Plan a development change
plan_changeSaves one exact development plan, connection, application, before and after metadata, and checksums for review. It does not apply a change. Admin profile and enabled Development changes are required. Live existing substitution variables support before-value backup, apply, readback, promotion and undo. Live members support add, checked property edits and moves with admin-configured metadata jobs and cube refresh. Live rename and deletion refuse; undo cannot delete an added member. Forms, rules, scripts, maps, lists and flows remain demo rehearsals. Unsupported live paths are blocked. No rule script or financial calculation is executed by that rehearsal. Use it to plan first, then review the record before a separate run_change confirmation. For a write, I require a preview first, then confirm: true and its confirmationToken. The token lasts ten minutes and works once.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"application": "<application>",
"operation": "<operation>"
},
"name": "plan_change"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Set true after the user has approved the previewed change | |
| operation | Yes | One exact change, without passwords, tokens or financial cell values. | |
| connection | No | Connection id or label from list_connections. Defaults to the user's default connection. | |
| application | Yes | Exact application name, bound to the plan and checked by policy. | |
| confirmationToken | No | Single-use token from this exact preview. Send it with confirm: true after the user approves. It expires after ten minutes. |