Is fastify.dev agent ready?

fastify.dev is partly agent ready: it scores 56/100 (grade C) on the w2agent rubric. Weakest areas: Agent Auth (25), Agent Discovery (35).

56/ 100
Grade: C

Last checked · Platform: astro

Scored Oct 14, 2026 · Rubric v3.0

Changed since last check

+8 points since the previous check (2026-09-16)

Fixed: Response time, Content negotiation (Markdown), llms.txt links resolve

Category scores

Technical
89
Agent Auth
25
Agent Discovery
35
Agent Protocols
50
Content Quality
68
Structured Data
86
Bot Accessibility
53

Agent protocol panel

  • A2A agent cardNot found
  • OAuth discoveryNot measured
  • MCP discoveryNot found
  • llms.txt validityPresent

Check results

Bot Accessibility

  • ✓No error status codespass
  • ✓Response timepass
  • ✗XML sitemap existsfail
  • ✓AI agent accesspass
  • ✓Edge treatment of agent user-agentstracked, not scoredpass
  • ✗robots.txt existsfail
  • ✓Content negotiation (Markdown)pass
  • —Declared AI usage preferencestracked, not scoredskip

Structured Data

  • ✓OpenGraph meta tagspass
  • ✓Semantic HTML elementspass
  • ✓Appropriate Schema.org typepass
  • ✓JSON-LD validpass
  • ~Heading hierarchypartial
  • ✓Schema.org JSON-LD presentpass
  • ~Schema.org completenesspartial

Content Quality

  • ✓FAQ contentpass
  • ✓Answer-first contentpass
  • ✓Content lengthpass
  • ~Token efficiency (HTML-to-text ratio)partial
  • ✗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 linksfail
  • ✗/.well-known/agent-card.jsonfail
  • ✓llms.txt links resolvepass

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-Agentpass
  • ✓Reachable as ChatGPT-Userpass
  • ✓Reachable as Perplexity-Userpass

Agent Auth

  • —MCP authorization (401 challenge → protected resource metadata)skip
  • —PKCE S256 supportskip
  • ✗Public API surfacefail
  • —Client ID Metadata Documents (bonus)skip
  • —OpenAPI specificationskip
  • ~Agent/bot auth documentationpartial
  • —OAuth discovery chain (RFC 9728 → RFC 8414)skip
  • —Developer portalskip
  • —Scoped API permissionsskip
  • —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 headerspartial

Other

  • ✓astro-ssr-modepass
  • ✗astro-robots-txtfail
  • ✗astro-sitemap-integrationfail

Score history

  • 56/100 · rubric v3.0
  • 48/100 · rubric v3.0
  • 50/100 · rubric v3.0
  • 43/100 · rubric v2.0
  • 43/100 · rubric v2.0
  • 41/100 · rubric v2.0
  • 44/100 · rubric v2.0
  • 43/100 · rubric v2.0
  • 42/100 · rubric v2.0
  • 62/100 · rubric v2.0
  • 63/100 · rubric v2.0

Related websites

Is your own site agent ready?

Check your own site →

Re-audit fastify.dev