Saved Roll Create
saved_roll_createSave a private dice expression macro for your current campaign. Store a named expression without rolling, enabling quick reuse later.
Instructions
Save a private dice-expression macro for the current user and campaign. Use dice_roll to execute an expression; use saved_roll_update to edit an existing macro without creating another. Members manage only their own macros. The server parses expressions and limits each user to 50 per campaign. Creation is serialized only within this process; each accepted call may create another macro. No dice are rolled and no campaign-visible message is sent by this tool. Returns {ok:true,data} on success; tool-body failures return {ok:false,error} with optional diagnostic data. Argument-schema errors are MCP errors.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Macro display label, trimmed to 1..60 characters. | |
| expression | Yes | Saved dice expression, trimmed to 1..200 characters; upstream parses it without rolling. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||