{"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":753,"records":75268,"complete":true,"registry":"https://registry.modelcontextprotocol.io/v0/servers","crawled_at":"2026-08-18T13:55:03Z"},"stats":{"active":22325,"neither":373,"newest_10":[{"name":"io.github.mleoca/ucn","version":"5.1.1","published_at":"2026-08-18T13:53:04.369957Z"},{"name":"kr.eocpa/mydart","version":"0.18.13","published_at":"2026-08-18T13:52:09.902153Z"},{"name":"io.github.MikeyPetrillo/agent402","version":"0.12.6","published_at":"2026-08-18T13:50:54.431725Z"},{"name":"io.github.ZahiriNatZuke/local-delegate","version":"0.25.0","published_at":"2026-08-18T13:49:18.005755Z"},{"name":"io.github.Regsorm/code-index","version":"0.49.8","published_at":"2026-08-18T13:48:14.667773Z"},{"name":"org.x402card/freeland-esim","version":"0.1.4","published_at":"2026-08-18T13:46:26.913144Z"},{"name":"io.github.cyanheads/astronomy-mcp-server","version":"0.2.4","published_at":"2026-08-18T13:44:04.103487Z"},{"name":"com.formasty/form-builder","version":"1.0.1","published_at":"2026-08-18T13:43:56.793152Z"},{"name":"io.github.Arjun0606/smolanalytics","version":"0.71.0","published_at":"2026-08-18T13:43:36.193607Z"},{"name":"com.getmunin/munin","version":"5.2.0","published_at":"2026-08-18T13:41:44.914993Z"}],"deprecated":248,"transports":{"sse":1037,"streamable-http":11257},"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":10340,"latest_servers":22573,"top_namespaces":[{"servers":1312,"namespace":"io.github.pipeworx-io"},{"servers":375,"namespace":"io.github.Evozim"},{"servers":307,"namespace":"io.github.CSOAI-ORG"},{"servers":236,"namespace":"io.github.mcp-dir"},{"servers":213,"namespace":"ai.smithery"},{"servers":127,"namespace":"io.github.codespar"},{"servers":125,"namespace":"app.wishpool"},{"servers":125,"namespace":"io.github.cyanheads"},{"servers":106,"namespace":"eu.ansvar"},{"servers":101,"namespace":"io.github.Br0ski777"},{"servers":99,"namespace":"io.usefulapi"},{"servers":76,"namespace":"com.mcparmory"},{"servers":69,"namespace":"io.github.nirholas"},{"servers":61,"namespace":"io.github.Servosity"},{"servers":61,"namespace":"io.tooloracle"}],"with_any_remote":11860,"remote_and_package":1183,"with_any_remote_pct":52.5,"keyless_remote_floor":9375,"total_version_records":75268,"keyless_remote_floor_pct":41.5},"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","verify_scope":"cryptographic-key-bytes-only","key_lifecycle":"https://dynamicfeed.ai/.well-known/signing-key-registry.json"},"signature":{"alg":"Ed25519","sig":"ptbocCI3kakiRgZNQnmeMvJKZ97Z83ITvgtsRRWl7w_d7Ebn_fpCQ_Wmvt6Mng197VA9n360y1fdM6wowywPBw==","key_id":"df-ed25519-6ca0de29113b","canonicalization":"json-sorted-compact"},"generated_at":"2026-08-18T13:55:03Z"}