mcp-zap
Allows sending and receiving WhatsApp messages, managing WhatsApp instances, sending text, media, audio, location, contacts, polls, stickers, buttons, and lists, reading conversations, reacting to messages, archiving chats, and marking messages as read.
Click on "Deploy 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-zapsend 'good morning' to 5511999999999"
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.
Evolution API MCP
MCP server to send and receive WhatsApp messages directly from Claude Code, using Evolution API (open-source, self-hosted).
What it does
Create and manage WhatsApp instances
Send text, media, audio, location, contact, poll, sticker, button, and list messages
Read conversations and received messages
React to messages, archive chats, mark as read
Related MCP server: mcp-evolution
Prerequisites
uv (Python package manager)
Installation
1. Start Evolution API
git clone https://github.com/SEU_USUARIO/evolution-api-mcp.git
cd evolution-api-mcp
docker compose up -dWait about 15 seconds and test:
curl http://localhost:8080/It should return {"status":200,"message":"Welcome to the Evolution API, it is working!"}.
2. Install the MCP server
uv venv
uv pip install -e .3. Register in Claude Code
claude mcp add evolution-api -s user -- evolution-api-mcpOr add it manually to the ~/.claude.json file:
{
"mcpServers": {
"evolution-api": {
"type": "stdio",
"command": "evolution-api-mcp",
"env": {
"EVOLUTION_API_URL": "http://localhost:8080",
"EVOLUTION_API_KEY": "evo_mcp_2024"
}
}
}
}Windows: the command might need the full path to the
.exe:C:/Users/YOUR_USER/evolution-api-mcp/.venv/Scripts/evolution-api-mcp.exe
4. Connect your WhatsApp
Open http://localhost:8080/manager/ in your browser
Use the Global API Key:
evo_mcp_2024Create an instance (e.g., "mywhatsapp")
Click on "Generate QR Code"
Scan with your WhatsApp: Settings > Linked devices > Link a device
5. Use it!
Reopen Claude Code and start using it:
> envia uma mensagem pro 5511999999999 dizendo oi
> mostra minhas conversas recentes
> envia uma foto pra fulanoConfiguration
Variable | Description | Default |
| Evolution API URL |
|
| Authentication API key | (empty) |
The default Docker Compose API key is evo_mcp_2024. Change it in docker-compose.yml if you wish.
Structure
evolution-api-mcp/
├── docker-compose.yml # Evolution API + PostgreSQL
├── pyproject.toml # Dependencias Python
└── src/evolution_api_mcp/
├── server.py # MCP server (FastMCP + CodeMode)
├── client.py # HTTP client async
└── tools/
├── instance.py # Criar/conectar/deletar instancias
├── messages.py # Enviar texto, midia, audio, etc.
└── chat.py # Listar chats, ler mensagensAvailable Tools
Instance
create_instance- Create WhatsApp instanceconnect_instance- Connect and generate QR codefetch_instances- List instancesconnection_state- Check connection statuslogout_instance- Disconnect WhatsApprestart_instance- Restart instancedelete_instance- Delete instance
Messages
send_text- Send textsend_media- Send image, video, or documentsend_audio- Send audio/voice notesend_location- Send locationsend_contact- Send contact cardsend_reaction- React with emojisend_poll- Send pollsend_buttons- Send interactive buttonssend_list- Send interactive listsend_sticker- Send sticker
Chat
find_chats- List conversationsfind_messages- Read messages from a chatarchive_chat- Archive/unarchive chatmark_message_as_read- Mark as read
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
WhatsMCP connects Claude and other MCP-compatible AI agents directly to WhatsApp. Send and receive text, images, documents, and voice notes; manage groups (create, add/remove members, promote admins); look up contacts and profiles; follow channels; and read call and message history — all through a standard MCP interface. For voice use cases, WhatsMCP offers SIP-based calling plans (inbound-only, or full inbound/outbound) so AI voice agents can answer and place WhatsApp calls, plus low-latency WebSocket integrations with voice agent providers like ElevenLabs. Multiple WhatsApp accounts can be paired and managed per workspace, with webhook support for real-time inbound message delivery to your own infrastructure.
Let Claude or ChatGPT search, read and send your WhatsApp messages over MCP. OAuth sign-in.
Your own WhatsApp as an MCP server: read, search and send from any MCP client.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Related MCP Servers
- AlicenseCqualityDmaintenanceA Model Context Protocol server that enables Claude to interact with WhatsApp through the Evolution API, allowing for message sending, contact management, group operations, and WhatsApp instance administration.133 npm33MIT
- AlicenseBqualityCmaintenanceMCP server that integrates Evolution API to enable WhatsApp messaging, chat management, group operations, and instance control through natural language tools.541MIT
- FlicenseAqualityDmaintenanceMCP server that wraps the Evolution API (WhatsApp) as semantic tools for LLM agents, enabling messaging, chat management, group operations, and instance control via natural language.32-
- FlicenseNot gradedqualityDmaintenanceMCP server for managing WhatsApp instances and sending messages through Evolution API.1-