ZV-2026-1939 · 2026-10-07 · mcp.rationalbloks.com
mcp.rationalbloks.com: Field confirm_destructive was removed from deploy_graph_production input; consumers still sending it may be rejected or silently ignored.
breaking
What changed
Field confirm_destructive was removed from deploy_graph_production input; consumers still sending it may be rejected or silently ignored. Field confirm_destructive was removed from deploy_graph_staging input; consumers still sending it may be rejected or silently ignored. Field confirm_destructive was removed from deploy_production input; consumers still sending it may be rejected or silently ignored. Field confirm_destructive was removed from deploy_staging input; consumers still sending it may be rejected or silently ignored. Field dry_run was removed from patch_schema input; consumers still sending it may be rejected or silently ignored. Field dry_run was removed from update_graph_schema input; consumers still sending it may be rejected or silently ignored. Field dry_run was removed from update_schema input; consumers still sending it may be rejected or silently ignored.
What to do
If your agents call mcp.rationalbloks.com, pin the new snapshot, patch the affected call sites, and let a green contract check confirm the fix. If you don't use the changed tools, nothing is required, but the rest of the ecosystem just learned about it at the same moment you did.
The redline
− confirm_destructive Field confirm_destructive was removed from deploy_graph_production input; consumers still sending it may be rejected or silently ignored. − confirm_destructive Field confirm_destructive was removed from deploy_graph_staging input; consumers still sending it may be rejected or silently ignored. − confirm_destructive Field confirm_destructive was removed from deploy_production input; consumers still sending it may be rejected or silently ignored. − confirm_destructive Field confirm_destructive was removed from deploy_staging input; consumers still sending it may be rejected or silently ignored. − dry_run Field dry_run was removed from patch_schema input; consumers still sending it may be rejected or silently ignored. − dry_run Field dry_run was removed from update_graph_schema input; consumers still sending it may be rejected or silently ignored. − dry_run Field dry_run was removed from update_schema input; consumers still sending it may be rejected or silently ignored. − Create a new RationalBloks project from a JSON schema. ⚠️ CRITICAL RULES - READ BEFORE CR… + Create a new RationalBloks project (a PostgreSQL REST API) from a JSON schema, on one of y… create_project − Promote graph staging to production. Creates a separate production Neo4j instance with its… + Promote graph staging to production. Creates a separate production Neo4j instance with its… deploy_graph_production − Deploy a graph project to the staging environment. This triggers: (1) Schema validation, (… + Deploy a graph project's saved schema to the staging environment. This triggers: (1) Schem… deploy_graph_staging − Promote staging to production (requires paid plan) A deploy that drops data is refused unt… + Promote staging to production (requires a paid plan): production's database migrates from … deploy_production − Deploy a project to the staging environment. This triggers: (1) Schema validation, (2) Doc… + Deploy a project's saved schema to the staging environment. This triggers: (1) Schema vali… deploy_staging − Update a graph project's schema (saves to database, does NOT deploy). ⚠️ Follow ALL rules… + Replace a graph project's WHOLE schema (saves to database, does NOT deploy). DESTRUCTIVE: … update_graph_schema + expected_version Optional field expected_version was added to update_graph_schema; may shift model behaviour. − Update a project's schema (saves to database, does NOT deploy). ⚠️ CRITICAL: Follow ALL r… + Replace a project's WHOLE schema (saves to database, does NOT deploy). DESTRUCTIVE: a tabl… update_schema + delete_module Tool delete_module was added. + deploy_destructive Tool deploy_destructive was added. + deploy_module Tool deploy_module was added. + drop_schema_items Tool drop_schema_items was added. + freeze_module Tool freeze_module was added. + list_modules Tool list_modules was added. + preview_schema_change Tool preview_schema_change was added. + redeploy_module Tool redeploy_module was added. + redeploy_project Tool redeploy_project was added. + scale_module Tool scale_module was added. + set_module_env Tool set_module_env was added. + set_module_resources Tool set_module_resources was added. + unfreeze_module Tool unfreeze_module was added. + update_module Tool update_module was added. − Create a new Neo4j graph database project from a hierarchical JSON schema. ⚠️ GRAPH SCHEM… + Create a new Neo4j graph database project from a hierarchical JSON schema. ⚠️ GRAPH SCHEM… create_graph_project − Check the status of a job (a create, deploy, promotion, rollback or deletion). STATUS VALU… + Check the status of a job (a create, deploy, promotion, rollback, deletion or module opera… get_job_status − Change PART of a project's schema (saves to database, does NOT deploy). Send only the cha… + Change PART of a project's schema without dropping any of it (saves to database, does NOT … patch_schema