wwellbhook.
WELLBHOOK PARA CODEX E CLAUDE CODE

Seu agente.
Uma integração bem orientada.

Dê ao seu assistente o contrato, os exemplos e acesso de leitura aos eventos da academia. Ele pode ajudar a construir o receptor e conferir o resultado com você.

Comece em demonstração

  1. Abra Configurações como administrador. Selecione Demonstração no topo do painel. Em Chaves de API, dê um nome como “Codex — testes” e clique em Criar chave.
  2. Guarde a chave no ambiente do agente. Use a variável WELLBHOOK_API_KEY. Ela permite consultar os dados da sua academia no ambiente escolhido. O segredo de assinatura do webhook é outro valor e fica no servidor do receptor.
  3. Instale a skill ou o plugin local. Baixe o kit abaixo e siga as instruções do seu cliente. A skill também funciona sem MCP, orientando a implementação a partir da documentação pública.
  4. Peça um teste pequeno. Com o MCP conectado, peça: “Leia o guia do Wellbhook e liste até cinco check-ins de demonstração”. Uma lista vazia é normal antes da primeira simulação.

O MCP usa a mesma chave da API: somente leitura, restrita à academia e ao ambiente da chave. Configuração de webhook, simulação e aprovação não são ferramentas do MCP. Faça as ações operacionais no painel.

Leve para o seu agente

Baixar kit de integração

Extraia o ZIP. A pasta wellbhook/ reúne a skill e os pacotes locais para Codex e Claude Code. Revise os arquivos antes de instalar no projeto.

Codex

Copie wellbhook/skills/wellbhook-integration/ para .agents/skills/ do seu projeto. Abra uma nova sessão e peça para usar a skill wellbhook-integration.

Para adicionar o MCP, execute:

codex mcp add wellbhook \
  --url https://wellbhook.com.br/api/mcp \
  --bearer-token-env-var WELLBHOOK_API_KEY

Claude Code

Com WELLBHOOK_API_KEY disponível no ambiente, abra o plugin local, que inclui a skill e a configuração MCP:

claude --plugin-dir ./wellbhook

Invoque /wellbhook:wellbhook-integration. Para usar apenas a skill, copie a pasta wellbhook/skills/wellbhook-integration/ para .claude/skills/ do projeto.

Defina a chave por um gerenciador de segredos ou entrada silenciosa antes de iniciar o cliente. Não cole o valor em prompts, arquivos versionados ou comandos que fiquem no histórico. O kit é uma instalação local; não exige publicação em marketplace.

O que o MCP oferece

Endpoint: https://wellbhook.com.br/api/mcp. Transporte Streamable HTTP, autenticado pelo cabeçalho Authorization: Bearer SUA_CHAVE. A configuração acima usa a variável de ambiente para preencher esse cabeçalho.

FerramentaComo ajuda
get_integration_guideConsulta o contrato de integração, os eventos e as orientações para construir um receptor.
list_checkinsConsulta check-ins com filtros e paginação no contexto autorizado pela chave.
list_eventsConsulta os eventos registrados, com ID, tipo, conteúdo e data de criação.

Peça uma consulta com período, unidade e limite definidos. Para ampliar o resultado, use o cursor retornado em vez de repetir a primeira página. O agente não deve afirmar que consultou todo o histórico enquanto houver uma próxima página.

Um evento registrado não comprova a entrega HTTP ao receptor. Confira o estado de entrega e as tentativas na tela Webhooks do painel.

Uma chave DEMO não acessa LIVE, mesmo que o agente altere o filtro. Para retirar o acesso, revogue a chave em Configurações. Instalar a skill ou conectar o MCP não habilita nem homologa os conectores reais Wellhub e TotalPass.

Esta versão usa chave Bearer, sem fluxo OAuth. As instruções de plugin são para Claude Code; não representam um conector instalável no Claude web ou Desktop.

Do primeiro prompt ao webhook

Use este roteiro depois de instalar a skill. O agente deve adaptar a persistência e os testes à arquitetura do sistema da academia.

Integre o Wellbhook ao sistema desta academia.

1. Leia a skill wellbhook-integration e o guia de integração.
2. Implemente um receptor HTTPS que verifique HMAC-SHA256
   sobre timestamp + "." + corpo original, com tolerância
   de 5 minutos e comparação em tempo constante.
3. Persista o evento e deduplique por id em uma transação.
   Não dependa da ordem de entrega. Responda 2xx somente
   após persistência durável, inclusive para duplicados.
4. Separe DEMO de LIVE e preserve a identificação do provedor.
5. Teste assinatura inválida, replay, duplicidade e reenvio.
6. Use o MCP para consultar os eventos da demonstração
   e explique como configurar o destino no painel.

Use variáveis de ambiente para os segredos. Não coloque
chaves em código, mensagens, commits ou logs. Não trate
um check-in aprovado como passagem comprovada por catraca.
  1. Implemente e teste o receptor. Use o exemplo de assinatura como ponto de partida. Teste corpo adulterado, timestamp expirado ou futuro, segredo incorreto, evento repetido e falha na persistência.
  2. Configure o destino no painel. Em Webhooks, selecione unidade, ambiente Demonstração e os eventos desejados. Informe a URL HTTPS pública do receptor. Armazene o segredo como WELLBHOOK_WEBHOOK_SECRET no seu servidor.
  3. Simule um check-in na plataforma. Confira o resultado do check-in, a entrega no Wellbhook e o registro persistido no receptor. Use o MCP para consultar os registros correspondentes.
  4. Comprove duplicação e recuperação. Reenvie o evento pelo painel e confirme que o efeito no seu sistema ocorre uma só vez. Teste uma falha temporária do receptor e acompanhe uma nova tentativa de entrega.

Webhooks podem chegar fora de ordem e mais de uma vez. Preserve o ID para deduplicação, aceite versões conhecidas do envelope e mantenha transições de estado consistentes. A resposta 2xx confirma o recebimento persistido do evento; não deve esconder uma falha ao salvar.

Referências que o agente pode ler

Os arquivos abaixo são públicos e não exigem chave. Eles descrevem a integração; dados da academia continuam protegidos pela API e pelo MCP.

  • llms.txt — índice curto para encontrar os guias.
  • llms-full.txt — contrato e orientações em texto.
  • openapi.json — referência estruturada da API de consulta.
  • SKILL.md — leitura individual das instruções da skill, com links para suas referências.
  • Kit de integração — baixe para instalar a pasta completa da skill, suas referências e os pacotes locais.

Solução de problemas

O cliente informa erro de autenticação.

Confira se WELLBHOOK_API_KEY está disponível no processo que iniciou o cliente e se a chave não foi revogada. Use uma chave de API criada em Configurações, não o segredo de assinatura do webhook.

O agente não encontrou meus eventos.

Confira ambiente, unidade, período e paginação. Uma chave criada em Demonstração só consulta dados fictícios. Simule um check-in no painel para gerar os primeiros registros.

O MCP não oferece uma ação que preciso executar.

As três ferramentas disponíveis são de leitura. Configure conexões e webhooks, simule check-ins e reenvie entregas pela plataforma. O agente pode orientar essas etapas e construir o código do receptor.

Posso usar outro assistente?

Sim. Forneça os guias públicos e a skill ao assistente. Para consultar dados via MCP, o cliente precisa aceitar o transporte HTTP e o cabeçalho Bearer. Também é possível consultar a API de leitura diretamente.