Is buf.build agent ready?
buf.build is partly agent ready: it scores 58/100 (grade C) on the w2agent rubric. Weakest areas: Agent Discovery (33), Structured Data (42).
Changed since last check
+2 points since the previous check (2026-09-16)
Fixed: Discoverable API endpoints, Semantic HTML elements
Category scores
Technical
97
Agent Auth
63
Agent Discovery
33
Agent Protocols
77
Content Quality
53
Structured Data
42
Bot Accessibility
53
Agent protocol panel
- A2A agent cardNot found
- OAuth discoveryPresent
- MCP discoveryPresent
- llms.txt validityNot measured
Check results
Bot Accessibility
- ~No error status codespartial
- ~Response timepartial
- ✗XML sitemap existsfail
- ✓AI agent accesspass
- ✓Edge treatment of agent user-agentstracked, not scoredpass
- ✓robots.txt existspass
- ✗Content negotiation (Markdown)fail
- —Declared AI usage preferencestracked, not scoredskip
Structured Data
- ✓OpenGraph meta tagspass
- ✓Semantic HTML elementspass
- ✗Appropriate Schema.org typefail
- ✗JSON-LD validfail
- ~Heading hierarchypartial
- ~Schema.org JSON-LD presentpartial
- ✗Schema.org completenessfail
Content Quality
- ✓FAQ contentpass
- ~Answer-first contentpartial
- ✓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 specskip
- ✗llms.txt existsfail
- —MCP server cardtracked, not scoredskip
- ✗Markdown alternate linksfail
- ✗/.well-known/agent-card.jsonfail
- —llms.txt links resolveskip
Agent Protocols
- ✓Discoverable API endpointspass
- ✓MCP endpointpass
- ✗Action schemasfail
- —/.well-known/ucpskip
- ✓Structured formspass
- —WebMCP imperative APItracked, not scoredskip
- —WebMCP declarative APItracked, not scoredskip
- ✓Reachable as Google-Agentpass
- ✓Reachable as ChatGPT-Userpass
- ✓Reachable as Perplexity-Userpass
Agent Auth
- —MCP authorization (401 challenge → protected resource metadata)skip
- ✓PKCE S256 supportpass
- ✗Public API surfacefail
- —Client ID Metadata Documents (bonus)skip
- —OpenAPI specificationskip
- ~Agent/bot auth documentationpartial
- ✓OAuth discovery chain (RFC 9728 → RFC 8414)pass
- ✓Developer portalpass
- ✗Scoped API permissionsfail
- —API catalog (RFC 9727)skip
- —Agent operator signing directorytracked, not scoredskip
Technical
- ✓HTTPSpass
- ✓UTF-8 charsetpass
- ✓Canonical URLspass
- ✓Mobile viewportpass
- ✓Content accessible without JSpass
- ✓Security headerspass
Other
- ✓astro-ssr-modepass
- ✓astro-robots-txtpass
- ✗astro-sitemap-integrationfail
Score history
- 58/100 · rubric v3.0
- 56/100 · rubric v3.0
- 56/100 · rubric v3.0
- 44/100 · rubric v2.0
- 44/100 · rubric v2.0
- 45/100 · rubric v2.0
- 46/100 · rubric v2.0
- 46/100 · rubric v2.0
- 46/100 · rubric v2.0
- 53/100 · rubric v2.0
- 53/100 · rubric v2.0