Scan any URL for AI agent readability — Vercel Spec, llmstxt.org, and agent-protocol manifests.
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.
Natural-language search (NLWeb /ask) over Agent Ready's own content — scoring methodology, the check registry, the specs it validates, and the content library (explainers, comparisons, how-to guides, glossary). Returns Schema.org-typed result objects. Optional itemType narrows to a corpus type; mode 'summarize' adds an extractive summary.
Natural-language question to search Agent Ready's docs, scoring methodology, check registry, and content library (explainers, comparisons, how-to guides, glossary).
"list" (default) returns matching items; "summarize" returns a synthesized answer.
Restrict results to a content type: methodology, checks, specs, llms-txt, check, page (explainers/guides/glossary), or any (default: all types).
Natural-language search (NLWeb /ask) over Agent Ready's own content — scoring methodology, the check registry, the specs it validates, and the content library (explainers, comparisons, how-to guides, glossary). Returns Schema.org-typed result objects. Optional itemType narrows to a corpus type; mode 'summarize' adds an extractive summary.
| Argument | Type | Description |
|---|---|---|
| q* | string | Natural-language question to search Agent Ready's docs, scoring methodology, check registry, and content library (explainers, comparisons, how-to guides, glossary). |
| mode | string | "list" (default) returns matching items; "summarize" returns a synthesized answer. |
| itemType | string | Restrict results to a content type: methodology, checks, specs, llms-txt, check, page (explainers/guides/glossary), or any (default: all types). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"maxLength": 2000,
"minLength": 1,
"description": "Natural-language question to search Agent Ready's docs, scoring methodology, check registry, and content library (explainers, comparisons, how-to guides, glossary)."
},
"mode": {
"enum": [
"list",
"summarize"
],
"type": "string",
"description": "\"list\" (default) returns matching items; \"summarize\" returns a synthesized answer."
},
"itemType": {
"enum": [
"methodology",
"checks",
"specs",
"llms-txt",
"check",
"page",
"any"
],
"type": "string",
"description": "Restrict results to a content type: methodology, checks, specs, llms-txt, check, page (explainers/guides/glossary), or any (default: all types)."
}
}
}Fetches a completed or in-progress scan by its id. Only scans owned by the authenticated API key's user are returned.
| Argument | Type | Description |
|---|---|---|
| id* | string | The scan id returned by scan_site (also the share token in a /scan/<id> URL). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"maxLength": 100,
"minLength": 1,
"description": "The scan id returned by scan_site (also the share token in a /scan/<id> URL)."
}
}
}Runs the agent-ready.dev scanner against a URL and returns structured results: Vercel score, llmstxt.org score, and per-check findings with remediation hints. Scans may take up to ~60s; for larger scans the tool returns a scan id and asks you to poll with get_scan.
| Argument | Type | Description |
|---|---|---|
| url* | string | Full URL of the site to scan, e.g. https://example.com. Must be a public http(s) address. |
| pageLimit | integer | Maximum number of pages to crawl. Defaults to your tier's per-scan page limit when omitted. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"maxLength": 2000,
"description": "Full URL of the site to scan, e.g. https://example.com. Must be a public http(s) address."
},
"pageLimit": {
"type": "integer",
"maximum": 2000,
"minimum": 1,
"description": "Maximum number of pages to crawl. Defaults to your tier's per-scan page limit when omitted."
}
}
}