{
 "generated_at": "2026-11-09T05:30:01Z",
 "listed_at": "2026-11-05T04:35:57Z",
 "window": {
  "start": "2026-11-05T04:35:57Z",
  "end": "2026-11-09T05:30:01Z",
  "days": 4
 },
 "totals": {
  "requests": 4510,
  "sources": 561,
  "named_callers": 20,
  "first_request_minutes_after_listing": 0,
  "named_callers_first_hour": 6,
  "named_callers_first_day": 16
 },
 "daily": [
  {
   "date": "2026-11-05",
   "requests": 1217,
   "sources": 322
  },
  {
   "date": "2026-11-06",
   "requests": 1078,
   "sources": 125
  },
  {
   "date": "2026-11-07",
   "requests": 1018,
   "sources": 125
  },
  {
   "date": "2026-11-08",
   "requests": 952,
   "sources": 121
  },
  {
   "date": "2026-11-09",
   "requests": 245,
   "sources": 48
  }
 ],
 "groups": [
  {
   "group": "Named MCP directories, indexers and monitors",
   "requests": 1933,
   "sources": 36
  },
  {
   "group": "HTTP libraries and agent runtimes (no name given)",
   "requests": 1575,
   "sources": 302
  },
  {
   "group": "Other user agents",
   "requests": 976,
   "sources": 202
  },
  {
   "group": "Catalogued internet scanners",
   "requests": 26,
   "sources": 26
  }
 ],
 "callers": [
  {
   "id": "mcpbeat",
   "name": "mcpbeat/0.1",
   "requests": 870,
   "sources": 1,
   "first_seen": "2026-11-06T01:35:35Z",
   "minutes_after_listing": 1260
  },
  {
   "id": "python-requests",
   "name": "python-requests/2.33.0",
   "requests": 773,
   "sources": 257,
   "first_seen": "2026-11-05T05:50:51Z",
   "minutes_after_listing": 75
  },
  {
   "id": "agentrankprobe",
   "name": "AgentRankProbe/0.1",
   "requests": 287,
   "sources": 1,
   "first_seen": "2026-11-05T07:08:55Z",
   "minutes_after_listing": 153
  },
  {
   "id": "alalanet-prober",
   "name": "alalanet-prober/1.0",
   "requests": 168,
   "sources": 2,
   "first_seen": "2026-11-05T22:32:31Z",
   "minutes_after_listing": 1077
  },
  {
   "id": "ziwei-seat",
   "name": "Ziwei-Seat/1.0",
   "requests": 100,
   "sources": 2,
   "first_seen": "2026-11-06T19:37:11Z",
   "minutes_after_listing": 2341
  },
  {
   "id": "moonglade",
   "name": "Moonglade/1.0",
   "requests": 69,
   "sources": 1,
   "first_seen": "2026-11-05T04:45:10Z",
   "minutes_after_listing": 9
  },
  {
   "id": "everymcp-probe",
   "name": "EveryMCP-Probe/1.0",
   "requests": 68,
   "sources": 17,
   "first_seen": "2026-11-05T06:23:12Z",
   "minutes_after_listing": 107
  },
  {
   "id": "protogrid-probe",
   "name": "protogrid-probe/0.1",
   "requests": 64,
   "sources": 1,
   "first_seen": "2026-11-05T05:02:10Z",
   "minutes_after_listing": 26
  },
  {
   "id": "agent-collector",
   "name": "agent-collector/0.1",
   "requests": 58,
   "sources": 1,
   "first_seen": "2026-11-05T04:36:03Z",
   "minutes_after_listing": 0
  },
  {
   "id": "histor",
   "name": "histor/0.6.2",
   "requests": 57,
   "sources": 1,
   "first_seen": "2026-11-05T17:19:18Z",
   "minutes_after_listing": 763
  },
  {
   "id": "mcptry",
   "name": "mcptry.com",
   "requests": 53,
   "sources": 2,
   "first_seen": "2026-11-05T05:18:37Z",
   "minutes_after_listing": 43
  },
  {
   "id": "mcpwatch",
   "name": "MCPWatch/0.1.0",
   "requests": 40,
   "sources": 1,
   "first_seen": "2026-11-06T04:32:45Z",
   "minutes_after_listing": 1437
  },
  {
   "id": "sealkeeperbot",
   "name": "SealKeeperBot/1.0",
   "requests": 39,
   "sources": 3,
   "first_seen": "2026-11-06T03:49:02Z",
   "minutes_after_listing": 1393
  },
  {
   "id": "invokerankbot",
   "name": "InvokeRankBot/0.1",
   "requests": 30,
   "sources": 1,
   "first_seen": "2026-11-05T05:25:56Z",
   "minutes_after_listing": 50
  },
  {
   "id": "tools-fyi-probe",
   "name": "tools.fyi-probe/0.1",
   "requests": 30,
   "sources": 2,
   "first_seen": "2026-11-07T16:33:37Z",
   "minutes_after_listing": 3598
  },
  {
   "id": "infrawatch",
   "name": "infrawatch",
   "requests": 24,
   "sources": 24,
   "first_seen": "2026-11-05T13:29:36Z",
   "minutes_after_listing": 534
  },
  {
   "id": "go-http-client",
   "name": "Go-http-client/2.0",
   "requests": 23,
   "sources": 2,
   "first_seen": "2026-11-05T05:09:41Z",
   "minutes_after_listing": 34
  },
  {
   "id": "curl",
   "name": "curl/8.20.0",
   "requests": 2,
   "sources": 1,
   "first_seen": "2026-11-07T15:23:34Z",
   "minutes_after_listing": 3528
  },
  {
   "id": "zgrab",
   "name": "zgrab",
   "requests": 1,
   "sources": 1,
   "first_seen": "2026-11-08T01:39:10Z",
   "minutes_after_listing": 4143
  },
  {
   "id": "claudebot",
   "name": "claudebot",
   "requests": 1,
   "sources": 1,
   "first_seen": "2026-11-05T06:03:42Z",
   "minutes_after_listing": 88
  }
 ],
 "responses": {
  "POST 200": 2836,
  "POST 202": 1135,
  "GET 405": 251,
  "POST 400": 132,
  "GET 404": 51,
  "GET 499": 47,
  "POST 404": 17,
  "OPTIONS 400": 12,
  "HEAD 405": 11,
  "GET 307": 8,
  "GET 200": 4,
  "POST 307": 4
 },
 "protocol": {
  "since": "2026-11-07",
  "initialize": 581,
  "tools_list": 436,
  "tool_calls": 7,
  "by_tool": {
   "check_ip_blocklists": 2,
   "lookup_error_code": 2,
   "get_analysis": 1,
   "scan_log_for_attacks": 1,
   "tools/call": 1
  }
 },
 "before_listing": {
  "requests": 238,
  "sources": 214,
  "first_seen": "2026-09-25T04:13:44Z",
  "paths": [
   {
    "request": "GET /sse",
    "requests": 76
   },
   {
    "request": "GET /mcp",
    "requests": 72
   },
   {
    "request": "GET /mcp/",
    "requests": 70
   },
   {
    "request": "POST /mcp",
    "requests": 20
   }
  ],
  "groups": {
   "Catalogued internet scanners": 164,
   "Other user agents": 62,
   "HTTP libraries and agent runtimes (no name given)": 12
  },
  "named": {
   "infrawatch": 150,
   "zgrab": 14
  }
 },
 "discovery_paths": [
  {
   "path": "/.well-known/oauth-protected-resource",
   "requests": 43,
   "sources": 14
  },
  {
   "path": "/.well-known/oauth-protected-resource/mcp",
   "requests": 32,
   "sources": 6
  },
  {
   "path": "/.well-known/oauth-authorization-server",
   "requests": 21,
   "sources": 7
  },
  {
   "path": "/.well-known/oauth-authorization-server/mcp",
   "requests": 12,
   "sources": 1
  },
  {
   "path": "/.well-known/agent.json",
   "requests": 7,
   "sources": 7
  },
  {
   "path": "/.well-known/mcp/server-card.json",
   "requests": 4,
   "sources": 4
  },
  {
   "path": "/.well-known/mcp.json",
   "requests": 4,
   "sources": 4
  },
  {
   "path": "/.well-known/sd-card/mcp",
   "requests": 4,
   "sources": 1
  }
 ]
}