Is docs.anthropic.com agent ready?
docs.anthropic.com is partly agent ready: it scores 59/100 (grade C) on the w2agent rubric. Weakest areas: Agent Auth (33), Agent Protocols (40), Agent Discovery (46).
Changed since last check
Rescored under rubric v3.0; the previous check used rubric v2.0, so scores are not compared.
Category scores
Technical
94
Agent Auth
33
Agent Discovery
46
Agent Protocols
40
Content Quality
78
Structured Data
52
Bot Accessibility
86
Agent protocol panel
- A2A agent cardNot found
- OAuth discoveryNot found
- MCP discoveryNot found
- llms.txt validityPresent
Check results
Bot Accessibility
- ✓No error status codespass
- ✗Response timefail
- ✓XML sitemap existspass
- ✓AI agent accesspass
- ?Edge treatment of agent user-agentstracked, not scorederror
- ✓robots.txt existspass
- ✓Content negotiation (Markdown)pass
- —Declared AI usage preferencestracked, not scoredskip
Structured Data
- ✓OpenGraph meta tagspass
- ✓Semantic HTML elementspass
- ~Appropriate Schema.org typepartial
- ✓JSON-LD validpass
- ✓Heading hierarchypass
- ~Schema.org JSON-LD presentpartial
- ✗Schema.org completenessfail
Content Quality
- ✓FAQ contentpass
- ✓Answer-first contentpass
- ✓Content lengthpass
- ✓Token efficiency (HTML-to-text ratio)pass
- ✗Freshness signalsfail
- ✗Author attributionfail
- ✓Citation readinesspass
- ✓Lists and tables for structured infopass
Agent Discovery
- ✓llms.txt follows specpass
- ✓llms.txt existspass
- —MCP server cardtracked, not scoredskip
- ✓Markdown alternate linkspass
- ✗/.well-known/agent-card.jsonfail
- ~llms.txt links resolvepartial
Agent Protocols
- ✓Discoverable API endpointspass
- ✗MCP endpointfail
- ✗Action schemasfail
- —/.well-known/ucpskip
- —Structured formsskip
- —WebMCP imperative APItracked, not scoredskip
- —WebMCP declarative APItracked, not scoredskip
- ✗Reachable as Google-Agentfail
- ✓Reachable as ChatGPT-Userpass
- ✓Reachable as Perplexity-Userpass
Agent Auth
- —MCP authorization (401 challenge → protected resource metadata)skip
- —PKCE S256 supportskip
- ✓Public API surfacepass
- —Client ID Metadata Documents (bonus)skip
- ✗OpenAPI specificationfail
- ✓Agent/bot auth documentationpass
- ✗OAuth discovery chain (RFC 9728 → RFC 8414)fail
- ✗Developer portalfail
- —Scoped API permissionsskip
- ✗API catalog (RFC 9727)fail
- —Agent operator signing directorytracked, not scoredskip
Technical
- ✓HTTPSpass
- ✓UTF-8 charsetpass
- ✓Canonical URLspass
- ✓Mobile viewportpass
- ✓Content accessible without JSpass
- ✓Security headerspass
Other
- ✓nextjs-metadata-apipass
- ~nextjs-static-generationpartial
- ✗nextjs-well-known-servedfail
Score history
- 59/100 · rubric v3.0
- 57/100 · rubric v2.0
- 57/100 · rubric v2.0
- 57/100 · rubric v2.0
- 57/100 · rubric v2.0
- 57/100 · rubric v2.0
- 49/100 · rubric v2.0
- 48/100 · rubric v2.0