Agent Readiness Checklist
142 rules across 25 categories, 4 pillars, 20 core rules.
Agent Readiness Checklist
The Agent Readiness Checklist is a practical, scannable list of the most important rules for making your API or service discoverable, understandable, and usable by AI agents.
How to Use This Checklist
- Scan your site — Run a free scan at agentbadge.xyz or use the CLI.
- Match against rules — Compare your results to the checklist below.
- Fix gaps — Each rule links to a detail page with evidence, examples, and fix instructions.
- Re-scan — Verify your fixes with a second scan.
How Scoring Works
AgentBadge evaluates your API across four pillars:
- Discovery — Can AI agents find your API or service?
- Understandability — Can AI agents understand what your API does and how to use it?
- Executability — Can AI agents successfully call your API end-to-end?
- Verifiability — Can AI agents verify the results of their API calls?
Each rule is binary — either your API passes it or it doesn't. There's no partial credit. Every check is evidence-based: AgentBadge shows you exactly what it found (or didn't find) so you can verify the result yourself.
Core Rules vs Advanced Rules
Core rules (highlighted with a badge) are the ~20 essential checks every API should pass before claiming agent readiness. They cover the fundamentals: discovery files, structured specs, error handling, pricing, and authentication.
Advanced rules go deeper into edge cases, content signals, DNS discovery, and social preview metadata. Pass them to go from "agent-ready" to "agent-optimized."
Learn More
- What Is Agent Readiness? — the concept behind this checklist
- FAQ — common questions about AgentBadge
- Blog — deep dives into agent-ready infrastructure
Discovery
Can an agent find you?
🔍
Discovery
Can AI agents find your site and understand what it offers?
7 core
15 rules
🤖
Machine-Readable
Is your site's data structured for AI consumption?
3 core
9 rules
📋
OpenAPI
Is your API specification complete and reachable?
9 rules
🎯
Skills
Can agents discover and use your specialized skills?
3 rules
📜
Agents.txt
Do you have instructions specifically for AI agents?
1 rule
🌐
WebMCP
Can browsers interact with your agent via MCP?
7 rules
🔄
Content Negotiation
Does your site serve the right format to AI agents?
2 core
7 rules
🔎
SEO / AEO
Is your content optimized for search engines and AI answer engines?
7 rules
- definition lists for term/definition pairs instead of plain paragraphs.
Understandability
Can an agent understand you?
📖
Documentation
Is your API documented in formats that AI agents can read?
5 core
16 rules
⚡
Actionability
Can agents actually call your API with the right authentication?
2 core
11 rules
♿
Accessibility
Is your site accessible to all users, including those using assistive technology?
2 rules
💲
Pricing
Is pricing information available in machine-readable formats for automated clients?
1 rule
⏱️
Rate Limits
Are rate limits and over-limit behavior declared machine-readably?
1 rule
Executability
Can an agent act on your API?
🔐
Bot Authentication
Can you prove which AI bot is making the request?
23 rules
🪪
Identity
Can agents verify your on-chain identity?
3 rules
💰
Payments
Can agents pay for your services programmatically?
11 rules
🏪
Bazaar
Is your agent listed in the decentralized marketplace?
3 rules
🚫
Error Semantics
Are 4xx error responses declared with schemas and descriptions in the spec?
1 rule
🔁
Retry Semantics
Are idempotency and retry guidance (Retry-After) declared for agents?
1 rule
🧪
Sandbox
Is a test/sandbox environment advertised for agent experimentation?
1 rule
📌
Versioning
Is the API version declared with a deprecation/sunset policy?
1 rule
Verifiability
Can an agent verify what it observed?
✅
Verification
Can agents verify you are who you say you are?
1 core
2 rules
🏗️
Infrastructure
Are your caching, errors, and rate limits agent-ready?
6 rules
📜
Agent Policy
Is there a machine-readable usage policy for automated clients?
1 rule
Want to check your site against all 142 rules?
Scan Your Site