Roll dice
roll_diceRoll any dice in ordinary notation, thrown on the server with crypto-strength randomness: 2d6+3, d20, d%, 4d6kh3 (keep the highest three), 2d20kl1 (keep the lowest). Up to 200 dice and 12 terms. Nothing is saved and nobody else sees it. Returns: total, the notation as understood, a one-line detail, every die in terms, and crit/fumble for a lone d20.
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": {
"notation": "<notation>"
},
"name": "roll_dice"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | What the roll is for, echoed back. | |
| notation | Yes | The dice, like 2d6+3. Encode `+` as %2B in a raw query string. |