{"ok":true,"tool":"Dice Roller","operation":"roll-dice","description":"Roll a given number of dice with a given number of sides.","method":"POST","endpoint":"/api/dice-roller","webUrl":"https://ultraquick.tools/tools/dice-roller","parameters":{"type":"object","properties":{"count":{"type":"number","description":"Number of dice to roll (default 1)"},"sides":{"type":"number","description":"Sides per die, at least 2 (default 6)"},"seed":{"type":"number","description":"Optional seed for reproducible rolls"}},"required":[]},"response":{"type":"object","properties":{"count":{"type":"number"},"sides":{"type":"number"},"rolls":{"type":"array","items":{"type":"number"}},"total":{"type":"number"},"average":{"type":"number"},"min":{"type":"number"},"max":{"type":"number"}}},"example":{"request":{"count":4,"sides":6,"seed":42},"response_shape":{"type":"object","properties":{"count":{"type":"number"},"sides":{"type":"number"},"rolls":{"type":"array","items":{"type":"number"}},"total":{"type":"number"},"average":{"type":"number"},"min":{"type":"number"},"max":{"type":"number"}}}},"howToCall":"POST a JSON body to https://ultraquick.tools/api/dice-roller. Returns {\"ok\":true,\"result\":{...}} on success or {\"ok\":false,\"error\":\"...\"} on failure. No auth, CORS-enabled.","parametersSummary":"  count (number, optional) — Number of dice to roll (default 1)\n  sides (number, optional) — Sides per die, at least 2 (default 6)\n  seed (number, optional) — Optional seed for reproducible rolls","curlExample":"curl -X POST https://ultraquick.tools/api/dice-roller -H \"Content-Type: application/json\" -d '{\"count\":4,\"sides\":6,\"seed\":42}'"}