← All WebMCP sites

agent-ready.dev

Developer Toolshttps://agent-ready.dev/listed as of 2026-08-01
Score any website against the Vercel Agent Readability Spec and llmstxt.org standard. Get actionable fixes to make your site AI-agent friendly.
See Ora's auditWe loaded this site in a real browser and scored its tools. Score: 50/100 (C).

Tools

scan_siteactimperative
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.
Input schema
{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "The public URL to scan, e.g. https://example.com"
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
get_scananswerimperative
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.
Input schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "The scan id / shareToken."
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
askactimperative
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 results. Optional itemType narrows the corpus; mode 'summarize' adds an extractive summary.
Input schema
{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "description": "The natural-language question."
    },
    "itemType": {
      "type": "string",
      "enum": [
        "methodology",
        "checks",
        "specs",
        "llms-txt",
        "check",
        "page",
        "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
}
Listings are sourced from public community registries and shown as reported.