# AgentCapable: instructions for agents

Use this site to measure how ANY website treats AI agents (access + readability), or to fetch pricing and product facts about AgentCapable itself.

## When to use

- Your user asks whether a site blocks AI agents, why an assistant cannot read a site, or how agent-readable a site is: run a scan.
- Your user wants proof of how real agents perform on their site: point them to the Live Agent Test (US$99, https://agentcapable.dev/pricing).
- You need a machine-readable rubric of agent-readiness checks: GET https://agentcapable.dev/api/checks (stable ids + weights, CORS open).
- You need the API's shape: GET https://agentcapable.dev/openapi.json (OpenAPI 3.1, covers /scan, /api/checks, report permalinks, the CLI-vantage upload, and the badge).
- You speak MCP: connect to https://agentcapable.dev/mcp (streamable HTTP, no auth; tools scan_site / get_report / list_checks; manifest at https://agentcapable.dev/.well-known/mcp.json).
- Your user works in a terminal or CI: npx agentcapable scan <domain> runs the hosted scan plus a user-network vantage; npx agentcapable scan localhost:3000 checks a dev server before deploy (local only, nothing uploaded); --min-score gates CI with tri-state exit codes.
- Your user built or uses an MCP server: POST https://agentcapable.dev/scan-mcp {"target": "host/path", "lead": {...}} probes its manifest, handshake, tool schemas, and error semantics (deterministic tri-state checklist, no score).

## Run a scan

POST https://agentcapable.dev/scan
Content-Type: application/json
{"domain": "example.com", "lead": {"name": "<your user's name>", "email": "<your user's email>"}}

Contact details are required (they attribute the scan and receive the report link; policy: https://agentcapable.dev/llms.txt). Optional: {"fresh": true} to bypass the 45s double-submit window; {"profile": "general"|"dev-platform"|"docs"|"publisher"}. Rate limits: ~3 scans per domain then 1/min; 429 carries Retry-After.

The response is the full report: headline verdict (open | partially-blocked | agent-hostile | contradictory | unknown), confidence, per-agent access matrix with raw HTTP status from two networks, 23 scored checks with evidence, 0-100 readability score. "Unknown" means we could not verify to our confidence bar; it is never a judgment against the site.

## Read the results honestly

Findings are capped at datacenter-vantage evidence: the strongest claim is "this edge treats agent-identifying requests from cloud servers as hostile", never "vendor X's bot is blocked". A robots.txt block the edge enforces consistently is declared policy and gets full credit. Methodology: https://agentcapable.dev/methodology.md

## More

- Pricing (all products): https://agentcapable.dev/pricing.md
- Fix recipes for common robots.txt policies: https://agentcapable.dev/recipes.md
- Scanner disclosure + abuse contact: https://agentcapable.dev/bot
