{
 "dataset": "MCP tool census",
 "method_url": "https://tanod.dev/data/mcp-tools/",
 "license": "CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/)",
 "snapshot": "2026-10-10",
 "attempted": 16282,
 "listed_ok": 14191,
 "failures": {
  "client_error": 1868,
  "init_client_error": 70,
  "auth": 54,
  "timeout": 30,
  "list_bad": 28,
  "list_error": 13,
  "init_server_error": 11,
  "init_bad": 6,
  "server_error": 4,
  "other": 4,
  "not_found": 2,
  "tls": 1
 },
 "hosting_concentration_all": {
  "servers": 14191,
  "domains": 7271,
  "single_server_domains": 6887,
  "top_share": {
   "1": 20.2,
   "5": 32.6,
   "10": 36.6,
   "25": 41.1
  }
 },
 "hosting_concentration_excl_templates": {
  "servers": 10722,
  "domains": 7271,
  "single_server_domains": 6888,
  "top_share": {
   "1": 4.7,
   "5": 12.0,
   "10": 16.7,
   "25": 22.2
  }
 },
 "templates": [
  {
   "servers": 2360,
   "core_tools": 30,
   "matches_marker_set": "A"
  },
  {
   "servers": 1109,
   "core_tools": 6,
   "matches_marker_set": "B"
  },
  {
   "servers": 141,
   "core_tools": 7,
   "matches_marker_set": ""
  },
  {
   "servers": 114,
   "core_tools": 15,
   "matches_marker_set": ""
  }
 ],
 "servers_in_templates": 3724,
 "all_servers": {
  "servers": 14191,
  "tools_per_server": {
   "median": 8,
   "p90": 31,
   "max": 627,
   "histogram": {
    "0": 7,
    "1": 552,
    "2-5": 3924,
    "6-10": 3895,
    "11-25": 2422,
    "26-50": 3003,
    "51+": 388
   }
  },
  "total_tools": 217424,
  "top_tool_names": [
   {
    "name": "timezone",
    "servers": 2365
   },
   {
    "name": "compatibility",
    "servers": 2363
   },
   {
    "name": "utc-time",
    "servers": 2360
   },
   {
    "name": "validate-json",
    "servers": 2360
   },
   {
    "name": "normalize-url",
    "servers": 2360
   },
   {
    "name": "inspect-robots",
    "servers": 2360
   },
   {
    "name": "domain-shape",
    "servers": 2360
   },
   {
    "name": "citation",
    "servers": 2360
   },
   {
    "name": "status-catalog",
    "servers": 2360
   },
   {
    "name": "iana-zones",
    "servers": 2360
   },
   {
    "name": "web-fetch",
    "servers": 2360
   },
   {
    "name": "fetch-status",
    "servers": 2360
   },
   {
    "name": "github-repo-shape",
    "servers": 2360
   },
   {
    "name": "weather-hint",
    "servers": 2360
   },
   {
    "name": "memory-key-count",
    "servers": 2360
   },
   {
    "name": "file-path-ok",
    "servers": 2360
   },
   {
    "name": "browser-url-ok",
    "servers": 2360
   },
   {
    "name": "think-steps",
    "servers": 2360
   },
   {
    "name": "search-query-len",
    "servers": 2360
   },
   {
    "name": "hn-front-count",
    "servers": 2360
   },
   {
    "name": "lib-docs-hint",
    "servers": 2360
   },
   {
    "name": "playwright-url-ok",
    "servers": 2360
   },
   {
    "name": "figma-url-shape",
    "servers": 2360
   },
   {
    "name": "jira-key-shape",
    "servers": 2360
   },
   {
    "name": "geo-hint",
    "servers": 2360
   }
  ],
  "top_leading_verbs": [
   {
    "verb": "search",
    "servers": 5678
   },
   {
    "verb": "get",
    "servers": 5464
   },
   {
    "verb": "list",
    "servers": 3318
   },
   {
    "verb": "fetch",
    "servers": 2745
   },
   {
    "verb": "validate",
    "servers": 2668
   },
   {
    "verb": "agent",
    "servers": 2496
   },
   {
    "verb": "inspect",
    "servers": 2467
   },
   {
    "verb": "web",
    "servers": 2448
   },
   {
    "verb": "domain",
    "servers": 2443
   },
   {
    "verb": "weather",
    "servers": 2397
   },
   {
    "verb": "memory",
    "servers": 2394
   },
   {
    "verb": "status",
    "servers": 2388
   },
   {
    "verb": "geo",
    "servers": 2384
   },
   {
    "verb": "file",
    "servers": 2384
   },
   {
    "verb": "github",
    "servers": 2383
   },
   {
    "verb": "normalize",
    "servers": 2380
   },
   {
    "verb": "timezone",
    "servers": 2379
   },
   {
    "verb": "calc",
    "servers": 2377
   },
   {
    "verb": "citation",
    "servers": 2372
   },
   {
    "verb": "wiki",
    "servers": 2370
   }
  ],
  "categories": {
   "Search": 6902,
   "GitHub / git": 4476,
   "Crypto / chain": 838,
   "Files": 3322,
   "Payment / x402": 916,
   "Calendar": 712,
   "Database / SQL": 3046,
   "PDF / documents": 434,
   "Image": 322,
   "Email": 302,
   "Chat (Slack / Discord / Telegram)": 207,
   "Weather": 2575,
   "Browser / scrape": 2506,
   "Memory": 2454
  }
 },
 "excluding_templates": {
  "servers": 10722,
  "tools_per_server": {
   "median": 6,
   "p90": 24,
   "max": 627,
   "histogram": {
    "0": 7,
    "1": 552,
    "2-5": 3924,
    "6-10": 2944,
    "11-25": 2307,
    "26-50": 613,
    "51+": 375
   }
  },
  "total_tools": 132991,
  "top_tool_names": [
   {
    "name": "search",
    "servers": 471
   },
   {
    "name": "submit_enquiry",
    "servers": 389
   },
   {
    "name": "enquiry_describe",
    "servers": 382
   },
   {
    "name": "enquiry_fields",
    "servers": 382
   },
   {
    "name": "fetch",
    "servers": 298
   },
   {
    "name": "list_categories",
    "servers": 237
   },
   {
    "name": "dataset_provenance",
    "servers": 196
   },
   {
    "name": "dataset_columns",
    "servers": 195
   },
   {
    "name": "dataset_search",
    "servers": 195
   },
   {
    "name": "dataset_row",
    "servers": 195
   },
   {
    "name": "dataset_compare",
    "servers": 195
   },
   {
    "name": "dataset_stats",
    "servers": 195
   },
   {
    "name": "dataset_top",
    "servers": 195
   },
   {
    "name": "search_products",
    "servers": 179
   },
   {
    "name": "get_product",
    "servers": 176
   },
   {
    "name": "register",
    "servers": 152
   },
   {
    "name": "get_pricing",
    "servers": 136
   },
   {
    "name": "whoami",
    "servers": 122
   },
   {
    "name": "discover_agents",
    "servers": 120
   },
   {
    "name": "check_earnings",
    "servers": 115
   },
   {
    "name": "data_session_open",
    "servers": 114
   },
   {
    "name": "data_session_funding_package",
    "servers": 114
   },
   {
    "name": "data_session_fund",
    "servers": 114
   },
   {
    "name": "data_session_attach_escrow",
    "servers": 114
   },
   {
    "name": "data_session_query",
    "servers": 114
   }
  ],
  "top_leading_verbs": [
   {
    "verb": "get",
    "servers": 5463
   },
   {
    "verb": "list",
    "servers": 3317
   },
   {
    "verb": "search",
    "servers": 3311
   },
   {
    "verb": "check",
    "servers": 1542
   },
   {
    "verb": "create",
    "servers": 1106
   },
   {
    "verb": "find",
    "servers": 1059
   },
   {
    "verb": "submit",
    "servers": 904
   },
   {
    "verb": "compare",
    "servers": 748
   },
   {
    "verb": "verify",
    "servers": 709
   },
   {
    "verb": "request",
    "servers": 487
   },
   {
    "verb": "update",
    "servers": 462
   },
   {
    "verb": "register",
    "servers": 416
   },
   {
    "verb": "fetch",
    "servers": 385
   },
   {
    "verb": "enquiry",
    "servers": 382
   },
   {
    "verb": "delete",
    "servers": 380
   },
   {
    "verb": "read",
    "servers": 377
   },
   {
    "verb": "generate",
    "servers": 372
   },
   {
    "verb": "lookup",
    "servers": 350
   },
   {
    "verb": "set",
    "servers": 312
   },
   {
    "verb": "add",
    "servers": 309
   }
  ],
  "categories": {
   "Search": 4453,
   "GitHub / git": 1007,
   "Crypto / chain": 826,
   "Files": 952,
   "Payment / x402": 903,
   "Calendar": 707,
   "Database / SQL": 682,
   "PDF / documents": 415,
   "Image": 314,
   "Email": 295,
   "Chat (Slack / Discord / Telegram)": 195,
   "Weather": 213,
   "Browser / scrape": 146,
   "Memory": 93
  }
 },
 "public_aggregates_all_servers": {
  "total_tools": 217455,
  "distinct_tool_names": 99084,
  "share_with_input_schema": 1.0,
  "share_with_annotations": 0.4679,
  "description_length_median": 150
 },
 "category_method": "name-keyword heuristic"
}
