Secret Santa Generator
secret_santaType in the names, keep couples apart, and give everyone a private link that shows only who they drew. A HelpySelf tool (helpyself.com).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"title": "<title>",
"people": "<people>"
},
"name": "secret_santa"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | A line shown to everybody, e.g. where and when you meet. Optional. | |
| title | Yes | The group's name, shown at the top of everybody's page: 'Family Christmas 2026'. Up to 80 characters. | |
| budget | No | The spending limit as people should read it, e.g. '€25' or 'around 200 kr'. Optional. | |
| locale | No | The language of the people's pages: one of en, de, es, fi, fr, it, nl, pl, pt. Anything else gives English. | |
| people | Yes | Everybody taking part, 3 or more. Names are compared case-insensitively, so the same name twice is refused — add an initial to tell two Annas apart. How many one draw may hold depends on the caller's plan; a group over it is refused with the number. | |
| exclusions | No | Pairs who must not draw each other, such as couples. Works both ways. Every name must be one of `people`. Refused if the rules leave no possible draw. | |
| exchangeDate | No | The day presents are exchanged, as YYYY-MM-DD. Optional. |