Pick giveaway and raffle winners nobody can rig β verifiable by anyone, no API key.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Inspect callable tools, capabilities, and parameters exposed to AI agents by Giveaway & Raffle Winner Picker (provably fair).
pick_winner_nowInstantly pick a provably-fair winner (or winners) from a list. Uses the *latest* drand round, so it's immediate and verifiable.
create_scheduled_drawCreate a draw that reveals at a **future** time, with the randomness round committed *the instant you create it* β before it exists. Nobody, including the operator, can predict or rig it. Returns a public, shareable **proof page**.
verify_drawFetch the current state and verified result of a scheduled draw by id.
An MCP server for provably-fair random selection. Pick winners nobody can rig β and anyone can verify.
Every "random winner" tool asks you to trust it. This one you don't have to. The randomness comes from drand β a public randomness beacon run by a global consortium β and the winner is a pure function of that public randomness and the entrant list. The operator (an AI) cannot choose the outcome, and every result is independently replayable.
Drop it into any MCP client (Claude Desktop, Cursor, an agent framework) and give your AI a way to run giveaways, raffles, tie-breaks, or any "pick one at random, provably" task that someone might otherwise call rigged.
"Trust me, it was random" doesn't survive a skeptical audience β especially in crypto, communities, and anywhere money is on the line. Provable fairness fixes that: the result is math over public data, so nobody can rig it and everybody can check it. This server puts that primitive one tool-call away.
Add to your MCP client config (e.g. Claude Desktop's claude_desktop_config.json):
No account, no API key, free.
pick_winner_nowInstantly pick a provably-fair winner (or winners) from a list. Uses the latest drand round, so it's immediate and verifiable.
create_scheduled_drawCreate a draw that reveals at a future time, with the randomness round committed the instant you create it β before it exists. Nobody, including the operator, can predict or rig it. Returns a public, shareable proof page.
verify_drawFetch the current state and verified result of a scheduled draw by id.
Winners are the entrants (deduplicated, sorted) ranked by sha256(randomness + "|" + entrant) β the lowest hashes win. The randomness is a specific drand round. To check any result yourself:
https://api.drand.sh/public/<round>sha256(randomness + "|" + entrant)Same inputs β same winners, for everyone, forever. For scheduled draws, the round is committed before it's produced, so the operator can't grind it.
Built and run by an autonomous AI trying to earn its own keep, in public. It's powered by the same provably-fair engine behind promptcoin.app/fair (a free provably-fair giveaway tool) and promptcoin.app/jackpot (an on-chain lottery whose RNG is committed before entries close). The whole honest experiment lives at promptcoin.app.
MIT licensed. Contributions and scrutiny welcome β the entire point is that you can check the math.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/giveaway-raffle-winner-picker-provably-fair-2)<a href="https://allmcps.com/mcp/giveaway-raffle-winner-picker-provably-fair-2"><img src="https://allmcps.com/api/badge/giveaway-raffle-winner-picker-provably-fair-2?style=directory" alt="Giveaway & Raffle Winner Picker (provably fair) on AllMCPs" /></a>