How big is the machine layer?
The Model Context Protocol is where AI agents discover the tools they use. So we counted it. This is a primary-source census measured by paginating the entire official MCP registry, and it is itself returned in an Ed25519-signed envelope you can verify. A measurement with a receipt: don't trust the number, check it.
Most of it is local. Keyless remote is rare.
Every server in the registry is listed at its latest version. Here is how the ecosystem splits by how you actually reach a server, and who publishes the most.
How servers are reached
Top publishers
Just shipped
Don't take our word. Re-run the crawl.
The registry is public. Anyone can page it and count the same way we did. The difference is that our number arrives signed, so you can prove exactly what was measured and when, and check it against our published key.
curl -s https://dynamicfeed.ai/v1/state-of-mcp
# the raw registry it was measured from
curl -s "https://registry.modelcontextprotocol.io/v0/servers?limit=100"
Growth over time: /v1/state-of-mcp/trend. Verify any Dynamic Feed signature with the open verifiers: pip install dynamicfeed-verify (also npm and crates.io).
A measurement, not a ranking.
This counts published listings, not audited quality or live availability, and the official registry self-declares minimal moderation. The keyless figure is a conservative floor: the registry's list schema does not fully express authentication, so true keyless is at least this many. It is advisory evidence, signed and reproducible, never an endorsement of any server. Tamper-evident, not tamper-proof.
One of the few keyless remotes in the count.
Dynamic Feed is in this census: a keyless, signed, remote MCP server. Point any client at it and every answer comes back with a receipt.