Audit your website

This audit probes the agent-facing surface of any public site: its MCP server shape, its MCP and agent discovery surfaces, its machine-readable content (llms.txt, OpenAPI, JSON Schemas), its root-HTML affordances, and its crawl policy. The result is a web scorecard with per-check evidence and copy-paste fixes, at a shareable /web/<domain> page.

Score a website, live.

Enter a public URL. We open an in-progress page that streams each check as it resolves, then forwards to a shareable /web/<domain> scorecard.

or try , .

The browser audit runs with JavaScript and a Turnstile challenge. Agents and scripts should call the audit_website MCP tool instead, which accepts a full URL and needs no browser.

What it checks

The audit runs entirely as network probes: HTTP requests, a JSON-RPC handshake over streamable-HTTP, a CORS preflight, and DNS-over-HTTPS lookups. There is no crawler and nothing is installed. Every check carries a MUST, SHOULD, or MAY keyword and belongs to one of five categories:

A check is scored only when it applies: MCP checks need a discovered endpoint, API checks need an API surface, and a declared site type (content or api) scopes the rest. Anything that does not apply is n_a and never counts against the site. Two scores come out of one run: the site score (the headline) measures the site against the checks that apply to it, so a site perfect for its type approaches 100%; the global score measures it against a maximally agent-ready site, so exposing and nailing more surfaces ranks higher. A present-but-broken surface costs more than an absent one — it misleads agents.

From an agent

An MCP client can run the audit without the form. The anc.dev MCP server exposes four web tools:

See how sites score

The web leaderboard ranks a curated set of sites by their global agent-readiness score, with a relative-score toggle. Each row links to its /web/<domain> scorecard with full per-check evidence and fixes. For the CLI side, see the ANC 100 leaderboard and audit your CLI with anc.