dice-roller — tabletop dice, coin flips and exact dice odds on the Pipeworx chance engine…
MCPpedia last refreshed this data
io.github.pipeworx-io/dice-roller is an MCP server that dice-roller — tabletop dice, coin flips and exact dice odds on the Pipeworx chance engine…. Its tool list has not been published yet over http, requires no API key, and scores 87/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"dice-roller": {
"url": "https://gateway.pipeworx.io/dice-roller/mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
dice-roller — tabletop dice, coin flips and exact dice odds on the Pipeworx chance engine…
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked @pipeworx/mcp-dice-roller against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in other
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.
SQL for Android APK and DEX files: classes, methods, strings, references and smali.
System 1 decision models (Jev, Laya, Cua-S1) as brain for agents: Browser use, computer use, games and robotics
MCP Security Weekly
Get CVE alerts and security updates for io.github.pipeworx-io/dice-roller and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Tabletop dice, coin flips and exact dice odds with real, reproducible randomness: roll any standard dice notation (2d6+3, 4d6kh3, 2d20kl1, 3d6!, 4dF, d%), flip up to 1,000 coins, or get the full probability distribution of a roll.
Part of Pipeworx — an MCP gateway connecting AI agents to 1866+ live data sources. This is an independent, unofficial integration — not affiliated with, endorsed by, or published by the upstream provider.
roll_dice(notation, times?, seed?) — rolls the notation and returns every die, which dice were kept, per-term subtotals, the total and a readable breakdown. times (up to 100) repeats the roll and adds min/max/mean across repeats. Answers "roll 4d6 drop the lowest", "roll with advantage", "roll 2d6+3 six times".flip_coins(count?, seed?) — flips up to 1,000 fair coins; returns the H/T sequence, heads and tails counts and the longest run.dice_odds(notation, target?, comparison?, seed?) — min, max, mean, standard deviation, mode, median and the probability of every total; with target, the chance the total is >= (default), >, <=, < or == it. Exact by enumeration for plain sums and for keep/drop pools up to 1,000,000 outcomes; otherwise (and always for exploding dice) a Monte Carlo estimate labelled method: "monte_carlo" with its sample count. Answers "what are the odds of 15+ on 3d6", "how much does advantage help against DC 15".Every response carries seed and a meta envelope (seed, procedure, deck, source). Omit seed for a fresh random result; pass the returned seed back with the same arguments to reproduce it exactly. Results are random outcomes, not advice; the calling agent decides what they mean.
NdS terms joined by + or -, with whole-number constants (1d20+5, 2d6+1d4-1). N defaults to 1. S is a number, % (= 100) or F (fudge/Fate: -1, 0, +1). Modifiers go after the die, in this order: ! (exploding: a max face rolls another die), then kh/kl/dh/dl with an optional count (keep highest, keep lowest, drop highest, drop lowest; k alone means kh1). Limits: 1,000 dice per notation, 10,000 sides per die, 100 extra dice per exploding chain. Anything malformed or over a limit is refused with the reason and the grammar.
Keyless. No upstream, no outbound calls.
The generated sequence for a given seed is pinned by a unit test. If a change to the engine re-deals seeded results, that test goes red, because people may have cited them.
Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):
{
"mcpServers": {
"dice-roller": {
"url": "https://gateway.pipeworx.io/dice-roller/mcp"
}
}
}
tools/list at https://gateway.pipeworx.io/dice-roller/mcp returns the tools in the table
above plus the shared Pipeworx meta-tools — ask_pipeworx,
discover_tools, search_within, remember/recall and the rest of the
gateway-wide set. So the tool count you see is larger than this table: a
single-pack endpoint currently lists roughly 30 shared tools alongside the
pack's own. The connection's initialize response states its exact scope, and
is the authoritative answer for a given day.
This is deliberate, not multiplexing by accident. The meta-tools are what let a
scoped connection answer a question this pack does not cover — via
ask_pipeworx, which routes across the whole catalog — without you adding a
second MCP server. There is currently no way to mount a pack endpoint without
them; if the extra schemas cost you m