Prepare a gift exchange
prepare_gift_exchangePrepare a draft gift exchange (Secret Santa, Kris Kringle, or any name draw) on Shuffleroo, a free web app with no ads and no accounts. Returns a private link. The person opens the link, checks the details, adds their own email, and taps Start to create the group. This tool does not create the group, send email, or contact anyone. It stores only the names and details given here, never email addresses. The draft link works once and expires after 24 hours. Shuffleroo never shows anyone who got whom: not the host, not the group, and not the assistant.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| people | No | Everyone else taking part, by first name. Leave out the host. No email addresses. People can also join later from the group link. | |
| currency | No | A 3-letter currency code, like USD, GBP, EUR, CAD, or AUD. | |
| gift_day | No | The day gifts are exchanged, as YYYY-MM-DD. | |
| host_name | No | First name of the person setting it up. The host takes part in the draw too. | |
| time_zone | No | An IANA time zone, like America/Chicago or Europe/London. Gift day and nudge emails use this time zone. | |
| gift_limit | No | The gift limit per person, as a plain number in the currency below. For example 50. | |
| group_name | Yes | A name for the exchange, like "Family Christmas" or "Office party 2026". | |
| keep_apart | No | Pairs who should not get each other, like couples. Each name must be host_name or a name in people. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| link | Yes | The private draft link for the person to open. | |
| expires_at | Yes | When the draft link expires (ISO 8601). | |
| people_count | Yes | People in the draft, including the host when given. | |
| keep_apart_count | Yes | Pairs who should not get each other. |