OBSERVATORY

Registry observatory

How large each MCP server registry is, when it last returned new data, and how its catalog moved over the last 30 days — measured twice daily by the same sync jobs that build this site. Measurements, not endorsements: registries are listed in the order of their catalog size and nothing here ranks them.

mcptoplist.com is itself listed in some of these registries; we report measurements, not endorsements. Last measured Oct 22, 2026, 06:26 UTC.

COMPARISON

5 registries at a glance

Sum of catalogs 203,249 · 1 feed has returned no new data for more than 3 days
30-day trendStatus
Glama108,873+17,592
Oct 22, 2026
5 hours ago
Fresh
Official MCP Registry48,011+13,359
Oct 22, 2026
5 hours ago
Fresh
PulseMCP22,110±0
Aug 31, 2026
52 days ago
No new data
mcp.so19,265−1,783
Oct 22, 2026
5 hours ago
Fresh
Smithery4,990−99
Oct 22, 2026
5 hours ago
Fresh

Click a column to sort. The sum of catalogs double-counts servers listed in more than one registry; the deduplicated total is on the homepage, and how much the registries overlap is measured in the monthly ecosystem report. Definitions are in the methodology section below.

PER REGISTRY
GlamaFull crawl
Fresh
Listed servers
108,873
30-day change
+17,592
Sep 22, 2026 → Oct 22, 2026
Status
Synced 5 hours ago.
Last sync
Oct 22, 2026, 01:43 UTC
Newest published listing
Oct 21, 2026, 18:18 UTC
Newest first-time listing
Oct 22, 2026, 01:43 UTC
Known caveats (observed)
  • The public API has required an API key since 2026-08-26. No data was collected between 2026-08-26 and 2026-09-04 while a key was provisioned; the catalog series is flat over that period for that reason.
  • The catalog roughly doubled between late May and late June 2026 (23.7k to 47.6k). This tracked real crawl-coverage growth on Glama's side, mostly GitHub repositories not listed elsewhere.
Official MCP RegistryIncremental (changed listings)
Fresh
Listed servers
48,011
30-day change
+13,359
Sep 22, 2026 → Oct 22, 2026
Status
Synced 5 hours ago.
Last sync
Oct 22, 2026, 01:08 UTC
Newest published listing
Oct 22, 2026, 01:04 UTC
Newest first-time listing
Oct 22, 2026, 01:08 UTC
Known caveats (observed)
  • Synced incrementally: each run (twice a day) fetches listings updated in the preceding 26 hours. The last-sync time reflects the newest changed listing the feed returned, not the run time, so it can lag on quiet days.
  • Delisting follows the registry's own status field. A listing that stops changing stays counted; only listings the registry marks deleted are removed.
PulseMCPFull crawl
No new data
Listed servers
22,110
30-day change
±0
Sep 22, 2026 → Oct 22, 2026
Status
No new data observed since Aug 31, 2026 (more than 3 days).
Last sync
Aug 31, 2026, 13:09 UTC
Newest published listing
no publish dates from this registry
Newest first-time listing
Jul 17, 2026, 01:08 UTC
Known caveats (observed)
  • The public v0beta API returned at most 13,500 servers per crawl (observed 2026-05 through 2026-08), so the counts shown are a floor of the registry's catalog.
  • The v0beta API was retired on 2026-09-01 (every request now returns HTTP 410). Listings are frozen at the last successful crawl until the v0.1 API credentials are in place; the freshness figures above reflect that.
mcp.soFull crawl
Fresh
Listed servers
19,265
30-day change
−1,783
Sep 22, 2026 → Oct 22, 2026
Status
Synced 5 hours ago.
Last sync
Oct 22, 2026, 01:10 UTC
Newest published listing
Oct 22, 2026, 00:42 UTC
Newest first-time listing
Oct 22, 2026, 01:10 UTC
Known caveats (observed)
  • No public API. Counts come from the site's public sitemap and listing pages, with per-server details read from each listing page.
  • Between 2026-07-09 and 2026-08-25 a site redesign changed the page layout and the crawl observed no listings; the count stayed at exactly 13,170 for 47 days. That plateau is a measurement artifact on our side, not a change in the registry.
SmitheryFull crawl
Fresh
Listed servers
4,990
30-day change
−99
Sep 22, 2026 → Oct 22, 2026
Status
Synced 5 hours ago.
Last sync
Oct 22, 2026, 01:29 UTC
Newest published listing
Oct 17, 2026, 18:31 UTC
Newest first-time listing
Oct 18, 2026, 01:24 UTC
Known caveats (observed)
  • The unfiltered listing endpoint returns at most 500 results per crawl, so the catalog is enumerated per namespace (about 2,700 namespaces seeded from earlier crawls). Servers in a namespace not yet seen are picked up on a later run; counts are a floor.
  • Daytime crawls have been rate-limited (HTTP 429) since 2026-06; the crawl throttles adaptively and may land a partial result under its time budget, which shows as a small dip that recovers on the next run.
METHODOLOGY

What each number means

Listed servers
The number of live listings our crawl holds for the registry, after the registry's own duplicates are collapsed (two listings of the same repository count once). A listing is live under the same rule the leaderboard uses: registries we sync incrementally keep a listing until the registry marks it deleted; registries we re-crawl in full keep a listing for 30days after our last sighting of it. Where a registry's public API returns a bounded page of its catalog, the count is a floor — see that registry's caveats.
30-day change and trend
The series is reconstructed day by day from when each listing was first and last seen, using the liveness rule above, so its newest point equals the current count. A flat segment can be the registry or our crawl — the caveats say which when we know.
Last sync
The newest sighting our crawl wrote for the registry, on our clock. For incrementally synced registries this is the newest changed listing the feed returned, which can trail the run time on quiet days.
Newest published listing
The newest publish or creation date the registry itself reported for a listing, among everything our crawls fetched in the last 45 days — the registry's clock, not ours, capped at the last sync. It shows how recent the newest listing the registry returned is, which is a different question from when we last fetched it.
Status
Fresh: a sighting within 3 days. No new data: none for longer than that — the page reports the date and nothing more. Unchanged: crawls keep landing but no listing has been seen for the first time in 14days, which is what a crawl returning an identical catalog looks like. Freshness windows count back from the registry's own newest sighting, never the wall clock, so a paused feed freezes its numbers rather than draining them.

Caveats are hand-maintained, dated notes about behaviour we observed while crawling; they describe our measurement, not the registry. The registry list, cadences and deduplication method are on /sources; how the ranking itself works is on /methodology. Registry operators who spot a measurement error can write to hello@biff.ai.