{"protocolVersion":"1.0","name":"agent-ready","description":"AI agent readability scanner. Scores any site against the Vercel Agent Readability Spec and llmstxt.org, and reports per-check remediation guidance.","author":"Agent Ready","wellKnownURI":"https://agent-ready.dev/.well-known/agent-card.json","url":"https://agent-ready.dev/api/v1/a2a","version":"1.0.0","provider":{"organization":"Agent Ready","url":"https://agent-ready.dev/"},"documentationUrl":"https://agent-ready.dev/docs/api","iconUrl":null,"supportsAuthenticatedExtendedCard":null,"security":[{"bearer":[]},{}],"securitySchemes":{"bearer":{"httpAuthSecurityScheme":{"scheme":"bearer","description":"Agent Ready Pro API key (ar_live_…). Required for scan_site and tasks/get; the ask skill is public. Issue a key at https://agent-ready.dev/dashboard/api-keys.","bearerFormat":"ar_live_"}}},"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"extensions":null},"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json"],"skills":[{"id":"scan_site","name":"Scan a site","description":"Run the agent-ready scanner against a URL. Returns Vercel score, llmstxt.org score, per-check results, and discovered agentic-protocol endpoints. Send via message/send; a long scan returns a working Task whose id you poll with tasks/get.","tags":["scan","readability","llms-txt","mcp","a2a"],"examples":["Scan https://example.com for AI agent readability."],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"get_scan","name":"Get a scan by id","description":"Fetch a completed or in-progress scan by its id via the A2A tasks/get method. Only scans owned by the authenticated API key's user are returned.","tags":["scan","read"],"examples":["Get the result of scan abc123 via tasks/get."],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"ask","name":"Ask Agent Ready","description":"Natural-language search (NLWeb) over Agent Ready's own methodology, check registry, and the specs it validates. Public — no API key required. Returns Schema.org-typed results.","tags":["ask","nlweb","search","methodology"],"examples":["How is the llms.txt score calculated?"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]}],"conformance":true,"conformance_errors":null,"homepage":null,"repository":null,"license":null,"pricing":null,"contact":null,"id":"aa750298-49b6-43f8-b65a-916e03f37072","created_at":"2026-06-16T10:14:06.344474Z","updated_at":"2026-10-13T00:44:18.955278Z","hidden":false,"flag_count":0,"maintainer_notes":"Agent does not implement the `message/send` JSON-RPC method. Add support for this method per the A2A spec.","category":"developer-tools","category_secondary":null,"uptime_percentage":100.0,"avg_response_time_ms":561,"last_health_check":"2026-10-13T00:44:18.754878Z","is_healthy":true,"status_notes":["Returning errors when contacted by users (Agent returned an unexpected error)"],"task_conformance":{"category":"METHOD","passed":false,"checked_at":"2026-10-12T07:07:37.048512Z","response_ms":600}}