{
  "$schema": "https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json",
  "serverInfo": {
    "name": "direct-index",
    "title": "The Direct Index",
    "version": "0.2.0"
  },
  "description": "Scan any business website for whether AI agents can find, read and act on it: an Agent-Direct Score out of 100, findings and fixes, plus the agent-readiness level on Cloudflare's criteria. City indexes rank every business in a city.",
  "url": "https://directindex.org/mcp",
  "endpoint": "https://directindex.org/mcp",
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://directindex.org/mcp"
  },
  "capabilities": {
    "tools": true,
    "resources": false,
    "prompts": false
  },
  "authentication": {
    "type": "none"
  },
  "tools": [
    {
      "name": "scan_website",
      "description": "Scan a business website and return its Agent-Direct Score (0 to 100), grade, findings and fixes. Reuses a scan under 24 hours old; otherwise runs one, which takes 10 to 40 seconds."
    },
    {
      "name": "get_site_report",
      "description": "Return the latest Agent-Direct report for a domain that has already been scanned, including findings, fixes and agent-discoverability checks."
    },
    {
      "name": "city_leaderboard",
      "description": "Businesses in a city index ranked by Agent-Direct Score, with grade, menu format, direct channel and whether AI crawlers are blocked."
    },
    {
      "name": "list_cities",
      "description": "List the city indexes that exist, with counts and status."
    }
  ],
  "documentation": "https://directindex.org/llms-full.txt"
}