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
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
WhatsApp (Web + Business API), SMS, contacts, and call records via 2Chat's MCP server.
Drive WhatsApp from any MCP client: pair devices, send text and media, manage contacts and groups.
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
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.14032MIT
- AlicenseBqualityDmaintenanceMCP server that integrates Evolution API to enable WhatsApp messaging, chat management, group operations, and instance control through natural language tools.54MIT
- 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-