Squadcard

Organize uma partida semanal de futebol a partir do seu agente de IA. Squadcard é um aplicativo para grupos de futebol que jogam toda semana: quem vai, times equilibrados e avaliações dos seus amigos. O servidor cria dois times equilibrados a partir de uma lista de nomes, monta uma tabela de jogos em turno único, sugere nomes para os times, inicia um squad e retorna o link de convite, configura o jogo da semana, mostra quem vai, escolhe os times e registra o placar. Você faz login uma vez no navegador. Ele nunca consegue ver como alguém votou, receber pagamentos, remover jogadores ou excluir qualquer coisa.

Documentação

Execute seu grupo de futebol pelo Claude Code ou Codex

Crie um time, veja quem vai jogar, monte times justos e registre o placar, sem sair do seu terminal. Seu agente de IA faz o trabalho do organizador; você só pede.

Conecte o Claude Code

claude mcp add --transport http squadcard https://squadcard.app/api/mcp

Depois digite /mcp no Claude Code, escolha squadcard e faça login. Seu navegador abre, você entra no Squadcard e pressiona Permitir.

Servidor MCP

https://squadcard.app/api/mcp

Transporte

HTTP (streamable)

Login

OAuth com PKCE no seu navegador, ou uma chave bearer

Funciona com

Claude Code, Codex e outros clientes MCP que conseguem fazer login

Como é na prática

Vocêquem tá dentro pra terça? monta os times

AgenteOito confirmados pra Terça às 20h no The Cage: Dan, Priya, Kofi, Sam, Ollie, Aisha, Marek e Jay. Coletes: Dan, Kofi, Aisha, Marek (goleiro) Sem colete: Priya, Sam, Ollie, Jay (goleiro) Os times estão salvos na partida de terça. Quer outra divisão?

Vocêganhamos de 6 a 4, com colete. registra aí

AgenteColetes 6, Sem colete 4. Salvar? Isso abre a votação.

Vocêsim

AgenteSalvo, e a votação está aberta. Posta isso no grupo pra todo mundo avaliar o jogo: squadcard.app/v/…

Um exemplo. Os nomes são fictícios; os passos são o que as ferramentas fazem.

Antes do seu primeiro pedido

  1. Crie seu cartão de jogador. Se você nunca jogou em um time do Squadcard, crie um em squadcard.app/card: seu nome, posição, idade e os termos, leva um minuto no navegador. Um agente não pode fazer esse passo por você, e ele vai te mandar pra lá se você pular.
  2. Entrar em um time é grátis. Dê ao seu agente um link de convite e ele te diz para qual time é antes de entrar.
  3. Criar um time segue a mesma regra do site. Entrar em um time, votar, seu cartão e estatísticas são sempre gratuitos. Criar um time novo precisa do Squad Pro (7 dias grátis no plano anual), e um Squad Pro cobre o time inteiro. Times criados antes de 5 de outubro de 2026 continuam gratuitos. Preços.

Seguro por design

Um agente conectado recebe uma lista curta de tarefas de futebol e nada mais. O limite é aplicado do nosso lado, então vale para qualquer coisa que o agente receba como instrução.

Ele nunca pode

  • Ver como alguém votou. Apenas totais existem fora da votação.
  • Receber, movimentar ou marcar dinheiro.
  • Comprar, cancelar ou alterar uma assinatura.
  • Remover jogadores, mudar fotos ou fechar um time.
  • Excluir sua conta, ou criar uma conta para você.

Você continua no controle

  • Você faz login sozinho, em uma página que diz o que você está permitindo.
  • Está configurado para pedir confirmação antes de criar um time, entrar em um ou salvar um placar.
  • Desconecte quando quiser em sua conta, em Agentes de IA.
  • Links de convite e votação vêm para você, para postar no seu próprio grupo.

O que ele pode fazer

Com nomes que você fornece

Cálculos rápidos. Eles não tocam nos seus times.

  • make_fair_teams Dois times equilibrados a partir de uma lista de nomes, goleiros em lados opostos.
  • make_fixtures Um round-robin para 3 a 16 times, onde todos jogam contra todos.
  • suggest_team_names Nomes de times por tema, ou nomes estilo clube a partir de uma palavra como sua cidade ou bar.

Com seus times

Estes leem ou alteram os times na sua conta do Squadcard.

  • list_squads Os times em que você está.
  • create_squad Cria um time com você como organizador e te dá o link de convite.
  • join_squad Entra em um time a partir de um link de convite que você fornece, depois de te dizer para qual time o link é.
  • get_squad O link de convite de um time, seus jogadores, o próximo jogo e quem está dentro.
  • set_game Quando e onde vocês jogam, a frequência, o custo do campo e o limite de jogadores.
  • answer_game Diz se você está dentro, talvez ou fora para o próximo jogo.
  • pick_teams Dois times equilibrados a partir de quem está dentro para o próximo jogo.
  • reshuffle_teams Outra divisão justa dos mesmos jogadores.
  • enter_result Salva o placar, o que abre a votação, e te dá o link de votação.
  • get_match Os times de uma partida, o placar, quantos votaram e o resultado quando a votação encerra.

Outras formas de conectar

Claude Code, como plugin

O mesmo servidor, mais uma skill que ensina o Claude a usá-lo. Digite estas duas linhas no Claude Code; os arquivos estão no GitHub.

/plugin marketplace add iuliczki/squadcard-agents
/plugin install squadcard@squadcard

Codex

codex mcp add squadcard --url https://squadcard.app/api/mcp
codex mcp login squadcard

Qualquer outro cliente MCP

Aponte para o endereço do servidor acima. Ele vai te mandar fazer login na primeira vez.

Sem navegador onde seu agente roda? Use uma chave

Crie uma chave em sua conta em Agentes de IA, mantenha-a em uma variável de ambiente e envie-a como token bearer.

Claude Code

claude mcp add --transport http squadcard https://squadcard.app/api/mcp \
  --header "Authorization: Bearer $SQUADCARD_AGENT_KEY"

Codex, em ~/.codex/config.toml

[mcp_servers.squadcard]
url = "https://squadcard.app/api/mcp"
bearer_token_env_var = "SQUADCARD_AGENT_KEY"

Coisas para testar

  • "Monta dois times justos com: Dan, Priya, Kofi, Sam, Ollie, Aisha, Tom, Lewis, Marek (goleiro), Jay (goleiro)."
  • "Temos seis times para sábado. Monta os confrontos."
  • "Cria um time de 7 jogadores chamado Thursday Sevens e me dá o link de convite."
  • "Aqui está o link de convite do jogo do meu amigo. Para qual time é? Entra nele."
  • "Me coloca como dentro para terça."
  • "Quem tá dentro pra terça? Monta os times."

Prefere clicar? As mesmas ferramentas estão no site: ferramentas gratuitas, e a primeira semana do organizador.

Se algo não funcionar

Seu agente não mostra as ferramentas do Squadcard

Verifique se o servidor foi adicionado e o login foi feito. Em um terminal, claude mcp list deve mostrar squadcard como conectado. "Needs authentication" significa rodar /mcp e fazer login. Se você adicionou com o Claude Code aberto, reinicie o Claude Code.

"Esta conta ainda não tem cartão de jogador"

Crie um em squadcard.app/card, com login na mesma conta, e peça novamente.

"Criar um time precisa do Squad Pro"

Essa é a regra do próprio site, não do agente. O agente te dá um link para escolher um plano e pagar no seu navegador; depois peça novamente. Ou entre em um time existente, que é sempre gratuito.

Seus times estão sumidos

Você provavelmente fez login com uma conta diferente da que você usa para jogar (Google aqui, Apple ali). Desconecte na sua conta e conecte novamente com a conta certa.

Parou de funcionar

A conexão foi desconectada, ou a chave foi removida. Conecte novamente, ou crie uma nova chave.

Perguntas

O Squadcard tem um servidor MCP?

Sim. Está em https://squadcard.app/api/mcp, via HTTP. Um agente que fala o Model Context Protocol se conecta a esse endereço e faz você entrar no Squadcard pelo navegador.

Preciso de uma conta?

Sim. Na primeira vez que seu agente usar o Squadcard, ele abre uma página no navegador onde você faz login e confirma. Depois disso, ele permanece conectado até você desconectar.

O que um agente conectado pode fazer?

Apenas o que está listado nesta página: ler seus times, criar um time, entrar em um a partir de um link de convite que você fornece, dizer se você está dentro para um jogo, configurar o jogo, montar times e registrar um placar. Ele não pode ver votos, marcar pagamentos, comprar nada, mudar sua foto ou excluir nada.

O agente pode ver como as pessoas votaram?

Não. Ninguém pode: nem o agente, nem o organizador. Apenas totais são exibidos.

Como desligo isso?

Abra sua conta, encontre Agentes de IA e desconecte. Ele para de funcionar na hora.

Meu agente não consegue abrir um navegador. Ainda posso usar?

Sim. Crie uma chave na sua conta em Agentes de IA e entregue-a ao agente como token bearer. Uma chave tem os mesmos limites que o login.

Um agente pode criar uma conta para mim?

Não. Na primeira vez, você cria seu cartão de jogador sozinho em um navegador, em squadcard.app/card, porque é lá que você confirma sua idade e aceita os termos. Leva um minuto e não precisa de um time. Depois disso, um agente pode criar times para você.

Com quais agentes ele funciona?

Foi testado com Claude Code e configurado para Codex conforme a documentação do próprio Codex. Qualquer outro cliente que fale o Model Context Protocol via HTTP e consiga fazer login com OAuth, ou enviar um token bearer, deve funcionar também. É um único endereço, sem nada para instalar.

Squadcard é um aplicativo para grupos de futebol que jogam toda semana: quem está dentro, times justos e avaliações dos seus amigos.