Every directory can tell you how many servers it lists. Listing is free;
answering is not. These numbers come from fetching each endpoint on a schedule and
keeping the changes, so they describe what responds rather than what was submitted.
11,582
resources indexed
from 5,841 publishers
94.8%
of probed endpoints answer
10,768 answering, 588 not
29.2%
of introspected servers expose tools
1,998 require credentials
32,861
verified tools
median 6 per server that answers
342 ms
median response
of endpoints that answer
6,876
recorded changes
across 6,406 endpoints in 1.33 days
Churn
10 endpoints stopped answering and
7 started again, within the
1.33-day window above. counts transitions inside the window above, not a rate. Multiply nothing by 365: a short window over a young index says what happened, not what happens.
How this is measured
Every endpoint in the index is fetched on a schedule. `answering` means it responded at all, not that it responded correctly, and never that it is safe or good. Tool counts are read from each server's own tools/list, so a server behind credentials reports as auth-required rather than as empty. Only state CHANGES are stored, so a stable endpoint costs one row rather than one per probe.
What these numbers are not
- The index is what we have found, not the whole ecosystem, so every share here is over our sample and not over all MCP servers that exist.
- A server can answer a probe and still be useless, and a server can refuse one and be healthy behind auth. Reachability is a floor, not a verdict.
- The observation window is short while this dataset is young. Churn figures are counts inside that window and are not annualised.
- Nothing here is a trust, safety or quality rating, and it must not be presented as one.
Take the data
This page as JSON: https://neuronto.com/state-of-mcp with
Accept: application/json. The underlying liveness observations, including
the list of endpoints that stopped answering, are at https://neuronto.com/liveness and
https://neuronto.com/liveness?dead=1. Free to use, redistribute and build on, no attribution
required, no key. If you run a registry, the dead list is the useful half.
Changes as they happen: /feed.