{"uid":"cap_lidBAKh3lVJ8quqG9_eO2","slug":"agent-ready-site-ai-readiness-scorer-1eea32b7","name":"Agent Ready - Site AI Readiness Scorer","description":"Is a site ready for AI agents? Scores llms.txt, OpenAPI, AI-crawler rules, sitemap, x402/agent/MCP files and readable HTML /100.","url":"https://agent-ready.x402tookit.com/agent-readiness?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Any https URL on the site; the site root files are checked"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"url":{"type":["null","string"]},"asOf":{"type":["null","string"]},"page":{"type":["null","object"],"properties":{"hsts":{"type":["boolean","null"]},"https":{"type":["boolean","null"]},"words":{"type":["null","number"]},"noindex":{"type":["boolean","null"]},"httpStatus":{"type":["null","number"]},"jsonLdBlocks":{"type":["null","number"]}}},"files":{"type":["null","object"],"properties":{"llmsTxt":{"type":["null","object"],"properties":{"bytes":{"type":["null","number"]},"links":{"type":["null","number"]},"title":{"type":["null","string"]},"valid":{"type":["boolean","null"]},"present":{"type":["boolean","null"]},"problems":{"type":["array","null"],"items":{"type":"string"}},"sections":{"type":["null","number"]},"hasSummary":{"type":["boolean","null"]}}},"mcpCard":{"type":["null","object"],"properties":{"valid":{"type":["boolean","null"]},"present":{"type":["boolean","null"]},"triedPaths":{"type":["array","null"],"items":{"type":"string"}}}},"openapi":{"type":["null","object"],"properties":{"valid":{"type":["boolean","null"]},"present":{"type":["boolean","null"]}}},"sitemap":{"type":["null","object"],"properties":{"kind":{"type":["null","string"]},"entries":{"type":["null","number"]}}},"agentCard":{"type":["null","object"],"properties":{"valid":{"type":["boolean","null"]},"present":{"type":["boolean","null"]}}},"x402Manifest":{"type":["null","object"],"properties":{"valid":{"type":["boolean","null"]},"present":{"type":["boolean","null"]}}}}},"fixes":{"type":["array","null"],"items":{"type":"object","properties":{"fix":{"type":["null","string"]},"area":{"type":["null","string"]},"severity":{"type":["null","string"]},"pointsLost":{"type":["null","number"]}}}},"grade":{"type":["null","string"]},"score":{"type":["null","number"]},"origin":{"type":["null","string"]},"source":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"sourceUrl":{"type":["null","string"]},"aiCrawlers":{"type":["null","object"],"properties":{"CCBot":{"type":["boolean","null"]},"GPTBot":{"type":["boolean","null"]},"ClaudeBot":{"type":["boolean","null"]},"OAI-SearchBot":{"type":["boolean","null"]},"PerplexityBot":{"type":["boolean","null"]},"Google-Extended":{"type":["boolean","null"]}}},"disclaimer":{"type":["null","string"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"blockedAiCrawlers":{"type":["array","null"]}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.25","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.25/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_E7eAUzwrN2hWjLr_i3oFc","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.25","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scores a website's readiness for AI agents by checking llms.txt, OpenAPI, crawler rules, sitemap, x402/agent/MCP files, and HTML quality out of 100.","exampleAgentPrompt":"Can you check how AI-agent-ready stripe.com is — score it out of 100 and tell me if it has an llms.txt, OpenAPI spec, MCP card, and x402 support?","exampleUseCases":[{"title":"Pre-integration AI readiness audit","prompt":"Before we integrate with Shopify's API, can you score shopify.com for AI agent readiness and tell me whether they have an llms.txt, OpenAPI spec, and any agent or MCP card files?"},{"title":"Monitoring own site's agent discoverability","prompt":"Can you run an agent-readiness check on my site at https://mycompany.com and tell me what's missing — do we have llms.txt, OpenAPI, sitemap, and are we blocking AI crawlers?"},{"title":"Comparing competitor AI-friendliness","prompt":"I want to know how AI-ready openai.com is — can you score it out of 100, checking llms.txt, OpenAPI, MCP support, x402 files, and whether the HTML is readable?"}],"resultDescription":"Returns a structured JSON object with an overall readiness score and per-file breakdown including: llms.txt validity, size, sections, links and issues; OpenAPI presence and validity; agent card and MCP card presence and validity; x402 manifest status; sitemap type and entry count; and page-level signals like HTTPS, HSTS, word count, noindex flag, HTTP status, and JSON-LD block count.","failureModes":["Invalid or non-HTTPS URL provided — endpoint requires a valid https:// URL","Target site is unreachable or returns non-200 status — checks may return nulls","Site blocks the checker's crawler — files may be reported as absent even if present","Slow-loading sites may time out before all checks complete","Malformed llms.txt may cause validation errors but still return partial data"],"whenToPreferThis":"Use this endpoint when you need a comprehensive, single-call audit of a website's AI agent discoverability posture — covering the full stack of discovery files (llms.txt, OpenAPI, MCP card, agent card, x402 manifest, sitemap) plus page-level signals. Prefer this over individual file-check siblings when you want an aggregate score and holistic picture rather than details on a single file type.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T12:30:44.649Z","isFirstParty":false,"canonicalSlug":"agent-ready-site-ai-readiness-scorer-1eea32b7"}