Claude
Web, desktop and mobile
- Open Settings, then Connectors.
- Choose Add custom connector and paste the address.
- Ask for a spin. For a certified draw, Claude shows Connect.
https://mcp.namewheel.org/mcp
Add one address to your AI assistant and it can pick names fairly, split teams and run certified draws anyone can check. The NameWheel wheel spins right in the chat.
Updated 3 October 2026 · Open source (MIT) on GitHub
spin_wheelThis is the exact view your assistant shows. The buttons call the real NameWheel MCP server, the same one Claude and ChatGPT use, and the wheel draws its real answer.
Up to 30 demo calls a minute from your address. Spins and teams are worked out on the server and the names are not stored.
spin_wheelOne address works everywhere, and nothing is installed on your computer. Pick your app. Spins work at once; you only connect a free NameWheel account for certified draws.
Web, desktop and mobile
https://mcp.namewheel.org/mcp
In a terminal
claude mcp add --transport http namewheel https://mcp.namewheel.org/mcp
Run /mcp inside a session to connect your NameWheel account with the sign-in flow.
Web, in Developer Mode
https://mcp.namewheel.org/mcp
Press the button, or edit ~/.cursor/mcp.json
{ "mcpServers": { "namewheel": { "url": "https://mcp.namewheel.org/mcp" } } }With GitHub Copilot; or edit .vscode/mcp.json
{ "servers": { "namewheel": { "type": "http", "url": "https://mcp.namewheel.org/mcp" } } }In a terminal
codex mcp add namewheel --url https://mcp.namewheel.org/mcp
~/.codeium/windsurf/mcp_config.json
{ "mcpServers": { "namewheel": { "serverUrl": "https://mcp.namewheel.org/mcp" } } }~/.gemini/settings.json
{ "mcpServers": { "namewheel": { "httpUrl": "https://mcp.namewheel.org/mcp" } } }Streamable HTTP at the address below, or the open source server over stdio
To use your account without the sign-in flow, send your key as Authorization: Bearer nw_live_... or x-api-key: nw_live_.... To run the server yourself, clone github.com/namewheel/mcp and start node dist/stdio.js: picks, teams and draw checks then run on your own computer.
You never type tool names. Ask in plain words and your assistant picks the right NameWheel tool. Press Copy, paste into your chat and swap in your own names.
Use NameWheel to pick one student to answer the next question from my class list: Amira, Ben, Chloe, Diego, Ella, Farah, Gabe, Hana, Ivan, Jade. Show me the wheel.
spin_wheelFreeSplit my class into random reading groups of 4 with NameWheel and list each group: Amira, Ben, Chloe, Diego, Ella, Farah, Gabe, Hana, Ivan, Jade, Kofi, Lena.
make_teamsFreeUse NameWheel to put these presenters in a random order with no repeats, all six of them: Amira, Ben, Chloe, Diego, Ella, Farah.
spin_wheelFreeMake a NameWheel link with my class list already loaded, so I can spin it on the projector: Amira, Ben, Chloe, Diego, Ella, Farah, Gabe, Hana.
open_wheel_linkFreePick today's standup order with NameWheel: Sam, Priya, Lucas, Mei, Omar. All five, in random order.
spin_wheelFreeUse NameWheel to pick who reviews my pull request from Sam, Priya, Lucas and Mei. Omar wrote it, so leave Omar out.
spin_wheelFreeSplit these people into 3 random hackathon teams with NameWheel and call them Red, Blue and Green: Sam, Priya, Lucas, Mei, Omar, Jo, Rafa, Ines, Kenji.
make_teamsFreeWe can't agree on lunch. Let the NameWheel wheel pick one: ramen, tacos, falafel, pizza, the salad bar.
spin_wheelFreeSplit these six chores into 3 random groups named Mia, Leo and Zara with NameWheel: dishes, laundry, bins, vacuuming, plants, groceries.
make_teamsFreeSpin the NameWheel wheel for tonight's movie: Paddington 2, Spirited Away, Inside Out, The Princess Bride.
spin_wheelFreeSplit us into two random teams for game night with NameWheel: Noor, Ali, Sara, Tom, Lina, Yusuf, Maya, Ben.
make_teamsFreeWhat can the NameWheel connection do without an account, and how many certified draws do I have left today?
check_planFreeRun a NameWheel certified draw titled "Year 9 reading award" with these names: Amira, Ben, Chloe, Diego, Ella. Remind me first that the names will be public on the proof page.
certified_drawFree accountFreeze this entry list on NameWheel now, titled "Office parking spot, October": Sam, Priya, Lucas, Mei, Omar. Tomorrow I'll ask you to run the certified draw on it.
freeze_listFree accountCheck this NameWheel draw and tell me in plain words whether it is genuine and who won: namewheel.org/v/DG5J6VD7
verify_drawFreeList my last five NameWheel certified draws with their proof links.
my_drawsFree accountYour assistant reads these descriptions and picks the tool. Five work without an account.
| You say | NameWheel does | Needs |
|---|---|---|
| "Pick someone from this list" | spin_wheel picks one or more winners with a cryptographic random number generator and spins the wheel in the chat. | Free |
| "Split us into 3 teams" | make_teams makes random teams, or groups of a set size, shown as cards. | Free |
| "Give me a wheel to project" | open_wheel_link makes a namewheel.org link with the names already on the wheel. | Free |
| "Is this draw genuine?" | verify_draw recomputes a certified draw and checks the sealed commitment and NameWheel's Ed25519 signature. | Free |
| "What can you do here?" | check_plan gives the limits for this connection and the certified draws left today. | Free |
| "Run a draw people can check" | certified_draw runs a TrueSpin draw sealed before the spin and publishes it on a permanent proof page. | Free account |
| "Lock this list before the draw" | freeze_list freezes the entry list in public at namewheel.org/f/CODE. | Free account |
| "Show my draws" | my_draws lists your certified draws and frozen lists with their proof links. | Free account |
Certified draws are for results other people need to trust: a class award, a team decision, a giveaway. Five steps, and every one is public.
NameWheel's server makes a 32 byte secret and publishes only its SHA-256 fingerprint, the commitment. Changing the secret later would break the fingerprint.
The connection adds its own random value, plus any words you give it, so the server alone cannot steer the result.
HMAC-SHA256, keyed with the secret, over the added randomness and the fingerprint of the entry list. The first 8 bytes, read as a number, divided by the number of entries: the remainder is the winner.8
After the spin the secret is published and the whole record is signed with NameWheel's Ed25519 key, so nothing in it can change unnoticed.7
namewheel.org/v/CODE shows every entry, the winner and every value above, with a button that recomputes the draw in the browser. It also lists every draw the same account ran on the same list, so re-running until a favourite wins is visible.
A chatbot can name a winner, but a language model is not a random number generator, and nobody can check its pick afterwards.
In a 2024 study, GPT-4 and Llama 3 leaned towards heads when asked to flip coins, most of all on the first flip, and avoided long runs the way people do.1 Asked for a number from 1 to 100, one test found GPT-3.5 Turbo kept choosing 47, Claude 3 Haiku 42 and Gemini 1.0 Pro 72.2
Ask again and you get a new answer. There is no record of what was drawn, from which list, or how many times someone asked before sharing the result.
The assistant only passes the names. spin_wheel uses the server's cryptographic random number generator (Node.js crypto.randomInt)3, so every name has the same chance. certified_draw goes further: sealed, signed and public.
No card, no trial. A free NameWheel account adds the tools that publish something in your name.
Nothing to sign up for
spin_wheel, make_teams, open_wheel_link, verify_draw and check_planEmail code or Google, no card
certified_draw: up to 20 certified draws in any 24 hours, each with a public proof pagefreeze_list and my_drawsWebsite extras such as hosted draw videos and your logo on the wheel are part of NameWheel PRO. A signed PDF certificate of a certified draw is $9 once, from your dashboard.
Your assistant asks for it when you connect, or you can put it in a config. Make it here and it is copied for you.
Shown once, so keep it somewhere safe. Paste it into the NameWheel connect page your assistant opens, or send it as Authorization: Bearer.
Up to 5 keys per account. Manage them in your dashboard.
Your assistant's own provider handles your conversation under its policy. NameWheel only receives what the assistant sends to a tool.
Worked out on the server and answered. The names are not stored. Request logs keep the tool, the number of entries and the caller's address for 30 days, never the names.
Stored and published on their proof pages by design, permanently, like certified draws made on the website. Use names you are happy to publish.
NameWheel's database keeps only its SHA-256 fingerprint. Connected assistants get short tokens tied to it; delete the key and they stop working.
Full details: privacy policy, AI assistants section.
Same question, three ways to answer it.
| Ask the chatbot | NameWheel spin_wheel | NameWheel certified_draw | |
|---|---|---|---|
| Where the randomness comes from | The model's next words | A cryptographic random number generator | A sealed server secret plus your connection's randomness |
| Every name has the same chance | Not guaranteed | Yes | Yes |
| Wheel shown in the chat | No | Yes, in apps that show MCP Apps | Yes |
| Anyone can check it later | No | No | Yes, on a public proof page |
| Record kept | None | None | Permanent |
| Account | None | None | Free NameWheel account |
One address, nothing to install. Free without an account.
https://mcp.namewheel.org/mcp
Claude, ChatGPT, Cursor, VS Code, Windsurf and Gemini are trademarks of their owners. NameWheel is an independent product and is not affiliated with or endorsed by them. TrueSpin™ is a trademark of Outline Technologies LLC.