WebMCP — Controle a roleta com agentes de IA

O WebMCP permite que este site entregue suas ações a um agente de IA executado no seu navegador. Em vez de adivinhar onde clicar, um agente pode chamar diretamente as ferramentas da roleta — definir as entradas, girar e ler o vencedor.

Verificando seu navegador…

O que é WebMCP?

O WebMCP (Web Model Context Protocol) é uma API do navegador — document.modelContext (antes navigator.modelContext) — que permite a um site declarar ferramentas estruturadas e chamáveis a um agente de IA. O agente lê o nome, a descrição e os parâmetros da ferramenta e a chama como uma função, em vez de tirar uma captura de tela e tentar clicar no pixel certo.

É um rascunho inicial do W3C Web Machine Learning Community Group. No fim de 2026, vem integrado nativamente ao Microsoft Edge e está em um teste de origem no Chrome 149–156 (até 16 de novembro de 2026); em outros navegadores, a integração simplesmente permanece inativa até o suporte chegar.

Como funciona no Spin and Wheel

Cada roleta e cada página de pack de nomes deste site registra um pequeno conjunto de ferramentas de roleta quando seu navegador é compatível com WebMCP. O cantador de bingo e o gerador de números de bingo registram, em vez disso, um conjunto de bingo (cantar uma pedra, desfazer, mudar o intervalo, canto automático), e o gerador de palavras Imagem e Ação registra um conjunto de jogo (revelar a palavra, marcar como acerto, controlar o cronômetro, contar os pontos). As ferramentas controlam a mesma página que você vê na tela: definir as entradas atualiza o canvas, cantar uma pedra pinta o painel, e revelar uma palavra vira a carta exatamente como um toque faria.

Nada muda para os visitantes comuns. Quando não há nenhum agente compatível com WebMCP, o registro é uma operação sem efeito e a página se comporta como qualquer outra.

Ferramentas disponíveis

Existem três conjuntos de ferramentas, um para cada tipo de página. Os nomes e parâmetros das ferramentas são os mesmos em todos os idiomas; as descrições abaixo explicam o que cada uma faz.

Ferramentas de roleta

Onde: cada roleta — sorteador de nomes, sim/não, números, letras, Twister, comida, roleta de shots, gerador de times — e cada página de pack de nomes.

Ferramenta O que faz Entrada
get_entries Retorna a lista atual de entradas da roleta. Nenhuma
set_entries Substitui todas as entradas por uma nova lista — cada texto vira um segmento da roleta. entries: string[]
spin_wheel Gira a roleta e retorna o vencedor selecionado aleatoriamente. Pode opcionalmente definir novas entradas antes de girar. entries?: string[]
get_winner Retorna o vencedor mais recente. Nenhuma

Ferramentas de bingo

Onde: Cantador de bingo, Gerador de números de bingo

Ferramenta O que faz Entrada
get_bingo_state Retorna o estado do jogo: modo e intervalo, quantas pedras já foram cantadas e quantas restam, a última pedra com sua letra ou apelido tradicional, e as pedras mais recentes. Nenhuma
call_bingo_number Sorteia a próxima pedra sem reposição e a retorna como B-7 ou “22 — Two little ducks”. Espera a animação da roleta ou da bola terminar antes de responder. Nenhuma
get_called_numbers Lista todas as pedras cantadas em ordem de saída; também pode listar os números que ainda estão no globo. includeRemaining?: boolean
undo_last_call Devolve a última pedra cantada ao globo. Nenhuma
new_bingo_game Apaga todas as pedras cantadas e recomeça no mesmo modo. Não pode ser desfeito. Nenhuma
set_bingo_mode Muda o intervalo de números (75 bolas, 90 bolas, 1–100, 1–50, 1–30 ou um intervalo personalizado) e começa um jogo novo. mode: us75 | uk90 | n100 | n50 | n30 | custom, from?, to?
set_auto_call Inicia ou para o canto automático. O gerador de números também aceita um intervalo em segundos; o cantador de roleta usa 10 s fixos. enabled: boolean, seconds?: 2–120

Ferramentas de Imagem e Ação

Onde: Imagem e Ação

Ferramenta O que faz Entrada
get_pictionary_state Retorna a rodada, se a carta está revelada, os filtros, o tamanho do banco de palavras, o estado do cronômetro, os times e as pontuações. A palavra em si só aparece depois de revelada. Nenhuma
get_current_word Retorna a palavra da carta — mas só depois que ela foi revelada na tela, para que um agente não possa espiar e escolher palavras a dedo. Nenhuma
reveal_word Vira a carta para que o desenhista veja a palavra, e a retorna com sua dificuldade e categoria. Nenhuma
next_word Troca a palavra revelada por uma nova palavra oculta sem encerrar a vez. Só antes de o cronômetro começar. Nenhuma
mark_correct O time acertou: dá o ponto no modo de times, encerra a vez, zera o cronômetro e sorteia a próxima palavra oculta. Nenhuma
skip_word Encerra a vez sem ponto e sorteia a próxima palavra oculta. Nenhuma
undo_turn Reverte o último Acertou ou Pular — rodada, vez e pontuação. A palavra anterior não volta. Nenhuma
switch_team Muda qual time está desenhando: passa para o próximo ou escolhe um time pelo índice. team?: 0–5
rename_team Renomeia um time (até 24 caracteres). team: 0–5, name: string
set_pictionary_filters Muda a dificuldade, as categorias, o público, a duração da rodada, o modo de times ou o som. Só os campos que você passar mudam; a resposta informa quantas palavras correspondem. difficulty?: (easy|medium|hard)[], categories?: string[], audience?: kids|family|adults, timerSeconds?: 10–600, teamMode?, sound?
control_timer Inicia, pausa, retoma ou zera o cronômetro da rodada. action: start | pause | resume | reset
new_pictionary_game Começa um jogo novo: rodada 1, pontuações zeradas, nova palavra oculta. Os nomes dos times são mantidos, a menos que você diga o contrário. keepTeamNames?: boolean

Como usar

1. Use um navegador compatível com WebMCP

Abra qualquer página de roleta, bingo ou Imagem e Ação no Microsoft Edge 147+ ou Chrome 149+. O Chrome expõe o WebMCP por meio de um teste de origem até 16 de novembro de 2026; para testar localmente, ative chrome://flags/#enable-webmcp-testing. O selo no topo desta página informa se o seu navegador atual está pronto.

2. Abra uma roleta e traga um agente

Acesse uma página de roleta e use um agente de IA no navegador (o assistente integrado do navegador ou uma extensão de agente). Ele descobre automaticamente as ferramentas da roleta — sem configuração, contas ou chaves de API.

3. Peça em linguagem natural

Diga ao agente o que você quer. Ele escolhe a ferramenta certa, preenche os parâmetros, e a roleta responde na tela — as entradas são atualizadas, a roleta gira e o vencedor é anunciado para você.

Exemplos de comandos

Privacidade

As ferramentas WebMCP são executadas inteiramente no seu navegador. Elas leem e alteram apenas a roleta da página que você tem aberta — nenhum dado é enviado a qualquer servidor, e a integração não adiciona nenhum rastreamento extra. A roleta não tem backend.

Experimente na roleta

Abra a roleta de nomes e deixe um agente girá-la.

Abrir a roleta