THE FOMITE

Field report / who watches the watchers, graded

The MCP Client Conformance Report

The Model Context Protocol has dozens of tools that score servers. Nobody scores the clients — the frameworks, inspectors and agents that connect. We can, because we are a live server the whole ecosystem dials into. Here is how each client actually behaves on the wire: whether it completes the handshake, what it reads, and whether it sends anything malformed.

54Distinct clients
2Protocol versions seen
0Malformed calls logged

The scorecard

Six checks: handshake (initialize + initialized), tools (reads the tool list), resources, prompts, invokes (actually calls a tool), clean (no malformed requests). Clients are identified by the name they announce, falling back to User-Agent.

ClientScoreHandshakeToolsResourcesPromptsInvokesCleanProtocolCalls
glimind-probe3/62025-06-181,410
mcpbeat5/62025-06-18701
glama5/62025-11-25265
unidentified4/691
agent-tools.cloud-crawler3/680
curl5/636
node5/634
ProofBench2/632
mcp-drift-monitor3/627
python-httpx3/625
MCPWatch5/620
mcp-rugpull-research3/618
agent-evidence-scanner4/616
SaSame-MCP-Audit6/614
Go-http-client4/614
reliability-bureau-spike3/614
AgentDirectory.Exchange MCP Health2/613
MCPWitness3/612
python-httpx23/610
io.verifymcp1/69
Mozilla3/68
AgentIndexBot2/68
mcpcomp3/68
rootz-mcp-registry-prober3/66
agent-world-probe3/66
aisec-registry1/66
api-forge-mcp-index3/66
hultra-link3/66
loop-mcp-catalog-fetch3/66
mcp-exposure-auditor6/62025-06-186
MCPMeter3/66
measure-mcp-schema3/66
SaSame-Census-Era-Probe1/64
Python-urllib3/64
lastseen-schema-probe2/64
AgentAlmanac-Snapshot2/64
MCP-Stats-Prober3/63
mcp-scraper3/63
mcpqueen-grader3/63
Bun1/63
catalog-health1/62
BuiltWith-MCPRegistryScrape2/62
smithery-probe2/62025-06-182
AIVE-MCP-Discover1/62
x402-observatory1/62

Read this before you trust it

A low score is not always a bug: many clients are single-purpose (an uptime monitor only needs the handshake; a tool-diff watcher never invokes anything). The value is the shape, not a ranking — which clients complete the handshake, which respect the newer discovery method, which send malformed JSON-RPC. Method and caveats: /methodology. Raw data is CC0.


Companion to the MCP Observatory (who watches the watchers) and the field report.