gradeNot graded
page: Every page
draw_random_numbersAction
Draw random numbers in a range on Sorteador. Use for raffles, bingo, prize draws or sampling. Returns the drawn numbers.
View tool JSON
{
"name": "draw_random_numbers",
"kind": "act",
"impl": "imperative",
"description": "Draw random numbers in a range on Sorteador. Use for raffles, bingo, prize draws or sampling. Returns the drawn numbers.",
"inputSchema": {
"type": "object",
"required": [
"quantity",
"from",
"to"
],
"properties": {
"quantity": {
"type": "integer",
"minimum": 1,
"maximum": 99999,
"description": "How many numbers to draw."
},
"from": {
"type": "integer",
"minimum": 0,
"description": "Range start, inclusive."
},
"to": {
"type": "integer",
"description": "Range end, inclusive. Must be >= from."
},
"dontRepeat": {
"type": "array",
"items": {
"type": "integer"
},
"description": "Numbers to exclude from the range."
},
"allowRepetition": {
"type": "boolean",
"description": "Draw with replacement, so the same number can come out more than once. Default false."
}
}
},
"page": "/"
}draw_from_listAction
Pick random winners from a list of names or items on Sorteador. IMPORTANT: send the complete list without deduplicating — the number of times an entry appears is its weight, so someone who entered three times gets three chances. To guarantee distinct winners while keeping those odds, set unique_winners.
View tool JSON
{
"name": "draw_from_list",
"kind": "act",
"impl": "imperative",
"description": "Pick random winners from a list of names or items on Sorteador. IMPORTANT: send the complete list without deduplicating — the number of times an entry appears is its weight, so someone who entered three times gets three chances. To guarantee distinct winners while keeping those odds, set unique_winners.",
"inputSchema": {
"type": "object",
"required": [
"quantity",
"list"
],
"properties": {
"quantity": {
"type": "integer",
"minimum": 1,
"description": "How many winners to draw."
},
"list": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
},
"description": "The complete entry list. Do not deduplicate: repeated entries are extra chances."
},
"unique_winners": {
"type": "boolean",
"description": "Guarantee distinct winners without changing the odds — selection runs over the full list and deduplication happens afterwards."
}
}
},
"page": "/"
}draw_teamsAction
Randomly split a list of people into teams on Sorteador. With criteria "teams", factor is how many teams to form; with criteria "players", factor is how many members per team.
View tool JSON
{
"name": "draw_teams",
"kind": "act",
"impl": "imperative",
"description": "Randomly split a list of people into teams on Sorteador. With criteria \"teams\", factor is how many teams to form; with criteria \"players\", factor is how many members per team.",
"inputSchema": {
"type": "object",
"required": [
"list",
"criteria"
],
"properties": {
"list": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
},
"criteria": {
"type": "string",
"enum": [
"teams",
"players"
],
"description": "\"teams\" → factor is the number of teams. \"players\" → factor is members per team."
},
"factor": {
"type": "integer",
"minimum": 1
}
}
},
"page": "/"
}pair_two_listsAction
Randomly pair each item of one list with an item of another on Sorteador — secret santa, assigning prizes to winners, building a rotation.
View tool JSON
{
"name": "pair_two_lists",
"kind": "act",
"impl": "imperative",
"description": "Randomly pair each item of one list with an item of another on Sorteador — secret santa, assigning prizes to winners, building a rotation.",
"inputSchema": {
"type": "object",
"required": [
"list_a",
"list_b"
],
"properties": {
"list_a": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
},
"list_b": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
}
}
},
"page": "/"
}get_draw_result_urlAnswer
Build the permanent public result page URL for a saved Sorteador draw code. Anyone can open it to check the winners, the date and the draw type.
View tool JSON
{
"name": "get_draw_result_url",
"kind": "answer",
"impl": "imperative",
"description": "Build the permanent public result page URL for a saved Sorteador draw code. Anyone can open it to check the winners, the date and the draw type.",
"inputSchema": {
"type": "object",
"required": [
"code"
],
"properties": {
"code": {
"type": "string",
"description": "The draw code (the part after /r/ in a Sorteador result link)."
}
}
},
"page": "/"
}navigate_to_draw_toolAction
Navigate the current Sorteador page to one of the site draw tools, so the user can run the draw visually. Use this when the draw needs the user present — an Instagram or Facebook comment giveaway can only be run by the account owner.
View tool JSON
{
"name": "navigate_to_draw_tool",
"kind": "act",
"impl": "imperative",
"description": "Navigate the current Sorteador page to one of the site draw tools, so the user can run the draw visually. Use this when the draw needs the user present — an Instagram or Facebook comment giveaway can only be run by the account owner.",
"inputSchema": {
"type": "object",
"required": [
"tool"
],
"properties": {
"tool": {
"type": "string",
"enum": [
"numbers",
"names",
"teams",
"linked_lists",
"roulette",
"instagram",
"facebook",
"lotteries"
],
"description": "Which tool page to open."
}
}
},
"page": "/"
}