{"note":"Advisory measurement, not a ranking or endorsement of any server. The registry self-declares minimal moderation, so counts reflect published listings, not audited quality or live availability.","crawl":{"pages":456,"records":45540,"complete":true,"registry":"https://registry.modelcontextprotocol.io/v0/servers","crawled_at":"2026-07-03T12:54:06Z"},"stats":{"active":14574,"neither":268,"newest_10":[{"name":"io.github.novadyne-hq/vulnfeed","version":"0.3.6","published_at":"2026-07-03T12:49:19.35289Z"},{"name":"io.github.KSym04/limpet","version":"0.7.0","published_at":"2026-07-03T12:46:52.201108Z"},{"name":"io.github.FunplayAI/funplay-godot-mcp","version":"0.9.5","published_at":"2026-07-03T12:44:35.199446Z"},{"name":"io.github.NodeDex/nodedex","version":"0.1.4","published_at":"2026-07-03T12:43:44.891712Z"},{"name":"io.github.uchit/aipatterns-mcp-server","version":"1.1.0","published_at":"2026-07-03T12:31:57.872869Z"},{"name":"io.github.davidmosiah/uap-pulse","version":"0.3.3","published_at":"2026-07-03T12:26:27.762453Z"},{"name":"ai.biddeed/biddeed-mcp","version":"1.0.0","published_at":"2026-07-03T12:24:17.25932Z"},{"name":"io.github.hostinger/hostinger-api-mcp","version":"1.2.0","published_at":"2026-07-03T12:19:50.921054Z"},{"name":"com.linkbreakers/mcp","version":"1.74.0","published_at":"2026-07-03T12:19:49.603608Z"},{"name":"io.github.moonspacenow-tech/aicomglobal","version":"0.9.16","published_at":"2026-07-03T12:18:45.088502Z"}],"deprecated":158,"transports":{"sse":677,"streamable-http":6564},"definitions":{"latest_servers":"distinct servers counted at their latest published version (isLatest)","with_any_remote":"declares at least one remote endpoint (streamable-http or sse); the rest are local-package installs","keyless_remote_floor":"servers whose every remote declares NO auth headers, a conservative floor for 'keyless' (the list schema does not fully express auth, so true keyless is at least this many)"},"packages_only":7572,"latest_servers":14732,"top_namespaces":[{"servers":1215,"namespace":"io.github.pipeworx-io"},{"servers":305,"namespace":"io.github.CSOAI-ORG"},{"servers":214,"namespace":"ai.smithery"},{"servers":124,"namespace":"io.github.cyanheads"},{"servers":115,"namespace":"io.github.codespar"},{"servers":102,"namespace":"eu.ansvar"},{"servers":101,"namespace":"io.github.Br0ski777"},{"servers":99,"namespace":"io.github.Evozim"},{"servers":97,"namespace":"io.github.mcp-dir"},{"servers":76,"namespace":"com.mcparmory"},{"servers":63,"namespace":"io.github.nirholas"},{"servers":61,"namespace":"io.tooloracle"},{"servers":60,"namespace":"io.github.srotzin"},{"servers":57,"namespace":"io.github.Servosity"},{"servers":55,"namespace":"io.github.lazymac2x"}],"with_any_remote":6892,"remote_and_package":764,"with_any_remote_pct":46.8,"keyless_remote_floor":5470,"total_version_records":45540,"keyless_remote_floor_pct":37.1},"title":"State of MCP","issuer":"dynamicfeed.ai","method":"Paginated the public /v0/servers API by nextCursor, counted latest-version records, and computed the statistics above. Reproducible: anyone can re-run the same crawl. Signed so a published figure is verifiable evidence, not a claim; verify against GET /.well-known/keys.","schema":"state-of-mcp/v1","source":"official MCP registry (registry.modelcontextprotocol.io)","verify":"Ed25519 signature over the canonical envelope; public keys at /.well-known/keys","served_by":{"mcp":"https://dynamicfeed.ai/mcp","url":"https://dynamicfeed.ai","docs":"https://dynamicfeed.ai/llms.txt","facts":"https://dynamicfeed.ai/v1/facts","verify":"https://dynamicfeed.ai/.well-known/keys","provider":"Dynamic Feed"},"signature":{"alg":"Ed25519","sig":"EzRPL_KrDCPir7sXhxZJlAA5SA0kbXZG0v8A7dVdi7QjgeOpTH9i4xO4X-K0SN08k02JKGGR7etp8aE2ipO8BA==","key_id":"df-ed25519-4cb32e72f333","canonicalization":"json-sorted-compact"},"generated_at":"2026-07-03T12:54:06Z"}