mcp-whatsapp-claude
Provides tools for interacting with WhatsApp, including listing chats and contacts, retrieving and searching messages, and sending individual messages with rate limiting.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-whatsapp-claudelist my recent chats"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
whatsapp-mcp
MCP local que conecta o WhatsApp ao Claude via QR code.
Usa o protocolo oficial Multidevice (o mesmo do WhatsApp Web) — sem modificar o app, criptografia preservada.
Instalação rápida
1. Pré-requisitos
Node.js 18+ instalado
WhatsApp no celular
2. Clonar e instalar
git clone https://github.com/PedroSodrr10/mcp-whatsapp-claude.git
cd mcp-whatsapp-claude
npm install3. Parear o celular (única vez por computador)
npm run pairUma página vai abrir automaticamente em http://localhost:3000 com o QR code.
No celular:
Abra o WhatsApp
Toque em ⋮ → Dispositivos vinculados
Toque em Vincular dispositivo
Aponte a câmera para o QR code
A página mostrará "Conectado!" quando terminar.
A sessão fica salva em session/ — não é preciso repetir este passo.
4. Registrar no Claude
Adicione o bloco abaixo ao .mcp.json do seu projeto (ou à configuração global do Claude):
{
"mcpServers": {
"whatsapp": {
"type": "stdio",
"command": "node",
"args": ["C:/CAMINHO/PARA/mcp-whatsapp-claude/index.js"]
}
}
}Substitua
C:/CAMINHO/PARA/pelo caminho real onde você clonou o repositório.
No Windows, tanto/quanto\\funcionam no JSON.
Reinicie o Claude — as ferramentas do WhatsApp aparecerão automaticamente.
Related MCP server: whatsapp-mcp
Ferramentas disponíveis
Ferramenta | O que faz |
| Lista conversas recentes |
| Lista contatos da agenda |
| Mensagens de um chat (use |
| Busca por palavra-chave no histórico local |
| Envia mensagem 1:1 com rate limiter automático |
| Nome e JID de um número |
Limites de envio (anti-ban)
O MCP bloqueia automaticamente qualquer envio acima destes limites:
Máximo 5 mensagens por minuto
Máximo 100 mensagens por dia
Apenas 1:1 — sem listas de transmissão, sem disparo em massa
Mover para outro computador
git clone https://github.com/PedroSodrr10/mcp-whatsapp-claude.git
cd mcp-whatsapp-claude
npm installCopie a pasta
session/do computador anterior para não repetir o QR.Ou rode
npm run pairde novo para parear do zero.Atualize o caminho no
.mcp.json.
Solução de problemas
Problema | Solução |
Página não abre | Acesse |
QR expira antes de escanear | Recarregue a página — um novo QR é gerado |
"Sessão não encontrada" | Execute |
Sessão expirada / desconectado | Apague |
Claude não vê as ferramentas | Verifique o caminho absoluto no |
Estrutura do projeto
mcp-whatsapp-claude/
├── index.js ← entrada do MCP (Claude chama este arquivo)
├── pair.js ← pareamento via QR na web (rodar uma vez)
├── src/
│ ├── client.js ← conexão com WhatsApp via Baileys
│ ├── tools.js ← ferramentas expostas ao Claude
│ └── rate-limiter.js ← proteção anti-ban
├── session/ ← credenciais (criado automaticamente, não vai ao git)
└── mcp-config-example.json ← snippet pronto para o .mcp.jsonThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/PedroSodrr10/mcp-whatsapp-claude'
If you have feedback or need assistance with the MCP directory API, please join our Discord server