I analyzed all 42,912 MCP servers in the public registries. Fewer than 7% are reachable by an agent.
I wanted to know how many MCP servers an agent could actually use over the network, so I analyzed every server in the public registries.
The funnel: 42,912 indexed, but only 2,840 (6.6%) advertise a remote HTTP endpoint. The other 93% are stdio/local servers meant to run on your own machine, plus dead and endpoint-less listings. I probed 98% of the reachable ones. 46% completed an anonymous MCP handshake, 27% were auth-gated, the rest errored or timed out.
I scored each reachable server on five dimensions and put it on a readiness ladder. More than half can't hold a clean session, and only 1.7% clear a basic agent-safety bar. The most useful finding: servers that exist mostly speak the protocol correctly, but score lowest on discoverability and safety. They can talk, but an agent often can't find them and has no signal they're safe to invoke.
Full data and methodology: waypoint.ing/blog/state-of-mcp
I also built a free scanner that runs the same checks on any server (no signup) if you want to see where yours lands: isyourmcpready.com
Curious what checks people here think are missing from the rubric.
TL;DR: Analyzed 42,912 MCP servers. <7% are reachable by an agent over the network, 1.7% are agent-safe. Most can speak the protocol but can't be found or trusted.