Desenvolvedor Cria Servidor MCP do WhatsApp Business com Claude Code em Uma Única Sessão

Um desenvolvedor construiu um servidor MCP completo do WhatsApp Business usando o Claude Code em uma única sessão de codificação. O servidor conecta o Claude à API do WhatsApp Business, permitindo que os usuários peçam ao Claude para enviar mensagens do WhatsApp e executar esses comandos.
Implementação Técnica
O projeto foi construído com a seguinte arquitetura e recursos:
- Arquitetura: Cloudflare Workers + D1 + KV + Durable Objects
- Manipuladores de ferramentas: 35 manipuladores de ferramentas com validação Zod
- Testes: 72 testes unitários e de integração
- Sistema de cobrança: Webhooks do Lemonsqueezy e geração de chaves de API
- Suporte multi-inquilino: Cada usuário obtém suas próprias credenciais do WhatsApp
- Auditoria de segurança: Múltiplos agentes paralelos encontraram e corrigiram 16 vulnerabilidades
- Implantação: Implantação direta no Cloudflare Workers a partir do terminal
Capacidades do Servidor
O servidor MCP inclui 8 módulos:
- Mensagens
- Botões/listas interativas
- Modelos
- Mídia
- Webhooks (receber mensagens)
- Perfil empresarial
- Fluxos do WhatsApp
- Análises
O módulo de webhook é único — nenhum outro servidor MCP do WhatsApp pode realmente receber mensagens recebidas.
Detalhes Técnicos
- Modo estrito TypeScript
- 72 testes aprovados
- HMAC com segurança de tempo para verificação de webhook
- Proteção SSRF em uploads de mídia
- Isolamento de inquilino via instâncias separadas de Durable Object
- Limitação de taxa por chave de API
O projeto é gratuito para experimentar com 5 ferramentas e nenhuma chave de API necessária. O desenvolvedor observa que está feliz em responder perguntas sobre a construção de servidores MCP com o Claude Code.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Claude Game Dev Log: Lições e Stack de Desenvolvimento Agentico em Three.js
Um desenvolvedor compartilha lições práticas da criação de um jogo Three.js line rider inteiramente com Claude AI, incluindo worktrees do Git, abordagem TypeScript-first, controles deslizantes administrativos para limitações da IA e uma stack tecnológica usando Firebase, WebSockets e simulação lockstep determinística.

Ingestão Direta de Documentos Móveis para OpenClaw: Fluxo de Trabalho de Saúde de iOS para Raspberry Pi
Um desenvolvedor compartilha uma arquitetura para enviar documentos diretamente de um cliente móvel iOS para uma instância local do OpenClaw em um Raspberry Pi, usando emparelhamento baseado em QR e endpoints dedicados para processamento de registros de saúde.

Demonstração de Chamada de Voz do Agente OpenClaw com TTS em Streaming e Interrupção (Barge-in)
Um desenvolvedor demonstrou seu agente OpenClaw fazendo ligações telefônicas via Telegram, apresentando uma conversão de texto em fala em tempo real que responde frase por frase e suporta interrupções para conversas naturais.

Solução de Continuidade de Memória do Agente OpenClaw Usando Sistema de Consulta de Banco de Dados
Um usuário do OpenClaw resolveu a continuidade da memória do agente entre sessões implementando um banco de dados que armazena dados da sessão, permitindo que o agente consulte referências passadas em vez de armazenar sessões inteiras no contexto. O agente chamado Sage conseguiu lembrar conversas anteriores após redefinições de sessão usando essa abordagem.