WheelDaily for ChatGPT and Claude
What it does
Use WheelDaily inside ChatGPT or Claude. Paste a list and ask to spin the wheel, or ask for a yes or no, random numbers, teams or a coin flip. Every pick uses fair cryptographic randomness.
Connect
Connection URL: https://wheeldaily.com/api/mcp
No sign-in or API key is needed.
Tools
spin_wheel Spin the wheel
Spins a wheel of names or options and picks a random winner with fair cryptographic randomness. Takes the list of entries, optional weights, the number of spins and whether a winner sits out the next spins. Returns each winner with its chance, the entries still in the round and a link to the same wheel on wheeldaily.com.
Read-only
Inputs
entries | array | Names or options on the wheel, one per item, up to 500. |
weights | array? | Relative chance for each entry in the same order, 1 by default; 0 keeps the entry on the wheel without letting it win. |
spins | integer? | How many winners to draw, 1 by default. |
remove_winners | boolean? | If true (default), each winner sits out the following spins so nobody is picked twice. |
title | string? | Name of the wheel, for example "Who presents today". |
locale | string? | Language for the reply (BCP 47). |
Returns
text: string
yes_or_no Yes or no
Answers a question with a random yes or no, or yes, no or maybe, with equal chances. Takes the question and whether maybe is allowed. Returns the answer and a link to the yes or no wheel.
Read-only
Inputs
question | string? | The question being decided, repeated in the answer. |
maybe | boolean? | If true, maybe is a third equal option. |
locale | string? | Language for the reply (BCP 47). |
Returns
text: string
random_number Random number generator
Generates random whole numbers in a range, both ends included, with fair cryptographic randomness. Takes the minimum and maximum, how many numbers, whether repeats are allowed and whether to sort them. Returns the numbers and a link to the number generator.
Read-only
Inputs
min | integer | Smallest possible number, for example 1. |
max | integer | Largest possible number, for example 100. |
count | integer? | How many numbers to draw, 1 by default, up to 1000. |
unique | boolean? | If true, no number repeats, as in a lottery draw. |
sort | boolean? | If true, the numbers are listed from smallest to largest. |
locale | string? | Language for the reply (BCP 47). |
Returns
text: string
make_teams Random team generator
Splits a list of names into random teams of near-equal size. Takes the names and either the number of teams or the number of people per team. Returns every team with its members and a link to the team generator.
Read-only
Inputs
names | array | People to split, one name per item, up to 500. |
teams | integer? | Number of teams; 2 if neither this nor team_size is given. |
team_size | integer? | People per team; used when teams is not given. |
locale | string? | Language for the reply (BCP 47). |
Returns
text: string
flip_coin Flip a coin
Flips a fair coin one or more times with cryptographic randomness. Takes the number of flips, up to 1000. Returns each result, the heads and tails count and the longest streak.
Read-only
Inputs
count | integer? | How many times to flip, 1 by default. |
locale | string? | Language for the reply (BCP 47). |
Returns
text: string
Try asking
- Spin the wheel for Ann, Bob, Chen, Dana and Eli.
- Pick 3 winners from these 40 names, no repeats.
- Split my class of 24 into 4 random groups.
- Give me 6 random numbers from 1 to 49 without repeats.
Interactive view
Results appear in a small card: a wheel with the winner, the answer, the numbers, the teams or the coin. You can spin, ask or flip again right in the card.
Your data
The app does not store your lists or questions. Names you send are used only for this pick, and the link to the site carries the list in the address.
- Your wheel lists, settings, color theme and the current round (who has been picked) — Only in your browser (localStorage)
- A wheel you choose to share: its title, entries, settings and theme, without any account — Our server
- Anonymous usage events (page views, spins, which mode was used) — Sent to PostHog