An observation record, not an assessment. Every row below is a change we recorded directly, with the content hash before and after. https://mcp.opcmenu.com/mcp
15 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-10 01:40:03Z | DESCRIPTION_CHANGED | SILENT — version string did not move | 0.10.1 (unchanged) | no tool-name change recorded | 3df5f6da2e47 → 2b4b25199766 |
| 2026-10-10 01:40:03Z | PARAMS_CHANGED | SILENT — version string did not move | 0.10.1 (unchanged) | no tool-name change recorded | b8e812c46cf7 → 94143939d26b |
| 2026-10-08 13:40:03Z | DESCRIPTION_CHANGED | SILENT — version string did not move | 0.10.1 (unchanged) | no tool-name change recorded | a8edf2958a36 → 3df5f6da2e47 |
| 2026-10-08 13:40:03Z | PARAMS_CHANGED | SILENT — version string did not move | 0.10.1 (unchanged) | no tool-name change recorded | ffa8037b4261 → b8e812c46cf7 |
| 2026-10-08 07:40:02Z | DESCRIPTION_CHANGED | version-signalled | 0.9.1 → 0.10.1 | no tool-name change recorded | 12e66286bc87 → a8edf2958a36 |
| 2026-10-08 07:40:02Z | SURFACE_CHANGED | version-signalled | 0.9.1 → 0.10.1 | +archive_my_company +ban_live_user +cancel_payment_order +check_in_my_activity +create_connection_request +create_payment_order +delete_my_company +get_activity_material_download +get_agent_file_limits +get_connection_request +get_my_activity_match_group +get_my_activity_privacy +get_payment_order +get_signup_file_download +hide_live_message +list_connection_requests +list_my_activity_matches +list_profile_activities +pin_live_message +post_live_message +prepare_activity_material_upload +prepare_activity_photo_upload +prepare_signup_file_upload +remove_activity_material +respond_connection_request +resume_payment_order +unban_live_user +update_my_activity_privacy | 86314f983a78 → ab3fed318005 |
| 2026-10-08 01:40:02Z | PARAMS_CHANGED | SILENT — version string did not move | 0.9.1 (unchanged) | no tool-name change recorded | 631a123c653f → 3628fed9d8ac |
| 2026-10-05 13:40:03Z | PARAMS_CHANGED | SILENT — version string did not move | 0.9.1 (unchanged) | no tool-name change recorded | 7e67bd0d0ff8 → 631a123c653f |
| 2026-10-05 07:40:03Z | DESCRIPTION_CHANGED | version-signalled | 0.9.0 → 0.9.1 | no tool-name change recorded | f0251df2b8b4 → ba5094acf091 |
| 2026-10-05 07:40:03Z | SURFACE_CHANGED | version-signalled | 0.9.0 → 0.9.1 | +create_quick_contact_request +get_quick_contact_context +list_host_followups +log_host_followup +remind_host_followup +set_host_followup_done +update_quick_contact_request | 55a922cdecda → 86314f983a78 |
| 2026-10-05 01:40:03Z | DESCRIPTION_CHANGED | version-signalled | 0.8.0 → 0.9.0 | no tool-name change recorded | 575cda137796 → f0251df2b8b4 |
| 2026-10-05 01:40:03Z | PARAMS_CHANGED | version-signalled | 0.8.0 → 0.9.0 | no tool-name change recorded | 027f7a50778b → 6541598bf736 |
| 2026-10-05 01:40:03Z | SURFACE_CHANGED | version-signalled | 0.8.0 → 0.9.0 | +create_guest_collection_link +get_activity_guest_collection +invite_activity_cloud_member_manually +invite_guest_collection_users +kickoff_cooperation +list_activity_cloud_contact_requests +list_guest_invitation_candidates +list_organization_activity_people +request_activity_cloud_contacts +request_activity_cloud_relay +review_activity_cloud_contacts +send_activity_ledger_invitations +update_activity_guest_collection +update_organization_activity_audience | 6ddd2e25ac3f → 55a922cdecda |
| 2026-10-04 19:40:04Z | DESCRIPTION_CHANGED | SILENT — version string did not move | 0.8.0 (unchanged) | no tool-name change recorded | 2cc997a3ff11 → 575cda137796 |
| 2026-10-04 19:40:04Z | SURFACE_CHANGED | SILENT — version string did not move | 0.8.0 (unchanged) | −get_my_growth_plan −report_growth_action_outcome | 4365b6de9d18 → 6ddd2e25ac3f |
| 2026-10-04 07:40:03Z | DESCRIPTION_CHANGED | SILENT — version string did not move | 0.8.0 (unchanged) | no tool-name change recorded | a13853288351 → 2cc997a3ff11 |
| 2026-10-04 07:40:03Z | PARAMS_CHANGED | SILENT — version string did not move | 0.8.0 (unchanged) | no tool-name change recorded | 4bec7564bfbb → 33bcacabd275 |
| 2026-10-04 07:40:03Z | SURFACE_CHANGED | SILENT — version string did not move | 0.8.0 (unchanged) | +acknowledge_activity_reminder +get_my_activity_reminder +list_my_activity_reminders | 799a4331fde9 → 4365b6de9d18 |
| 2026-10-04 01:40:02Z | DESCRIPTION_CHANGED | version-signalled | 0.7.0 → 0.8.0 | no tool-name change recorded | e9331efbe3a9 → a13853288351 |
| 2026-10-04 01:40:02Z | PARAMS_CHANGED | version-signalled | 0.7.0 → 0.8.0 | no tool-name change recorded | 180fcdf4a34c → 4bec7564bfbb |
| 2026-10-04 01:40:02Z | SURFACE_CHANGED | version-signalled | 0.7.0 → 0.8.0 | +apply_organization_to_alliance +attach_alliance_organization +cancel_alliance_invitation +cancel_my_alliance_application +cancel_organization_alliance_request +create_alliance_organization +create_direct_collaboration_task +create_organization_proposal_activity +detach_alliance_organization +discover_organizations +dismiss_organization_match_pair +dismiss_organization_proposal +draft_organization_match_activity +find_positioning_task_people +generate_organization_proposals +get_activity_invitation_ledger +get_alliance +get_alliance_organization +get_alliance_workbench +get_my_alliance_application_state +get_organization_alliance_status +get_organization_match_pair +get_organization_proposal_activity_draft +introduce_organization_match_pair +introduce_organization_proposal +invite_organization_match_pair_to_activity +invite_organization_meetup_to_activity +invite_organization_to_alliance +leave_organization_alliance +list_alliance_member_activities +list_alliance_organization_members +list_collaboration_task_assignees +list_my_organization_matches +list_my_spaces +list_organization_activity_pick_candidates +list_organization_match_invite_activities +list_organization_match_pairs +list_organization_meetup_invitees +list_organization_moments +list_organization_proposals +list_organization_space_activities +propose_organization_alliance_share +remove_alliance_staff +report_positioning_task_outcome +respond_alliance_organization_invitation +respond_alliance_organization_share +respond_organization_alliance_share +review_alliance_join_request +search_alliance_organization_candidates +search_alliances +search_organization_match_people +set_alliance_organization_share +set_alliance_staff_role +set_organization_activity_pick +set_organization_member_activity_permission +submit_alliance_application +update_alliance +update_organization_alliance_grants | 18e384c23d18 → 799a4331fde9 |
| 2026-09-30 19:40:03Z | PARAMS_CHANGED | SILENT — version string did not move | 0.7.0 (unchanged) | no tool-name change recorded | — |
| 2026-09-30 07:40:03Z | PARAMS_CHANGED | SILENT — version string did not move | 0.7.0 (unchanged) | no tool-name change recorded | — |
| 2026-09-29 01:40:03Z | SURFACE_CHANGED | SILENT — version string did not move | 0.7.0 (unchanged) | +comment_moment +delete_my_moment +get_activity_draft +get_activity_letter +get_moment +get_user_moments +import_activity_draft +like_moment +list_activity_drafts +list_moment_notices +list_moments_feed +publish_activity_draft +publish_moment +render_activity_letter +search_moments +set_moment_mute +update_activity_draft +update_activity_letter | 84d8c30d92e8 → 18e384c23d18 |
| 2026-09-28 19:40:03Z | PARAMS_CHANGED | SILENT — version string did not move | 0.7.0 (unchanged) | no tool-name change recorded | — |
| 2026-09-28 13:40:03Z | SURFACE_CHANGED | version-signalled | 0.6.0 → 0.7.0 | +add_activity_guest +add_activity_material +create_guest_invite_link +create_organization +create_organization_task +invite_organization_members +leave_organization +list_activity_guests +list_my_notifications +list_my_organization_invites +list_organization_member_invites +remove_organization_member +respond_organization_invite +revoke_organization_member_invite +search_organization_invite_candidates +send_organization_notification +set_organization_logo +set_organization_member_role +update_organization | 8297624f66f4 → 84d8c30d92e8 |
This section is identical for ~92% of publishers and is published as
shared context, not as a finding about mcp.opcmenu.com. 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.