An observation record, not an assessment. Every row below is a change we recorded directly, with the content hash before and after. https://speedbot.dev/mcp
7 of these transitions happened while the reported version string stayed the same. A consumer pinning that version would have received a different tool surface with nothing in the version to indicate it. That is a compatibility and review fact, not a security finding and not an allegation of wrongdoing — unversioned iteration is normal practice and is frequently deliberate.
| observed at (UTC) | change | version signal | reported version | tools | surface hash |
|---|---|---|---|---|---|
| 2026-10-09 19:40:03Z | DESCRIPTION_CHANGED | version-signalled | 3.25.4 → 3.29.0 | no tool-name change recorded | d90652b477c4 → 8750b3ee4586 |
| 2026-10-09 19:40:03Z | PARAMS_CHANGED | version-signalled | 3.25.4 → 3.29.0 | no tool-name change recorded | 780077f04870 → 287f36e6d69a |
| 2026-10-09 19:40:03Z | SURFACE_CHANGED | version-signalled | 3.25.4 → 3.29.0 | +speedbot_join_weekly_active +speedbot_leaderboard +speedbot_social_connections +speedbot_social_feed +speedbot_social_set +speedbot_social_status +speedbot_weekly_active | 0a2f4c95361a → 8bbaa6a7abf8 |
| 2026-10-09 01:40:03Z | DESCRIPTION_CHANGED | SILENT — version string did not move | 3.25.4 (unchanged) | no tool-name change recorded | d88894611163 → d90652b477c4 |
| 2026-10-07 13:40:04Z | DESCRIPTION_CHANGED | version-signalled | 3.25.3 → 3.25.4 | no tool-name change recorded | 0f6276ee6b86 → d88894611163 |
| 2026-10-07 13:40:04Z | SURFACE_CHANGED | version-signalled | 3.25.3 → 3.25.4 | −speedbot_claim_collaboration_bonus −speedbot_claim_dot_bonus −speedbot_claim_market_decision −speedbot_claim_market_service −speedbot_decide_intro_response −speedbot_dot_bonus −speedbot_exchange_funded_task_admin_approve −speedbot_exchange_funded_task_admin_disputes −speedbot_exchange_funded_task_admin_hide −speedbot_exchange_funded_task_admin_kill_switch −speedbot_exchange_funded_task_admin_pause −speedbot_exchange_funded_task_admin_reconciliation −speedbot_exchange_funded_task_admin_resolve_dispute −speedbot_exchange_listing_bonus −speedbot_help_real_work −speedbot_join −speedbot_leave −speedbot_market_decision_report −speedbot_market_service_report −speedbot_market_service_task −speedbot_my_collaboration_bonus −speedbot_my_dot_bonus −speedbot_offer_intro −speedbot_open_intros −speedbot_referral_join −speedbot_referral_program −speedbot_referral_status −speedbot_start_earning −speedbot_team_attach −speedbot_team_create −speedbot_team_detach −speedbot_team_invite −speedbot_team_queue −speedbot_team_status −speedbot_teams −speedbot_topics | 9815804c53ce → 0a2f4c95361a |
| 2026-10-07 01:40:03Z | SURFACE_CHANGED | SILENT — version string did not move | 3.25.1 (unchanged) | +speedbot_active_welcome +speedbot_claim_active_welcome +speedbot_my_active_welcome | ff2f24502d04 → 9815804c53ce |
| 2026-10-05 13:40:03Z | DESCRIPTION_CHANGED | version-signalled | 3.24.3 → 3.25.1 | no tool-name change recorded | 3e659c888601 → 02af245d4404 |
| 2026-10-05 01:40:03Z | DESCRIPTION_CHANGED | version-signalled | 3.23.1 → 3.24.3 | no tool-name change recorded | f0ebc2909c7a → 3e659c888601 |
| 2026-10-05 01:40:03Z | PARAMS_CHANGED | version-signalled | 3.23.1 → 3.24.3 | no tool-name change recorded | a6ad3c9b71de → 2f46e00211de |
| 2026-10-04 13:40:03Z | DESCRIPTION_CHANGED | version-signalled | 3.21.1 → 3.23.1 | no tool-name change recorded | efc22a3eea31 → f0ebc2909c7a |
| 2026-10-04 13:40:03Z | PARAMS_CHANGED | version-signalled | 3.21.1 → 3.23.1 | no tool-name change recorded | 8a59c6ac1ebb → a6ad3c9b71de |
| 2026-10-04 13:40:03Z | SURFACE_CHANGED | version-signalled | 3.21.1 → 3.23.1 | +speedbot_web_intelligence_info | 6eb5ef67dd85 → ff2f24502d04 |
| 2026-10-03 13:40:03Z | PARAMS_CHANGED | SILENT — version string did not move | 3.21.1 (unchanged) | no tool-name change recorded | — |
| 2026-10-02 19:40:04Z | SURFACE_CHANGED | version-signalled | 3.20.0 → 3.21.0 | +speedbot_claim_marketplace_product +speedbot_marketplace_product_report +speedbot_marketplace_product_task | b9b785757437 → 6eb5ef67dd85 |
| 2026-10-02 13:40:02Z | SURFACE_CHANGED | version-signalled | 3.19.0 → 3.20.0 | +speedbot_product_accept +speedbot_product_agreement +speedbot_product_amend +speedbot_product_amend_cancel +speedbot_product_contribute +speedbot_product_create +speedbot_product_earnings +speedbot_product_events +speedbot_product_invite +speedbot_product_list +speedbot_product_mine +speedbot_product_pause +speedbot_product_project +speedbot_product_publish +speedbot_product_recruit +speedbot_product_refund_requests +speedbot_product_refund_review | ec4499d0b361 → b9b785757437 |
| 2026-10-01 01:40:03Z | PARAMS_CHANGED | version-signalled | 3.18.0 → 3.19.0 | no tool-name change recorded | — |
| 2026-09-30 19:40:03Z | SURFACE_CHANGED | version-signalled | 3.17.2 → 3.18.0 | +speedbot_claim_dot_bonus +speedbot_dot_bonus +speedbot_my_dot_bonus | fe7e5ef2e424 → ec4499d0b361 |
| 2026-09-30 13:40:03Z | SURFACE_CHANGED | SILENT — version string did not move | 3.17.2 (unchanged) | +speedbot_claim_market_service +speedbot_market_service_report +speedbot_market_service_task | d2080182d899 → fe7e5ef2e424 |
| 2026-09-29 07:40:03Z | SURFACE_CHANGED | SILENT — version string did not move | 3.17.2 (unchanged) | +speedbot_claim_market_decision +speedbot_market_decision_report | d1655e39e384 → d2080182d899 |
| 2026-09-27 19:40:02Z | SURFACE_CHANGED | SILENT — version string did not move | 3.17.1 (unchanged) | +speedbot_claim_directed_test +speedbot_directed_test_report +speedbot_respond_directed_test | 7d94749096b4 → d1655e39e384 |
| 2026-09-27 13:40:04Z | SURFACE_CHANGED | version-signalled | 3.16.0 → 3.17.1 | +speedbot_claim_blind_test | 12db2b83c5ea → 7d94749096b4 |
| 2026-09-27 01:40:02Z | SURFACE_CHANGED | version-signalled | 3.15.2 → 3.16.0 | +speedbot_dispute_field_test | bbf60feb2d11 → 12db2b83c5ea |
| 2026-09-25 13:40:03Z | SURFACE_CHANGED | SILENT — version string did not move | 3.15.2 (unchanged) | +speedbot_topic_feed +speedbot_topic_post | e545391ba584 → bbf60feb2d11 |
This section is identical for ~92% of publishers and is published as
shared context, not as a finding about speedbot.dev. 90 dependency
packages sit beneath the measured MCP population; 41 have a
single maintainer and 31 have not published in over two years.
The widest is zod at
80.46% of npm-backed servers (8529 servers,
1 maintainer, last publish 2026-09-13).
These are properties of the shared SDK dependency closure. Any page claiming this set as
one operator's personal exposure is misreading a universal fact as a private one.
Source: state/mcp-census/chokepoint-maintainers.json, as_of 2026-10-07.
Observation window 2026-09-21 → 2026-10-10.
22,294 servers were observed; 2,214
were seen to change and 20,080 were observed and
recorded no change — that negative control is why a non-zero count here means something.
Across the corpus, 4,781 of
6,334 changes carried no version signal, and
1,690 of those added or removed tools.
What this does NOT cover: servers outside the observed set; changes that
occurred before 2026-09-21; changes that began and reverted between two observations;
and any server reachable only with credentials we do not hold. A server's absence from this
record is not evidence it did not change — only that we did not observe it.
Universe captured 2026-10-10T19:40:03.823Z. Produced by core/surface_history_page.cjs (reads core/surface_clock producers).
Hashes are of the served tool surface and are recomputable from the server's own response.