Pick giveaway winners
draw_winnersPick random winners from a list of names with Perkadoo's Winner Picker. The draw uses public drand randomness that didn't exist when the names were locked in, so anyone can check it. Returns the winners and a public results link to share.
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": {
"entrants": "<entrants>"
},
"name": "draw_winners"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | A name for the giveaway, shown on the results page. | |
| method | No | single: one winner. multiple: several equal winners. placed: 1st, 2nd, 3rd… with a prize per place. | single |
| prizes | No | Prize labels. For placed draws, one per place in order; otherwise one prize for every winner. | |
| entrants | Yes | The entrants: an array of names, or text with one name per line. A name listed twice gets two entries. | |
| winnerCount | No | How many winners to pick. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | ||
| status | Yes | ||
| winners | Yes | ||
| imageUrl | Yes | ||
| drandRound | Yes | ||
| resultsUrl | Yes | ||
| entrantCount | Yes |