{
  "name": "agentcapable",
  "title": "AgentCapable",
  "description": "Scan any public website for AI-agent readiness: dual-vantage access verdict plus a deterministic 0-100 readability score. Tri-state results; inconclusive is never scored as failure.",
  "version": "1.0.0",
  "endpoint": "https://agentcapable.dev/mcp",
  "transport": "streamable-http",
  "protocolVersion": "2025-06-18",
  "authentication": {
    "type": "none"
  },
  "tools": [
    {
      "name": "scan_site",
      "description": "Run a fresh AgentCapable readiness scan of a public website: how its edge treats AI-agent requests (dual datacenter vantage), plus a deterministic 0-100 agent-readability score over 23 checks (rubric rubric-v1.1, no LLM in the number). Results are tri-state: a check or verdict our vantages could not measure comes back 'inconclusive'/'unknown', which is a measurement limit, never a site failure. Contact name and email are required, exactly like the web form. Takes about 10-30 seconds."
    },
    {
      "name": "get_report",
      "description": "Fetch a previously completed AgentCapable scan report by scan id. Reports are archived at completion; this returns the archived point-in-time result, not a fresh measurement."
    },
    {
      "name": "list_checks",
      "description": "The public AgentCapable check catalog: every scored check (stable id, category, frozen weight, why it matters, fix guidance) for rubric rubric-v1.1. Same data as GET https://agentcapable.dev/api/checks. Check ids are stable; CI can gate on them."
    }
  ],
  "documentation": "https://agentcapable.dev/llms.txt",
  "checkCatalog": "https://agentcapable.dev/api/checks",
  "rubricVersion": "rubric-v1.1",
  "rosterVersion": "roster-v1.0",
  "contact": "support@agentcapable.dev"
}