# IsAgentReady > AI Agent Readiness Scanner. Methodology version: 2026-09-02. IsAgentReady helps website owners prepare for AI agents by scanning published technical signals and providing actionable recommendations. Those signals can support automated discovery and interpretation. The scanner does not run agent tasks or predict task success. The scanner analyzes fetchable initial HTML without executing JavaScript. This is a crawler and non-rendered retrieval signal; it does not simulate every browser agent, which may also use the rendered DOM, accessibility tree, and screenshots. ## When to use IsAgentReady Use IsAgentReady when a task involves any of these jobs: - Auditing how ready a specific website or domain is for AI agents, AI search engines, or AI crawlers, and what to fix first. - Checking whether a site publishes agent discovery files (robots.txt AI rules, llms.txt, sitemap, Link headers, Content Signals, MCP server card, A2A agent card, Agent Skills, API catalog, OpenAPI). - Comparing two domains, or ranking sites in an industry, on AI agent readiness. - Monitoring a domain you own for both readiness regressions and newly relevant standards or best practices, with email or webhook updates. - Getting a machine-readable readiness report to feed into a coding agent that will implement the fixes. Do not use it for: rendering-dependent accessibility audits, performance testing, security penetration testing, or scanning sites you do not have a legitimate interest in. Scans only fetch public pages and never submit forms. How to call it: use the MCP server (`scan_website`, `get_scan_results`, `get_rankings`, and owner-authorized read-only monitoring tools), the JSON API (`POST /api/v1/scan`, then poll the returned URL), the A2A interface, or the CLI (`npx @isagentready/cli scan example.com`). Prefer `get_scan_results` before starting a new scan; results are cached. ## Creator IsAgentReady was built by Bart Waardenburg, a Dutch full-stack engineer based in The Hague. It measures stable-core coverage of applicable web signals and reports purpose profiles. Weights and grade bands are versioned policy choices, and static scores do not predict agent task success. - [LinkedIn](https://www.linkedin.com/in/bartwaardenburg) - [Website](https://waardenburg.dev) - [GitHub](https://github.com/BartWaardenburg) ## Features - Free website scanning with instant results - Registered readiness checkpoints across 5 categories - Purpose profiles and, when stable-core evidence is complete, a general methodology grade - Actionable recommendations with code examples - Public rankings leaderboard, side-by-side comparison, and owner-verified monitoring ## Pages - [Homepage / Scanner](https://isagentready.com/en/) - [Rankings](https://isagentready.com/en/rankings) - [Compare two domains](https://isagentready.com/en/compare) - [Monitoring](https://isagentready.com/en/monitoring) - [Research: State of the Agent-Ready Web](https://isagentready.com/en/research/state-of-agent-ready-web) - [Blog](https://isagentready.com/en/blog) - [About / Methodology](https://isagentready.com/en/about) - [Developer hub](https://isagentready.com/en/developers) - [Contact](https://isagentready.com/en/contact) - [Privacy statement](https://isagentready.com/en/privacy) - [RSS Feed](https://isagentready.com/feed.xml) - [Full context document (llms-full.txt)](https://isagentready.com/llms-full.txt) ## Categories 1. **AI Content Discovery** (30%) - HTTP bot accessibility, robots.txt rules, AI crawler directives, sitemap presence, llms.txt, content negotiation, meta robots tags, content freshness signals, Link headers, Content Signals, AGENTS.md, agent content contracts, soft-404 hygiene, DNS-AID records 2. **AI Search Signals** (20%) - JSON-LD structured data, Schema.org types, entity linking, schema validation, FAQPage schema, author attribution, trust anchor pages (about, contact, privacy) 3. **Content & Semantics** (20%) - Server-side rendering, heading hierarchy, semantic HTML, ARIA landmarks, image alt text, form labels, autocomplete, keyboard navigability, document title, button names, aria-hidden misuse, and dynamic widget state 4. **Agent Protocols** (15%) - MCP discovery, OpenAPI, agents.json, API Catalog, Agent Skills, AI Catalog, live API and MCP verification, API error responses, rate-limit headers, and developer docs discoverability. The A2A Agent Card is emerging bonus evidence and does not affect the headline score. WebMCP is separate experimental, non-scored evidence. 5. **Security & Trust** (15%) - HTTPS, HSTS, CSP, security headers, CORS configuration, tool definition security, OAuth discovery, agent auth readiness ## Scoring - Stable-core headline: core checkpoints from standard and supported evidence tiers - Applicability filtering excludes skipped checkpoints and undetected surfaces. - Applicable category weights are renormalized. - Emerging checks are reported as emerging bonus evidence. Experimental checks are informational evidence and do not change the stable-core headline. - Methodology version: 2026-09-02 - Weights and grade bands are explicit versioned policy choices. - Static scores measure applicable signals and do not predict agent task success. - When stable-core evidence is complete, letter grades use these bands: F (0-19), D (20-39), C (40-69), B (70-79), A (80-94), A+ (95-100) ## API / Agent Integration - [OpenAPI 3.0 spec](https://isagentready.com/openapi.json) - [Developer hub](https://isagentready.com/en/developers) - [Authentication guide (auth.md)](https://isagentready.com/auth.md) - [Agent guide (AGENTS.md)](https://isagentready.com/AGENTS.md) - [MCP Server Card](https://isagentready.com/.well-known/mcp.json) (Streamable HTTP endpoint: https://isagentready.com/mcp) - [Experimental MCP Server Card](https://isagentready.com/mcp/server-card) - [A2A Agent Card](https://isagentready.com/.well-known/agent-card.json) - [Agent Skills index](https://isagentready.com/.well-known/agent-skills/index.json) - [API Catalog (RFC 9727)](https://isagentready.com/.well-known/api-catalog) - [AI Catalog (ARD)](https://isagentready.com/.well-known/ai-catalog.json) - [agents.json directory](https://isagentready.com/.well-known/agents.json) - [CLI on npm (@isagentready/cli)](https://www.npmjs.com/package/@isagentready/cli)