Learn
Detailed guides for all 24 Agent Readiness checks.
Scoring System
How the 0-100 score is calculated.
For Docs Sites
High-leverage fixes for documentation.
For E-Commerce
High-leverage fixes for stores.
Discoverability
HTTP Link Headers
Does the homepage return useful discovery metadata in HTTP `Link` response headers, letting agents find resources without parsing HTML?
robots.txt
Is there a valid `/robots.txt`, does it point to at least one sitemap, and does it address AI bots (either by `User-Agent` or by `Content-Signal`)?
Sitemap
Does the site publish a valid sitemap (directly at `/sitemap.xml`, via `robots.txt`, or as a sitemap index), and is it well-formed?
Content
llms.txt
Does the site publish a well-formed `/llms.txt` that gives an LLM a compact, structured reading list?
Markdown Content Negotiation
When an agent asks for `Accept: text/markdown`, does the server return a clean markdown version of the page instead of HTML?
Schema.org JSON-LD
Does the homepage embed at least one well-formed JSON-LD block describing the site, org, or key content?
Bot Access
AI Bot Rules in robots.txt
Does `robots.txt` have at least one stanza explicitly addressing a known AI bot (allow or disallow), showing the owner has made a considered decision?
Content Signals
Does `robots.txt` include a `Content-Signal` directive declaring AI training / input / search preferences?
Web Bot Auth
Does the site publish a `/.well-known/http-message-signatures-directory` allowing bots to cryptographically authenticate requests to it (or, if this site runs its own bots, advertise its public keys for receivers to verify)?
Capabilities
A2A Agent Card
Does the site expose an Agent-to-Agent (A2A) Agent Card at `/.well-known/agent-card.json`?
Agent Skills Index
Does the site publish an Agent Skills index at `/.well-known/agent-skills/index.json`, listing skill documents agents can download and use?
API Catalog (RFC 9727)
Does the site publish an API Catalog at `/.well-known/api-catalog`, listing all its public APIs in one discoverable place?
MCP Server Card
Does the site expose an MCP Server Card at `/.well-known/mcp/server-card.json` so MCP-capable agents can discover, describe, and connect to its MCP server without prior knowledge?
OAuth Authorization Server Metadata (RFC 8414)
Does the site expose OAuth authorization-server metadata at `/.well-known/oauth-authorization-server`, so agents can bootstrap authorization flows without hardcoded endpoints?
OAuth Protected Resource Metadata (RFC 9728)
Does the site expose `/.well-known/oauth-protected-resource` metadata so agents can discover which authorization server protects a given resource?
WebMCP
Does the site expose a WebMCP endpoint — an in-page mechanism letting agents in a browser invoke MCP tools provided by the page itself?
Commerce
Agentic Commerce Protocol (ACP)
Does the site expose ACP metadata at `/.well-known/agentic-commerce.json`, enabling agents to complete purchases on behalf of humans without parsing checkout HTML?
Universal Commerce Protocol (UCP)
Does the site expose UCP discovery metadata, letting agents find product catalogs and checkout flows programmatically?
x402 Payment Required
Does the site respond to an agent request with HTTP 402 and a machine-readable payment payload, signalling support for the x402 agentic commerce standard?
Extras
._00-overview
._01-robots-txt
._02-sitemap-xml
._03-link-headers
._04-markdown-negotiation
._05-llms-txt
._06-ai-bot-rules
._07-content-signals
._08-web-bot-auth
._09-api-catalog
._10-oauth-authz-server
._11-oauth-protected-resource
._12-mcp-server-card
._13-a2a-agent-card
._14-agent-skills
._15-webmcp
._16-x402
._17-ucp
._18-acp
._19-schema-org
._20-openapi
._21-rss-atom
._22-security-txt
._23-humans-txt
humans.txt
Does the site publish a `/humans.txt` crediting the people behind it?
OpenAPI Discovery
Is an OpenAPI (or AsyncAPI) specification discoverable at a well-known location or via the API Catalog?
RSS / Atom Feeds
Does the homepage advertise an RSS or Atom feed via `<link rel="alternate" type="application/rss+xml|atom+xml">` or HTTP Link header?
security.txt (RFC 9116)
Does the site publish `/.well-known/security.txt` with at least a `Contact:` and `Expires:` field?