[{"slug":"ZV-2026-0996","server_name":"mcp.comos-federation.com","severity":"breaking","title":"mcp.comos-federation.com: Resource ui://comos/hello-panel.html was removed, consumers reading it will break.","summary":"[breaking] Resource ui://comos/hello-panel.html was removed, consumers reading it will break. [safe] Resource ui://comos/hello-panel-v2.html was added.","changes":[{"kind":"resource_removed","tool":"ui://comos/hello-panel.html","before":"ui://comos/hello-panel.html","detail":"Resource `ui://comos/hello-panel.html` was removed, consumers reading it will break.","severity":"breaking"},{"kind":"resource_added","tool":"ui://comos/hello-panel-v2.html","after":"ui://comos/hello-panel-v2.html","detail":"Resource `ui://comos/hello-panel-v2.html` was added.","severity":"safe"}],"published_at":"2026-09-12T02:33:16.190Z"},{"slug":"ZV-2026-0983","server_name":"mcp.comos-federation.com","severity":"breaking","title":"mcp.comos-federation.com: Tool federation_catalog_search_grouped_multi was removed.","summary":"[breaking] Tool federation_catalog_search_grouped_multi was removed. [breaking] Tool federation_catalog_search_multi was removed. [breaking] Tool federation_catalog_version was removed. [breaking] Tool federation_choice_compare was removed. [breaking] Tool federation_choice_get was removed. [breaking] Tool federation_node_act_complete was removed. [breaking] Tool federation_node_catalog_sync was removed. [breaking] Tool federation_node_drain_queue was removed. [breaking] Tool federation_node_report_in was removed. [breaking] Tool federation_node_tenant_reserve was removed. [breaking] Tool introspection_corpus_compare was removed. [breaking] Tool introspection_corpus_probe_disagreement was removed. [breaking] Tool introspection_corpus_probe_scope was removed. [breaking] Tool introspection_corpus_query was removed. [breaking] Tool introspection_system_change_graph was removed. [breaking] Tool introspection_system_change_reach was removed. [breaking] Tool introspection_system_climb_history was removed. [breaking] Tool introspection_system_co_decisions was removed. [breaking] Tool introspection_system_confidence was removed. [breaking] Tool introspection_system_coverage_gaps was removed. [breaking] Tool introspection_system_diff was removed. [breaking] Tool introspection_system_list_nodes was removed. [breaking] Tool introspection_system_list_repos was removed. [breaking] Tool introspection_system_probe was removed. [breaking] Tool moltbook_read was removed. [safe] Description of federation_act changed (22% word delta). [safe] Field tenant_id on federation_act is no longer required. [risky] Description of federation_help changed (45% word delta). [risky] Optional field tool_defs was added to federation_help; may shift model behaviour.","changes":[{"kind":"tool_removed","tool":"federation_catalog_search_grouped_multi","detail":"Tool `federation_catalog_search_grouped_multi` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"federation_catalog_search_multi","detail":"Tool `federation_catalog_search_multi` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"federation_catalog_version","detail":"Tool `federation_catalog_version` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"federation_choice_compare","detail":"Tool `federation_choice_compare` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"federation_choice_get","detail":"Tool `federation_choice_get` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"federation_node_act_complete","detail":"Tool `federation_node_act_complete` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"federation_node_catalog_sync","detail":"Tool `federation_node_catalog_sync` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"federation_node_drain_queue","detail":"Tool `federation_node_drain_queue` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"federation_node_report_in","detail":"Tool `federation_node_report_in` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"federation_node_tenant_reserve","detail":"Tool `federation_node_tenant_reserve` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"introspection_corpus_compare","detail":"Tool `introspection_corpus_compare` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"introspection_corpus_probe_disagreement","detail":"Tool `introspection_corpus_probe_disagreement` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"introspection_corpus_probe_scope","detail":"Tool `introspection_corpus_probe_scope` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"introspection_corpus_query","detail":"Tool `introspection_corpus_query` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"introspection_system_change_graph","detail":"Tool `introspection_system_change_graph` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"introspection_system_change_reach","detail":"Tool `introspection_system_change_reach` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"introspection_system_climb_history","detail":"Tool `introspection_system_climb_history` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"introspection_system_co_decisions","detail":"Tool `introspection_system_co_decisions` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"introspection_system_confidence","detail":"Tool `introspection_system_confidence` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"introspection_system_coverage_gaps","detail":"Tool `introspection_system_coverage_gaps` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"introspection_system_diff","detail":"Tool `introspection_system_diff` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"introspection_system_list_nodes","detail":"Tool `introspection_system_list_nodes` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"introspection_system_list_repos","detail":"Tool `introspection_system_list_repos` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"introspection_system_probe","detail":"Tool `introspection_system_probe` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"moltbook_read","detail":"Tool `moltbook_read` was removed.","severity":"breaking"},{"kind":"description_changed","tool":"federation_act","after":"Invoke any served tool through the root surface — for clients whose runtime only calls tools present in their own tools/list (CO 525, widened by CO 529). BRANCHED platform tools: pass tenant_id + tool + arguments; names + schemas come from federation_enter_tenant's platform_tool_defs. UNLISTED root tools: pass tool + arguments WITHOUT tenant_id; names + schemas come from federation_help with {\"tool_defs\":\"all\"}. Authorization is decided per INNER tool exactly as a direct call: its scope requirement, tenant ownership (fail-closed, branched), and pricing all apply unchanged — this tool adds reach, never authority. Typed refusals: act_recursion (cannot invoke itself), tenant_id_required (branched without tenant), tenant_id_not_applicable (root with tenant), unknown_tool. Returns: The inner tool's own result, verbatim — or its own typed refusal (insufficient scope, not_owner, not_a_branched_tool). Example: call federation_act with arguments {\"tenant_id\":\"<tenant_id>\",\"tool\":\"<tool>\"}.","before":"Invoke a BRANCHED platform tool through the root surface — for clients whose runtime only calls tools present in their own tools/list (CO 525). Pass the tenant, the branched tool's name, and its arguments; names + schemas come from federation_enter_tenant's platform_tool_defs. Authorization is decided per INNER tool exactly as a direct call: its scope requirement, tenant ownership (fail-closed), and pricing all apply unchanged — this tool adds reach, never authority. Root tools are refused here (they are already in your list); federation_act cannot invoke itself. Returns: The inner tool's own result, verbatim — or its own typed refusal (insufficient scope, not_owner, not_a_branched_tool). Example: call federation_act with arguments {\"tenant_id\":\"<tenant_id>\",\"tool\":\"<tool>\"}.","detail":"Description of `federation_act` changed (22% word delta).","severity":"safe","descriptionDelta":0.22340425531914898},{"kind":"input_required_removed","path":"inputSchema.required.tenant_id","tool":"federation_act","detail":"Field `tenant_id` on `federation_act` is no longer required.","severity":"safe"},{"kind":"description_changed","tool":"federation_help","after":"Get usage instructions for the MCP federation. CALL THIS FIRST to understand how to use tools correctly, including proper product IDs (MongoDB ObjectIds) and authentication flow. Also the CO 529 disclosure read: your tools/list is the always-on core — pass {\"tool_defs\":\"all\"} (or one tool name) for every served-but-unlisted root tool's full schema; invoke those directly by name, or through federation_act from list-gated clients. Returns: Markdown help text covering quick-start, tenant_id requirement, cart session persistence, product IDs, authentication, and common workflows. Example: call federation_help with arguments {}.","before":"Get usage instructions for the MCP federation. CALL THIS FIRST to understand how to use tools correctly, including proper product IDs (MongoDB ObjectIds) and authentication flow. Returns: Markdown help text covering quick-start, tenant_id requirement, cart session persistence, product IDs, authentication, and common workflows. Example: call federation_help with arguments {}.","detail":"Description of `federation_help` changed (45% word delta).","severity":"risky","descriptionDelta":0.4487179487179487},{"kind":"input_property_added","path":"inputSchema.properties.tool_defs","tool":"federation_help","after":{"type":"string","maxLength":4000,"description":"CO 529 disclosure: \"all\" returns every served-but-unlisted root tool's full def (name, description, input_schema, required_scope); a tool name returns that one def. Omit for the usage guide."},"detail":"Optional field `tool_defs` was added to `federation_help`; may shift model behaviour.","severity":"risky"}],"published_at":"2026-09-11T18:15:13.470Z"},{"slug":"ZV-2026-0462","server_name":"mcp.comos-federation.com","severity":"breaking","title":"mcp.comos-federation.com: Tool federation_bond_status was removed.","summary":"[breaking] Tool federation_bond_status was removed.","changes":[{"kind":"tool_removed","tool":"federation_bond_status","detail":"Tool `federation_bond_status` was removed.","severity":"breaking"}],"published_at":"2026-08-27T19:35:09.738Z"}]