{"ok":true,"site":{"host":"sorteador.com.br","url":"https://sorteador.com.br/","type":"live","desc":"Sorteio de Números","tools":[{"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."}}},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/","/sorteio-de-nomes","/sorteio-no-instagram","/sorteio-rapido","/sorteio-de-equipes","/en/name-draw"]},{"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."}}},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/","/sorteio-de-nomes","/sorteio-no-instagram","/sorteio-rapido","/sorteio-de-equipes","/en/name-draw"]},{"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}}},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/","/sorteio-de-nomes","/sorteio-no-instagram","/sorteio-rapido","/sorteio-de-equipes","/en/name-draw"]},{"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"}}}},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/","/sorteio-de-nomes","/sorteio-no-instagram","/sorteio-rapido","/sorteio-de-equipes","/en/name-draw"]},{"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)."}}},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/","/sorteio-de-nomes","/sorteio-no-instagram","/sorteio-rapido","/sorteio-de-equipes","/en/name-draw"]},{"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."}}},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/","/sorteio-de-nomes","/sorteio-no-instagram","/sorteio-rapido","/sorteio-de-equipes","/en/name-draw"]}],"favicon":"/favicons/sorteador.com.br.png","apiSurface":"polyfill","category":"Productivity & Business","toolCount":6}}