{"uid":"cap_R1F8XoOlSNs7bfbBQM0mz","slug":"agent-ready-llms-txt-checker-f59daf2d","name":"Agent Ready – llms.txt Checker","description":"Fetch a site's /llms.txt and check its format: H1 title, summary, sections and links, with the problems listed.","url":"https://agent-ready.x402tookit.com/llms-txt-check?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; /llms.txt at its root is fetched"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"asOf":{"type":["null","string"]},"bytes":{"type":["null","number"]},"links":{"type":["null","number"]},"title":{"type":["null","string"]},"valid":{"type":["boolean","null"]},"source":{"type":["null","string"]},"target":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"problems":{"type":["array","null"],"items":{"type":"string"}},"sections":{"type":["null","number"]},"sourceUrl":{"type":["null","string"]},"truncated":{"type":["boolean","null"]},"disclaimer":{"type":["null","string"]},"hasSummary":{"type":["boolean","null"]},"httpStatus":{"type":["null","number"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","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.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_XDOXO7N61OFSakrJVIW7P","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a site's /llms.txt file and validates its format, checking for H1 title, summary, sections, and links, returning a list of any structural problems found.","exampleAgentPrompt":"Can you check whether example.com has a valid llms.txt file and tell me what problems it has, if any?","exampleUseCases":[{"title":"Audit your own site's llms.txt","prompt":"I just published an llms.txt on my site mybrand.com — can you fetch it and tell me if the format is correct or if there are any structural issues I need to fix?"},{"title":"Verify a vendor's AI readiness","prompt":"Before I integrate with acmecorp.com, can you check if their llms.txt file is valid and well-formed so I know if their API documentation is properly set up for AI agents?"},{"title":"Monitor a competitor's llms.txt compliance","prompt":"Check if openai.com has a properly formatted llms.txt — does it have an H1 title, a summary, and sections, or are there problems with it?"}],"resultDescription":"Returns a JSON object with: validity verdict (valid/degraded/invalid), extracted title and summary, counts of sections and links, file size in bytes, list of specific problems detected, HTTP status of the llms.txt fetch, the source URL checked, whether the file was truncated, and a disclaimer. Also includes a timestamp (asOf) and reasons supporting the verdict.","failureModes":["Site does not have an /llms.txt file — returns non-200 HTTP status and appropriate problems","URL is unreachable or times out — fetch failure reported","llms.txt is malformed beyond parsing — returns problems list with all detected issues","Site returns a redirect loop — fetch fails","llms.txt is very large and gets truncated — truncated flag set to true"],"whenToPreferThis":"Use this endpoint when you specifically need to validate a site's /llms.txt file for spec compliance, structural correctness, and agent-readiness. It is purpose-built for the llms.txt format (H1, summary, sections, links) and returns actionable problem lists. Prefer this over a generic HTTP fetch + manual parsing when you need structured validation output without writing your own llms.txt parser.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T12:30:27.150Z","isFirstParty":false,"canonicalSlug":"agent-ready-llms-txt-checker-f59daf2d"}