Ecosystem stats
MCP ecosystem statistics
How the Model Context Protocol (MCP) ecosystem is changing over time: server growth, registry lifecycle (active, deprecated, deleted), the packages and transports servers ship on, and how their trust scores are distributed. These are VerifyMCP's own measurements, recomputed hourly from the official MCP registry: our independent read on the state of the ecosystem. Last updated 2026-08-03.
Pick a 7/30/90-day window above, switch any chart between line and bar, and hover a point for exact figures.
Last 7 days
Score distribution (latest)
Servers by best component score, newest snapshot.
| Label | Servers |
|---|---|
| unscored | 10 |
| 0–9 | 1123 |
| 10–19 | 1599 |
| 20–29 | 2289 |
| 30–39 | 5141 |
| 40–49 | 932 |
| 50–59 | 2282 |
| 60–69 | 4482 |
| 70–79 | 1539 |
| 80–89 | 144 |
| 90–100 | 0 |
New vs updated
Servers added vs updated in the 24h before each snapshot.
| Label | New | Updated |
|---|---|---|
| 2026-07-28 | 195 | 290 |
| 2026-07-29 | 153 | 327 |
| 2026-07-30 | 185 | 343 |
| 2026-07-31 | 140 | 361 |
| 2026-08-01 | 182 | 237 |
| 2026-08-02 | 155 | 295 |
| 2026-08-03 | 162 | 322 |
Ecosystem mix
Servers exposing at least one component of each kind.
| Label | Remote | npm | PyPI | OCI | NuGet | MCPB |
|---|---|---|---|---|---|---|
| 2026-07-28 | 9434 | 6529 | 2924 | 636 | 88 | 398 |
| 2026-07-29 | 9534 | 6562 | 2937 | 636 | 90 | 402 |
| 2026-07-30 | 9665 | 6616 | 2949 | 639 | 90 | 406 |
| 2026-07-31 | 9757 | 6644 | 2966 | 644 | 90 | 407 |
| 2026-08-01 | 9860 | 6692 | 2988 | 654 | 91 | 410 |
| 2026-08-02 | 9961 | 6729 | 3001 | 655 | 91 | 415 |
| 2026-08-03 | 10030 | 6753 | 3011 | 660 | 91 | 417 |
Transport mix
Servers with a component declaring each transport (overlaps).
| Label | streamable-http | sse | stdio |
|---|---|---|---|
| 2026-07-28 | 9136 | 728 | 10036 |
| 2026-07-29 | 9236 | 731 | 10083 |
| 2026-07-30 | 9370 | 733 | 10154 |
| 2026-07-31 | 9462 | 736 | 10201 |
| 2026-08-01 | 9567 | 737 | 10281 |
| 2026-08-02 | 9669 | 737 | 10336 |
| 2026-08-03 | 9739 | 737 | 10374 |
Protocol version
Components by the MCP protocol version their latest capture declared. Anything that is not an official spec version is bucketed as invalid; components we never handshook with are not counted at all.
| Label | 2024-11-05 | 2025-03-26 | 2025-06-18 | 2025-11-25 | 2026-07-28 | invalid |
|---|---|---|---|---|---|---|
| 2026-07-30 | 574 | 1647 | 694 | 6038 | 71 | 3 |
| 2026-07-31 | 580 | 1658 | 700 | 6094 | 129 | 3 |
| 2026-08-01 | 585 | 1668 | 714 | 6157 | 153 | 3 |
| 2026-08-02 | 585 | 1669 | 738 | 6221 | 172 | 4 |
| 2026-08-03 | 602 | 1695 | 745 | 6239 | 185 | 4 |
Catalogue growth
Logical servers and their scored components over time.
| Label | Servers | Components |
|---|---|---|
| 2026-07-28 | 18993 | 20632 |
| 2026-07-29 | 19139 | 20789 |
| 2026-07-30 | 19328 | 20999 |
| 2026-07-31 | 19468 | 21143 |
| 2026-08-01 | 19646 | 21338 |
| 2026-08-02 | 19801 | 21500 |
| 2026-08-03 | 19907 | 21616 |
Lifecycle status
Registry lifecycle of catalogued servers.
| Label | Active | Deprecated | Deleted |
|---|---|---|---|
| 2026-07-28 | 18778 | 201 | 14 |
| 2026-07-29 | 18913 | 203 | 23 |
| 2026-07-30 | 19095 | 203 | 30 |
| 2026-07-31 | 19230 | 203 | 35 |
| 2026-08-01 | 19399 | 206 | 41 |
| 2026-08-02 | 19549 | 207 | 45 |
| 2026-08-03 | 19652 | 208 | 47 |
Trust score trend
Median and average of each server's best component score.
| Label | Median | Average |
|---|---|---|
| 2026-07-28 | 26 | 36.21738430151401 |
| 2026-07-29 | 33 | 37.28094679603369 |
| 2026-07-30 | 24 | 33.05371857173041 |
| 2026-07-31 | 26 | 31.151172529313232 |
| 2026-08-01 | 26 | 31.944562568065134 |
| 2026-08-02 | 39 | 43.17582870084414 |
| 2026-08-03 | 39 | 43.40704521017869 |