aid: agent-ready-dev
name: Agent Ready
description: >-
  Agent Ready (agent-ready.dev) is an independent AI agent-readability scanner built and maintained by
  Mark Lavercombe. It scores any public website against the Vercel Agent Readability Spec, the llmstxt.org
  specification and the agent-protocol manifests (MCP server cards, A2A agent cards, agents.json,
  agent-permissions.json, UCP, ACP, x402, MPP, AP2, NLWeb, RFC 9727 API catalog, Web Bot Auth, Agent Skills
  Discovery) — 72 checks plus a separate 23-check WCAG 2.2 accessibility sub-score — and returns a 0-100
  score with per-check remediation. The same scanner is exposed as an OpenAPI 3.1 REST API at
  https://agent-ready.dev/api/v1 (Pro API keys, Idempotency-Key on writes, RFC 8594 Sunset policy), a hosted
  Streamable HTTP MCP server at /api/v1/mcp plus a no-auth MCP Apps endpoint, an A2A 1.0 agent card, a
  stdio MCP package and CLI on npm, JavaScript and Python client SDKs, a GitHub Action, and pay-per-scan
  x402/MPP micropayments in USDC on Base. Free ($0) and Pro ($19/month) plans.
url: https://raw.githubusercontent.com/api-evangelist/agent-ready-dev/refs/heads/main/apis.yml
image: https://agent-ready.dev/icon-512.png
x-type: company
x-source: harvest:a2a-registry
x-tier: profiled
x-tier-reason: enrichment pass 2026-09-19 (local-v3; was a2a-registry harvest stub)
specificationVersion: '0.20'
created: '2026-09-19'
modified: '2026-09-19'
tags:
- Agents
- Agent Readiness
- Website Scanning
- Developer Tools
- MCP
- A2A
- llms-txt
- x402
- NLWeb
- Accessibility
- Agent-Native
- Australia
tags_raw:
- Agents
- Agent readiness
- Website scanning
- Developer tools
- MCP
- A2A
- llms.txt
- x402
- NLWeb
- Accessibility
- Agent-native
- Australia
- agent-native
apis:
- aid: agent-ready-dev:agent-ready-mcp-server
  name: Agent Ready MCP Server
  description: >-
    Hosted Model Context Protocol server at https://agent-ready.dev/api/v1/mcp (Streamable HTTP, POST
    only, protocol version 2025-06-18, serverInfo agent-ready 1.0.0). initialize, tools/list, resources/list
    and prompts/list answer anonymously — three tools (scan_site, get_scan, ask) with full inputSchema,
    outputSchema and readOnlyHint/idempotentHint annotations — while tools/call for scan_site and get_scan
    needs a Bearer ar_live_ Pro key advertised through RFC 9728 protected-resource metadata. A second
    no-auth MCP Apps endpoint at /api/apps/mcp (also on mcp.agent-ready.dev) renders a ui:// score-card
    widget and is the Agent Ready app in the ChatGPT directory. A stdio wrapper ships on npm as agent-ready-mcp.
  humanURL: https://agent-ready.dev/mcp
  image: https://agent-ready.dev/icon-512.png
  baseURL: https://agent-ready.dev/api/v1/mcp
  tags:
  - MCP
  - Agent-Native
  - Agents
  tags_raw:
  - MCP
  - agent-native
  - Agents
  properties:
  - type: MCPServer
    url: mcp/agent-ready-dev-mcp.yml
  - type: MCPServer
    name: Agent Ready MCP endpoint (Streamable HTTP, Bearer)
    url: https://agent-ready.dev/api/v1/mcp
  - type: MCPServer
    name: Agent Ready MCP Apps endpoint (no auth)
    url: https://agent-ready.dev/api/apps/mcp
  - type: ToolCrosswalk
    url: mcp/agent-ready-dev-tool-crosswalk.yml
  - type: Documentation
    url: https://agent-ready.dev/mcp
- aid: agent-ready-dev:agent-ready-a2a-agent
  name: Agent Ready A2A Agent
  description: >-
    Agent2Agent (A2A) surface: a signed agent card served from https://agent-ready.dev/.well-known/agent-card.json
    (protocolVersion 1.0, JSONRPC, version 1.0.0, ES256 JWS signature with keys at /.well-known/jwks.json)
    declaring three skills — scan_site, get_scan and the public ask — at the JSON-RPC endpoint https://agent-ready.dev/api/v1/a2a.
    Bearer ar_live_ Pro key for scan_site and tasks/get; ask is public. Streaming and push notifications
    are declared unsupported.
  humanURL: https://agent-ready.dev/docs/api
  image: https://agent-ready.dev/icon-512.png
  baseURL: https://agent-ready.dev/api/v1/a2a
  tags:
  - A2A
  - Agent-Native
  - Agents
  tags_raw:
  - A2A
  - agent-native
  - Agents
  properties:
  - type: AgentCard
    url: a2a/agent-ready-dev-a2a.yml
  - type: AgentCard
    name: A2A Agent Card (provider-hosted)
    url: https://agent-ready.dev/.well-known/agent-card.json
- aid: agent-ready-dev:agent-ready-dev-mcp-api
  name: Agent Ready MCP API
  description: The MCP API from Agent Ready — 1 operation(s) for mcp.
  humanURL: https://agent-ready.dev/docs/api
  baseURL: https://agent-ready.dev/api/v1/mcp
  tags:
  - MCP
  properties:
  - type: OpenAPI
    url: openapi/agent-ready-dev-mcp-api-openapi.yml
  - type: Documentation
    url: https://agent-ready.dev/docs/api
  - type: APIReference
    url: https://agent-ready.dev/docs/api/reference
  - type: GettingStarted
    url: https://agent-ready.dev/quickstart
  - type: Examples
    url: examples/agent-ready-dev-examples.yml
- aid: agent-ready-dev:agent-ready-dev-nlweb-api
  name: Agent Ready NL Web API
  description: The NLWeb API from Agent Ready — 1 operation(s) for nlweb.
  humanURL: https://agent-ready.dev/docs/api
  baseURL: https://agent-ready.dev/api/v1/mcp
  tags:
  - NLWeb
  properties:
  - type: OpenAPI
    url: openapi/agent-ready-dev-nlweb-api-openapi.yml
  - type: Documentation
    url: https://agent-ready.dev/docs/api
  - type: APIReference
    url: https://agent-ready.dev/docs/api/reference
  - type: GettingStarted
    url: https://agent-ready.dev/quickstart
  - type: Examples
    url: examples/agent-ready-dev-examples.yml
- aid: agent-ready-dev:agent-ready-dev-scans-api
  name: Agent Ready Scans API
  description: The Scans API from Agent Ready — 3 operation(s) for scans.
  humanURL: https://agent-ready.dev/docs/api
  baseURL: https://agent-ready.dev/api/v1/mcp
  tags:
  - Scans
  properties:
  - type: OpenAPI
    url: openapi/agent-ready-dev-scans-api-openapi.yml
  - type: Documentation
    url: https://agent-ready.dev/docs/api
  - type: APIReference
    url: https://agent-ready.dev/docs/api/reference
  - type: GettingStarted
    url: https://agent-ready.dev/quickstart
  - type: Examples
    url: examples/agent-ready-dev-examples.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: CapabilityMap
  url: capabilities/agent-ready-dev-capability-edges.yml
  name: Agent Ready Business Capability Map
- type: Overlay
  url: overlays/agent-ready-dev-openapi-overlay.yaml
- type: AgenticAccess
  url: agentic-access/agent-ready-dev-agentic-access.yml
- type: Website
  url: https://agent-ready.dev/
- type: DeveloperPortal
  url: https://agent-ready.dev/docs
- type: Documentation
  url: https://agent-ready.dev/docs
- type: APIReference
  url: https://agent-ready.dev/docs/api/reference
- type: GettingStarted
  url: https://agent-ready.dev/quickstart
- type: Pricing
  url: https://agent-ready.dev/pricing
- type: SignUp
  url: https://agent-ready.dev/sign-up
- type: Login
  url: https://agent-ready.dev/sign-in
- type: TermsOfService
  url: https://agent-ready.dev/terms
- type: PrivacyPolicy
  url: https://agent-ready.dev/privacy
- type: Support
  url: https://agent-ready.dev/about
- type: StatusPage
  url: https://status.agent-ready.dev/
- type: GitHubOrganization
  url: https://github.com/mlava
- type: OpenAPI
  url: openapi/agent-ready-dev-openapi.yml
- type: AgentCard
  url: a2a/agent-ready-dev-a2a.yml
- type: MCPServer
  url: mcp/agent-ready-dev-mcp.yml
- type: ToolCrosswalk
  url: mcp/agent-ready-dev-tool-crosswalk.yml
- type: WellKnown
  url: well-known/agent-ready-dev-well-known.yml
- type: APICatalog
  url: well-known/agent-ready-dev-api-catalog.json
- type: HTTPMessageSignatures
  url: well-known/agent-ready-dev-http-message-signatures-directory.json
- type: ContentSignal
  url: well-known/agent-ready-dev-robots.txt
- type: LLMsTxt
  url: llms/agent-ready-dev-llms.txt
- type: AgentSkill
  url: skills/_index.yml
- type: Packages
  url: packages/agent-ready-dev-packages.yml
- type: SDKs
  url: packages/agent-ready-dev-packages.yml
- type: CLI
  url: cli/agent-ready-dev-cli.yml
- type: Components
  url: components/agent-ready-dev-components.yml
- type: Authentication
  url: authentication/agent-ready-dev-authentication.yml
- type: OAuthScopes
  url: scopes/agent-ready-dev-scopes.yml
- type: Conventions
  url: conventions/agent-ready-dev-conventions.yml
- type: Idempotency
  url: conventions/agent-ready-dev-conventions.yml
- type: ErrorCatalog
  url: errors/agent-ready-dev-problem-types.yml
- type: DataModel
  url: data-model/agent-ready-dev-data-model.yml
- type: RateLimits
  url: rate-limits/agent-ready-dev-rate-limits.yml
- type: Plans
  url: plans/agent-ready-dev-plans-pricing.yml
- type: Conformance
  url: conformance/agent-ready-dev-conformance.yml
- type: Lifecycle
  url: lifecycle/agent-ready-dev-lifecycle.yml
- type: Deprecation
  url: https://agent-ready.dev/docs/api#versioning-and-deprecation-policy
- type: ChangeLog
  url: changelog/agent-ready-dev-changelog.yml
- type: DomainSecurity
  url: security/agent-ready-dev-domain-security.yml
- type: Sandbox
  url: sandbox/agent-ready-dev-sandbox.yml
- type: DataSubjectRequest
  url: https://agent-ready.dev/privacy
- type: Subprocessors
  url: https://agent-ready.dev/privacy
x-enrichment:
  date: '2026-09-19'
  status: enriched
  artifacts_added: 36
  pass: local-v3
x-a2a:
  verified: true
  probed: '2026-09-26'
  url: "https://agent-ready.dev/.well-known/agent-card.json"
  grade: "conformant"
  protocol_version: "1.0"
  control: 404
