A

agent-ready.dev

Score any website against the Vercel Agent Readability Spec and llmstxt.org standard. Get actionable fixes to make your site AI-agent friendly.

1read
2action
https://agent-ready.dev/

live · Developer Tools · JSON · API for agents

Tools 3 tools

scan_siteaction

Scan a public website for AI agent-readability against the Vercel Agent Readability Spec, llmstxt.org, and agent-protocol manifests. Returns a 0–100 score, the llms.txt score, and the top failing checks with a link to the full per-check report.

View tool JSON
{
  "name": "scan_site",
  "kind": "action",
  "impl": "imperative",
  "description": "Scan a public website for AI agent-readability against the Vercel Agent Readability Spec, llmstxt.org, and agent-protocol manifests. Returns a 0–100 score, the llms.txt score, and the top failing checks with a link to the full per-check report.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "url": {
        "type": "string",
        "description": "The public URL to scan, e.g. https://example.com"
      }
    },
    "required": [
      "url"
    ],
    "additionalProperties": false
  },
  "page": "/"
}
get_scanread

Fetch a previously run Agent Ready scan by its id (shareToken) and return the score summary. Use to re-read a result or poll a scan that was still running.

View tool JSON
{
  "name": "get_scan",
  "kind": "read",
  "impl": "imperative",
  "description": "Fetch a previously run Agent Ready scan by its id (shareToken) and return the score summary. Use to re-read a result or poll a scan that was still running.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "id": {
        "type": "string",
        "description": "The scan id / shareToken."
      }
    },
    "required": [
      "id"
    ],
    "additionalProperties": false
  },
  "page": "/"
}
askaction

Natural-language search (NLWeb /ask) over Agent Ready's own content — scoring methodology, the check registry, and the specs it validates. Returns Schema.org-typed results. Optional itemType narrows the corpus; mode 'summarize' adds an extractive summary.

View tool JSON
{
  "name": "ask",
  "kind": "action",
  "impl": "imperative",
  "description": "Natural-language search (NLWeb /ask) over Agent Ready's own content — scoring methodology, the check registry, and the specs it validates. Returns Schema.org-typed results. Optional itemType narrows the corpus; mode 'summarize' adds an extractive summary.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "q": {
        "type": "string",
        "description": "The natural-language question."
      },
      "itemType": {
        "type": "string",
        "enum": [
          "methodology",
          "checks",
          "specs",
          "llms-txt",
          "check",
          "any"
        ],
        "description": "Narrow the search to one corpus type (default: any)."
      },
      "mode": {
        "type": "string",
        "enum": [
          "list",
          "summarize"
        ],
        "description": "list (default) or summarize for an extractive summary."
      }
    },
    "required": [
      "q"
    ],
    "additionalProperties": false
  },
  "page": "/"
}