Inventory public agent-discovery files
Check whether a site exposes MCP, agent-card, llms.txt, security, and Content-Signals markers from one URL.
Free, no signup. Inventory the public files and headers that can describe an agent-capable site. Every signal keeps a visible state, and a failed fetch never becomes a negative verdict.
For a site where /.well-known/agent-card.json contains valid JSON, /llms.txt is missing, the MCP request times out, and the remaining signals are present, the report would read:
Score 57
A2A agent card: found-valid — Found and structurally valid.
MCP manifest: not-evaluated — Fetch unavailable.
llms.txt: absent — Not found.
security.txt: found-valid — Found and structurally valid.
Content-Signals: found-valid — Found and structurally valid.
Recent Common Crawl presence: found-valid — informational, zero score weight.
The score is exactly 4 earned weight points out of 7 possible, rounded to 57. The timeout earns nothing, but it is still labelled not evaluated rather than absent.
https://.+ saves the current site or page. Use ☆ beside any saved site, page, or list to favorite it. Recent check history appears below.
Target filled from your local choices.
Saved targets, named lists, and recent check summaries remain only in this browser.
Next steps
Test robots directives and crawler-specific access separately.
Create the optional discovery file when it fits the site.
Checks run from our server; we fetch the URL you enter and don't keep the results. Anonymous run-level outcome counters may be used for aggregate research; URLs, domains, IPs, and identifiers are never included, and no statistic is released below 100 runs.
The browser calls protected endpoints for the root, the A2A 1.0 path /.well-known/agent-card.json, /.well-known/mcp.json, /llms.txt, /.well-known/security.txt, and an exact-URL lookup across three recent Common Crawl indexes. JSON files must parse, llms.txt must have no parser errors, and Content-Signals must appear as a response header. The root response is also checked for RFC 9421 signature-negotiation or signed-response headers; that awareness card carries no score weight and never treats absent evidence as lack of support. A2A and MCP carry two points each; the other scored file/header signals carry one. Common Crawl presence is informational.
This is a discovery-signal inventory, not a protocol conformance suite or an AI visibility forecast. JSON parsing does not prove that an agent or MCP server works. The checker does not execute an agent, validate authentication, inspect robots directives, or observe which crawlers consume a file. A CDN, bot challenge, or regional block can also make a public resource not evaluated from the checker even when it works elsewhere.
It is a simple weighted inventory of five public signals: an A2A agent card, an MCP manifest, llms.txtllms.txt is a proposed (not adopted) Markdown file at /llms.txt that gives AI systems a curated map of a site's most important pages. Proposed by Jeremy Howard in 2024, it's read mostly by coding agents like Claude Code — not search crawlers — and Google ignores it., security.txt, and the Content-Signals response header. Recent Common Crawl presence is shown separately and does not change the score. The report does not measure whether an AI system will use, cite, or rank the site.
No. llms.txt is a proposed convention, not a required discovery mechanismURL discovery is how search engines find URLs to crawl — by pull (following links and reading sitemaps) and by push (you notify them via IndexNow, the Indexing API, or WebSub). It's the find step that comes before a page is ever fetched. or a documented access control for major crawlers. Its absence only means this optional file was not found.
The checker could not obtain a usable response, for example because the request failed or returned a non-success status other than 404. Not evaluated is never treated as absent, invalid, or passed.
This lightweight check only confirms that the public file returns a successful response and parses as JSON. It does not certify protocol conformance, endpoints, authentication, or operational safety.
No. Agent cards and MCP manifestsMCP is an open protocol, created and open-sourced by Anthropic in November 2024, that standardizes how AI applications connect to external tools and data at runtime. It runs on a host–client–server architecture and lets agents call functions, read data, and take actions — the opposite of a static file like llms.txt. are relevant to sites that intentionally expose agent or tool interfaces. A normal editorial or commerce site can be perfectly usable without them.
No. It only reports response-side RFC 9421 HTTP Message Signature evidence when present. A normal unsigned page fetch cannot prove that the edge requires or verifies signed AI-bot requests, and no observed evidence is reported as not evaluated rather than unsupported.
Upvote what you want most. New ideas can be submitted from the floating Feedback menu; requests appear here once approved, and the most-wanted rise to the top.
You won't be emailed about that request anymore.
Loading…
New requests are reviewed before they appear here.
Where this tool helps
Check whether a site exposes MCP, agent-card, llms.txt, security, and Content-Signals markers from one URL.
Verify the intended discovery endpoints are reachable and well formed before announcing an agent integration.
Turn absent or invalid markers into a focused implementation list for the site or platform team.
Run the same public URL again to confirm that newly published discovery files can actually be observed.
Watch the full workflow
Agent discovery conventions can be useful, but missing optional files do not mean a site is invisible to A-I systems. I’ll show you how to check the public paths and headers, read the four signal states, reproduce the seven-point weighting, separate Common Crawl and Web Bot Auth awareness, understand protocol and visibility limits, and choose only the next steps that fit the site.
Use this checker when a site intentionally exposes agent or tool interfaces, publishes machine-readable guidance, or needs a public-surface inventory. It checks an A-two-A card, M-C-P manifest, llms dot t-x-t, security dot t-x-t, and Content-Signals.
Enter the full H-T-T-P-S website U-R-L and choose Check signals. The tool requests the root and four conventional paths through bounded endpoints, then performs an exact-U-R-L lookup across three recent Common Crawl indexes.
Do not start with the score alone. Found-valid, found-invalid, absent, and not-evaluated describe different evidence. A fetch failure or unusable status never becomes a negative verdict, and a four-oh-four only means that exact optional path was absent.
This walkthrough uses the documented fictional fifty-seven-point example and makes no live site claim. A real run fetches each public surface and keeps the engine detail and evidence source beside its state.
A-two-A and M-C-P carry two points each. llms dot t-x-t, security dot t-x-t, and Content-Signals carry one each. Four earned points out of seven rounds to fifty-seven. Common Crawl and Web Bot Auth awareness have zero weight.
Found-invalid means a resource exists but failed the limited parser or header check. Absent means the exact path returned four-oh-four. Not-evaluated means acquisition failed or returned unusable evidence. Investigate availability before concluding anything from not-evaluated.
A valid agent card or M-C-P manifest here only means the response succeeded and parsed as J-S-O-N. It does not certify protocol conformance, endpoint behavior, authentication, permissions, reliability, or operational safety.
A normal editorial or commerce site can be usable without agent cards or M-C-P. llms dot t-x-t is a proposed convention, not access control for major crawlers. Publish optional files only when their content is maintained and genuinely useful.
Recent Common Crawl presence is informational and does not predict future crawling or A-I citation. An unsigned page fetch also cannot prove an edge requires or verifies signed bot requests, so missing RFC nine-four-two-one response evidence remains not evaluated.
Download the result card or copy the share link for collaboration. Preserve the target, date, state details, and caveat that this is a public discovery inventory—not protocol certification, crawler access testing, or an A-I visibility prediction.
The checker does not execute an agent, validate authentication, inspect robots directives, or observe which crawlers consume a file. C-D-N challenges and regional blocks can also produce not-evaluated results even when a resource works from another location.
Correct malformed files, publish only purposeful missing resources, and verify each path through the production C-D-N. Test real endpoints and authentication independently. Then follow the crawler-access handoff to audit robots behavior without confusing discovery metadata with permission or visibility.
Fix malformed resources first, then add optional discovery files only when they describe a real supported interface or policy. Open each deployed path directly, verify content type and body through the C-D-N, test agent endpoints and authentication separately, and audit crawler access without treating this inventory score as an A-I citation forecast.