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
Full mcp.rationalbloks.com changelog →JSON feedWatch this for my agents