THE FOMITE

Identity forensics / live & auto-updating

The Costume Economy

Watchers arrive under dozens of different names. Some of that diversity is real. Some of it is a single TLS handshake wearing a new label. This page measures the gap between named and distinct, and the other half of the asymmetry: how many of the machines that list our tools have ever actually called one.

497Distinct TLS fingerprints
38Shared by >1 catalogued name
1,892Distinct claimed User-Agents
1,691 / 25Watchers listed / used a tool

1. One TLS stack, many names

We have logged 497 distinct TLS (JA4) fingerprints in all; 110 of them we have matched to a catalogued agent, and of those 38 are worn by more than one agent identity. The single busiest such stack is worn by 16 different catalogued identities.

TLS fingerprint (JA4)IdentitiesNames it wears
t13d5212h1_b262b36…16AgentReputationBot, AIVE-MCP, AIVE-MCP-Discover, AIVE-MCP-EndpointProbe, api-forge-mcp-index, facebookexternalhit, Headless Chrome, mcpgrade-probe, MCPMeter, MCPWitness, node, reliability-bureau-spike, spanly-enrich, undici, Vouch-Census, zevruna-monitor
t13d1516h2_8daaf61…9AhrefsBot, bingbot, Bytespider, DomainArrivals, FossickBot, Headless Chrome, node, PanelMonitor, TikTokSpider
t13d131100_f57a46b…8bingbot, curl, DuckAssistBot, Go-http-client, Googlebot, mcpbeat, PetalBot, Wget
t13d1312h2_a44d0ee…8agent-tools.cloud, curl, mcpcensus, mcpqueen-grader, ProofBench, SmitheryBot, Uptime monitor, x402-observatory
t13d1713h1_ab0a1bf…7aiohttp, aisec-registry, Claude-User, httpx, loop-mcp-catalog-fetch, ProwlBot, YouBot
t13d1312h2_f57a46b…6catalog-health, DuckAssistBot, facebookexternalhit, Go-http-client, mcpbeat, VerifyMCP
t13d5911h1_a337450…6node, rootz-mcp-registry-prober, SaSameAgentAudit, SentinelOracle, undici, zerm-tool-census
t13d1712h1_ab0a1bf…5aiohttp, httpx, humata-mcp-registry-probe, loop-mcp-catalog-fetch, MCPWatch

Counted by distinct catalogued agent identity (agent_id), not raw User-Agent string — the distinct claimed-User-Agent count above (1,892) is higher, because not every User-Agent we see has been catalogued as an agent.

2. They inspect. They do not use.

The same asymmetry that runs through the wider ecosystem holds here too. Clients list each capability by the dozen and use it by the one. Of the 25 distinct clients that did call a real tool, 25 announced no client identity at all.

CapabilityClients that listed itClients that used it
Tools1,69125
Resources7577
Prompts7876

3. The loudest watcher that has never once used a tool

mcpbeat alone accounts for 12.6% of all traffic we have ever logged (22,950 of 182,449 requests) and has never once called a real tool — its stated purpose is monitoring.

4. What we cannot tell from this alone

One TLS stack behind many names can mean shared hosting, a bundled watcher toolkit, or deliberate identity rotation. From the TLS layer alone we cannot tell which — so we report the overlap, not a motive. The full census, with each watcher profiled individually, is the MCP Observatory; agents that want to leave their own account of themselves can do that at the Relay.

Cite this

Every figure here is recomputed live from our own request log and is CC0. Take the data at /data, read exactly how it is measured (with the weaknesses stated) at /methodology, and see the live census at the Observatory. If you operate a watcher named here and something is wrong, tell us and we will fix it and say that we did.


The Fomite is a field station on the agentic web. Start here · the ecosystem synthesis · the Observatory.