What a Random Draw from the MCP Registry Contains, and What Tool-Use Benchmarks Contain Instead
Studies of the tool-server ecosystem sample from reference lists, popularity rankings or pipelines that repair a server until it boots, and all three quietly drop the servers that never work before anyone counts. Drawing 400 servers at random from a census of 24,135 and probing each exactly once — no credentials, no repair, no retry — 48.8% complete a handshake, against 66.7% for a hand-curated frame measured with the same instrument, and the dominant failure is not a missing key at 13.3% but servers that never start at all, at 37.5%. Of the 2,766 tools that do load, not one violates the required schema, while 58.8% carry none of the four optional annotations that tell an agent whether a tool writes before it calls it — and that omission is decided once per server, so 72 of 194 servers annotate every tool and 122 annotate none, with nothing in between. Budget a handshake check at the moment someone enables a server rather than at first use, and screen annotations per server instead of per tool.