whatsapp-mcp-skill
Allows reading messages, listing chats, sending messages, and generating daily summaries of incoming WhatsApp messages.
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., "@whatsapp-mcp-skilllist my recent WhatsApp 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 + Skill
Servidor MCP que conecta o seu WhatsApp ao Claude Code, mais uma skill /whatsapp que sabe ler mensagens, resumir o dia e enviar mensagens com confirmação.
Funciona como o WhatsApp Web: você vincula a sessão escaneando um QR code uma vez. A sessão fica salva localmente na sua máquina e nunca sai dela. Por baixo usa whatsapp-web.js rodando um Chrome headless.
Ferramentas
Ferramenta | O que faz |
| Lista chats recentes (nome, não lidas, última mensagem) |
| Lê mensagens de um chat por nome ou número |
| Envia mensagem (exige match exato do nome do chat) |
| Tudo que chegou hoje, agrupado por remetente |
Áudios são transcritos automaticamente se o Whisper estiver instalado (opcional).
Related MCP server: WhatsApp MCP for macOS
Pré-requisitos
Node.js 18+
Google Chrome ou Chromium instalado
(Opcional) Whisper para transcrição de áudio
Instalação
git clone https://github.com/alelopesjr-ai/whatsapp-mcp-skill.git ~/whatsapp-mcp-skill
cd ~/whatsapp-mcp-skill
npm install1. Autenticar (vincular o WhatsApp)
node auth.jsVai aparecer um QR code no terminal (e abrir uma imagem qr.png). No celular: WhatsApp > Dispositivos vinculados > Vincular dispositivo, escaneie. Quando aparecer Connected., pode fechar o terminal (Ctrl+C). A sessão fica salva em .wwebjs_auth/ (não versionada).
2. Registrar o MCP no Claude Code
claude mcp add whatsapp -- node ~/whatsapp-mcp-skill/index.jsConfira com claude mcp list. Troque ~/whatsapp-mcp-skill se você clonou em outro lugar.
3. Instalar a skill
Copie a skill para o seu projeto (ou para ~/.claude/skills/ para deixá-la global):
mkdir -p ~/.claude/skills/whatsapp
cp ~/whatsapp-mcp-skill/skill/SKILL.md ~/.claude/skills/whatsapp/SKILL.mdA skill assume o caminho de exemplo ~/whatsapp-mcp-skill. Se você clonou em outro lugar, ajuste os caminhos dentro do SKILL.md.
Pronto. No Claude Code, use /whatsapp ou peça em linguagem natural ("lê o que o fulano me mandou no zap").
Resolução de problemas
browser is already running / SingletonLock — sobrou um Chrome órfão segurando o lock. Geralmente basta tentar de novo. Se persistir:
pkill -f "whatsapp-mcp-skill/index.js"; pkill -f "wwebjs_auth/session"
rm -f ~/whatsapp-mcp-skill/.wwebjs_auth/session/Singleton*auth_failure / pedindo QR de novo — a sessão caiu. Pare qualquer instância do servidor (pkill -f "whatsapp-mcp-skill/index.js") e rode node auth.js de novo.
Privacidade
Tudo roda localmente. A sessão (.wwebjs_auth/) fica só na sua máquina e está no .gitignore. Nenhuma mensagem passa por servidor de terceiros além da própria infra do WhatsApp.
Aviso
Isso usa uma biblioteca não oficial (whatsapp-web.js) que automatiza o WhatsApp Web. Não é endossado pelo WhatsApp/Meta. Use por sua conta e risco e com bom senso.
This 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
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/alelopesjr-ai/whatsapp-mcp-skill'
If you have feedback or need assistance with the MCP directory API, please join our Discord server