AI Agent Discoverability Checker

Can AI agents find your capabilities? Audit any domain for its ARD catalog - ard.json, MCP and A2A entries - scored to 100.

Not checked yet

The checker fetches the same public files a registry crawler would: ard.json, ai-catalog.json, your homepage and robots.txt.

Discovery comes before everything else

An AI agent cannot use a capability it cannot find. Today most agents work from whatever tools were hardcoded into them at build time; ARD replaces that with search. Registries crawl catalogs published at /.well-known/ard.json, index each entry by its representative queries, and answer an agent asking "what can book a flight?" with the resources that declared they can. If your MCP server, A2A agent or skill is not in a catalog, you are relying on someone wiring you in by hand.

The scoring here mirrors that pipeline: presence at the current path, a valid manifest, entries carrying the terms the spec requires, the query signals the index is built from, recognized resource types (MCP, A2A, skills), the secondary discovery mechanisms (link tag, Agentmap, in-page JSON-LD), a trust manifest, and plain HTTPS. Each row names the fix when it fails - most take minutes, starting with generating a catalog.

The legacy trap

ARD v0.9 publishers did everything right and still ended up half-invisible: v0.91 moved the manifest from ai-catalog.json to ard.json, and consumers are only required to look at the new path. If this checker finds you on the legacy path only, serve the identical file at both locations while the ecosystem transitions. It is a five-minute change that doubles your chances of being found.

How to use this tool

  1. Enter any website URL and click Check discoverability.
  2. Read the score and the per-check table - every failed row names its fix.
  3. Browse the capabilities list: that is exactly what a registry would index from the catalog it found.
  4. No catalog yet? Generate one with the ARD Catalog Generator, publish it, and re-check.
  5. Copy the report for your team or your records.

Frequently Asked Questions

It follows the ARD v0.91 consumer resolution order. First it fetches /.well-known/ard.json, the path every conformant consumer must check. Then the legacy /.well-known/ai-catalog.json, the homepage HTML for a rel=ard link tag or in-page JSON-LD entries, and robots.txt for an Agentmap directive. Whatever catalog it finds is validated and scored the same way a registry would see it.
It is a warning with teeth. Your entries are valid, but v0.91 consumers are only required to fetch ard.json - checking the old path is optional courtesy. Measurement in September 2026 found most early publishers still legacy-only, which means strict agents and newer registries may never see them. The checker caps the score for legacy-only sites and tells you the one-file fix.
Readiness asks whether an agent that lands on your site can use it - llms.txt, structured data, labeled forms, crawler rules. Discoverability asks whether agents can find your capabilities in the first place - the ARD catalog that registries index before any visit happens. Discovery comes first in the chain; this checker audits that layer (ARD, MCP and A2A catalog signals).
90 and above means a conformant catalog at the current path with strong discovery signals: valid entries, representative queries, recognized resource types and a trust manifest. 60 to 89 usually means a real catalog with fixable gaps. Below 60, or any legacy-only setup, agents are working with partial information about you - or none.
Yes. The checker makes ordinary GET requests for the same public files any registry crawler fetches - the manifest paths, your homepage and robots.txt. Nothing is posted to your site, and private or reserved addresses are refused by the fetcher.

Was this tool helpful?

Comments

Loading comments...

Check Out Other Popular Tools