{
 "companies": 1336,
 "counted_as_mcp_server": 263,
 "not_connected": 472,
 "by_status": [
  {
   "status": "verified",
   "label": "Verified",
   "counted": true,
   "companies": 263,
   "share_percent": 19.7,
   "meaning": "The endpoint answered a handshake with no credentials and listed its tools.",
   "url": "https://agentmcpdirectory.com/directory/status/verified"
  },
  {
   "status": "sign-in",
   "label": "Sign-in required",
   "counted": false,
   "companies": 533,
   "share_percent": 39.9,
   "meaning": "Sign-in required, tools not seen, not counted: the endpoint answered 401 and pointed at OAuth metadata, so something MCP-shaped is there, but the connector never signs in and saw no tool list.",
   "url": "https://agentmcpdirectory.com/directory/status/sign-in"
  },
  {
   "status": "credential-wall",
   "label": "Credential wall",
   "counted": false,
   "companies": 19,
   "share_percent": 1.4,
   "meaning": "The endpoint asked for credentials and published no OAuth metadata, so it cannot be told apart from any other protected API. Not counted as an MCP server.",
   "url": "https://agentmcpdirectory.com/directory/status/credential-wall"
  },
  {
   "status": "no-answer",
   "label": "No answer",
   "counted": false,
   "companies": 47,
   "share_percent": 3.5,
   "meaning": "A source lists an endpoint, but it did not answer an MCP handshake on the day. Not counted.",
   "url": "https://agentmcpdirectory.com/directory/status/no-answer"
  },
  {
   "status": "no-tools",
   "label": "No tools listed",
   "counted": false,
   "companies": 2,
   "share_percent": 0.1,
   "meaning": "The endpoint completed the handshake and listed no tools. Not counted.",
   "url": "https://agentmcpdirectory.com/directory/status/no-tools"
  },
  {
   "status": "none-found",
   "label": "None found",
   "counted": false,
   "companies": 472,
   "share_percent": 35.3,
   "meaning": "No source read for this edition names an MCP endpoint for the company, so there was nothing to connect to.",
   "url": "https://agentmcpdirectory.com/directory/status/none-found"
  }
 ],
 "by_auth_type": [
  {
   "auth_type": "none",
   "companies": 263,
   "meaning": "The server listed its tools to a client that sent no credentials.",
   "url": "https://agentmcpdirectory.com/directory/auth/none"
  },
  {
   "auth_type": "api-key",
   "companies": 19,
   "meaning": "The server answered 401 or 403 and asks for a key or bearer token with no OAuth metadata for an agent to follow.",
   "url": "https://agentmcpdirectory.com/directory/auth/api-key"
  },
  {
   "auth_type": "oauth-dcr",
   "companies": 517,
   "meaning": "The server publishes OAuth metadata and a registration endpoint, so a client can register itself without a human filling in a form first.",
   "url": "https://agentmcpdirectory.com/directory/auth/oauth-dcr"
  },
  {
   "auth_type": "oauth",
   "companies": 16,
   "meaning": "The server publishes OAuth metadata but no registration endpoint, so a client must be registered by hand or identified by a client ID metadata document.",
   "url": "https://agentmcpdirectory.com/directory/auth/oauth"
  },
  {
   "auth_type": "unknown",
   "companies": 2,
   "meaning": "The connector could not tell what the endpoint wants, usually because it did not answer.",
   "url": "https://agentmcpdirectory.com/directory/auth/unknown"
  }
 ],
 "by_transport": [
  {
   "transport": "streamable-http",
   "companies": 812
  },
  {
   "transport": "sse",
   "companies": 5
  }
 ],
 "transport_not_recorded": 519,
 "tool_counts": {
  "servers": 263,
  "min": 1,
  "median": 8,
  "max": 173,
  "total_tools": 4672,
  "buckets": [
   {
    "range": "1",
    "servers": 5
   },
   {
    "range": "2 to 5",
    "servers": 86
   },
   {
    "range": "6 to 10",
    "servers": 65
   },
   {
    "range": "11 to 25",
    "servers": 58
   },
   {
    "range": "26 to 50",
    "servers": 24
   },
   {
    "range": "51 to 100",
    "servers": 18
   },
   {
    "range": "101 or more",
    "servers": 7
   }
  ]
 },
 "with_cli": 36,
 "with_openapi": 156,
 "in_official_registry": 493,
 "in_github_registry": 504,
 "edition": "2026-11-04",
 "url": "https://agentmcpdirectory.com/directory",
 "method_url": "https://agentmcpdirectory.com/method",
 "dataset": {
  "url": "https://agentmcpdirectory.com/data/mcp-directory-2026-11-04.json",
  "edition": "2026-11-04"
 }
}