Audit websites for AI search readiness and generate or validate llms.txt. Free quick check.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Crawl a public website live and score how well AI search engines (ChatGPT Search, Perplexity, Gemini, Claude) can access and read it: 0–100 score, grade, category scores, prioritized fixes and a shareable report link. Costs 1 credit. Requires signing in with LLMready Pro.
Website URL or bare domain, e.g. https://example.com or example.com
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http llmready https://answer-engine-ready.lovable.app/mcp
Crawl a public website live and score how well AI search engines (ChatGPT Search, Perplexity, Gemini, Claude) can access and read it: 0–100 score, grade, category scores, prioritized fixes and a shareable report link. Costs 1 credit. Requires signing in with LLMready Pro.
| Argument | Type | Description |
|---|---|---|
| url* | string | Website URL or bare domain, e.g. https://example.com or example.com |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"maxLength": 2048,
"minLength": 1,
"description": "Website URL or bare domain, e.g. https://example.com or example.com"
}
},
"additionalProperties": false
}Crawl a website's key pages and generate a spec-compliant /llms.txt plus an /llms-full.txt with page content as Markdown, ready to upload to the site root. Costs 1 credit. Requires signing in with LLMready Pro.
| Argument | Type | Description |
|---|---|---|
| url* | string | Website URL or bare domain |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"maxLength": 2048,
"minLength": 1,
"description": "Website URL or bare domain"
}
},
"additionalProperties": false
}Fetch a saved audit from your LLMready account by id, including score, failing checks, AI crawler access and fixes. No credit cost. Requires signing in with LLMready Pro.
| Argument | Type | Description |
|---|---|---|
| id* | string | Audit id returned by audit_url or list_audits |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"format": "uuid",
"description": "Audit id returned by audit_url or list_audits"
}
},
"additionalProperties": false
}Show how many LLMready credits are used and left this month. No credit cost. Requires signing in with LLMready Pro.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"additionalProperties": false
}List audits saved on your LLMready account, newest first, optionally for one domain. No credit cost. Requires signing in with LLMready Pro.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many to return (default 20) |
| domain | string | Only audits for this domain, e.g. example.com |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "How many to return (default 20)"
},
"domain": {
"type": "string",
"maxLength": 253,
"description": "Only audits for this domain, e.g. example.com"
}
},
"additionalProperties": false
}Free, no sign-in, Pro or credits needed: 10 checks a minute and 100 a day per IP address (per account when signed in). Checks a public website live and returns its 0–100 AI search readiness score, grade, category scores, which AI crawlers robots.txt allows or blocks, whether llms.txt exists, and the top 3 fixes. Saves no report — audit_url (Pro) lists every failing check with a shareable report and badge.
| Argument | Type | Description |
|---|---|---|
| url* | string | Website URL or bare domain, e.g. https://example.com or example.com |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"maxLength": 2048,
"minLength": 1,
"description": "Website URL or bare domain, e.g. https://example.com or example.com"
}
},
"additionalProperties": false
}Check llms.txt content against the llmstxt.org proposal and list errors and warnings by line. Pass `content` to check text, or `url` to fetch and check a site's live /llms.txt. No credit cost. Requires signing in with LLMready Pro.
| Argument | Type | Description |
|---|---|---|
| url | string | Site URL whose live /llms.txt should be fetched and validated |
| content | string | Raw llms.txt content |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"url": {
"type": "string",
"maxLength": 2048,
"minLength": 1,
"description": "Site URL whose live /llms.txt should be fetched and validated"
},
"content": {
"type": "string",
"maxLength": 400000,
"minLength": 1,
"description": "Raw llms.txt content"
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Oct 30, 2026.