Evolution WhatsApp API
About
Connects AI systems to WhatsApp through the Evolution API, enabling message management, media sharing, and contact operations for automated customer service and messaging workflows.
Details
- Author
- aiteks-ltda
- Repository
- aiteks-ltda/mcp-evolution-whatsapp-api
- GitHub stars
- 9
- Downloads
- 295
- License
- MIT License
- Categories
- Communication, Other, API, Productivity, Developer Tools, Design, AI, Community, Media, Frontend
- Tags
- #integration
Jump to
- Manage WhatsApp instances (create, connect, restart, delete)
- Send plain text, media, audio, stickers, location, contacts
- Send reactions, polls, lists, and buttons
- Manage webhooks and instance settings
- Find contacts, chats, and groups
- View connection state and set presence
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Evolution WhatsApp APICommand (node, npx, python, etc.)nodeArguments-
Argument 1
/path/to/your/mcp-evo-api/dist/main.js
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Create a .env file with your Evolution API credentials:
EVOLUTION_API_URL=https://evo-api.decisao.ai/
EVOLUTION_API_KEY=REPLACE_WITH_YOUR_REAL_KEY
Get Information
Retrieve information from the MCP server.
Create Instance
Create a new WhatsApp instance.
Fetch Instances
Fetch a list of all WhatsApp instances managed by the server.
Instance Connect
Connect to a specified WhatsApp instance.
Restart Instance
Restart a specified WhatsApp instance.
Connection State
Get the connection state of a specified WhatsApp instance.
Logout Instance
Log out of a specified WhatsApp instance.
Delete Instance
Delete a specified WhatsApp instance.
Set Presence
Set the presence status of the WhatsApp instance.
Set Webhook
Configure a webhook for the WhatsApp instance.
Find Webhook
Retrieve details of the configured webhook.
Set Settings
Configure settings for the WhatsApp instance.
Find Settings
Retrieve current settings of the WhatsApp instance.
Send Plain Text
Send a plain text message to a WhatsApp contact.
Send Status
Send a status update to a WhatsApp contact.
Send Media
Send media files (images, videos, etc.) to a WhatsApp contact.
Send WhatsApp Audio
Send an audio message to a WhatsApp contact.
Send Sticker
Send a sticker to a WhatsApp contact.
Send Location
Send a location to a WhatsApp contact.
Send Contact
Send a contact card to a WhatsApp contact.
Send Reaction
Send a reaction to a message in a WhatsApp chat.
Send Poll
Send a poll to a WhatsApp chat.
Send List
Send a list of options to a WhatsApp contact.
Send Buttons
Send a message with buttons to a WhatsApp contact.
Find Contacts
Retrieve a list of contacts from WhatsApp.
Find Chats
Retrieve a list of chats from WhatsApp.
Find Group by JID
Find a WhatsApp group using its JID.
Fetch All Groups
Fetch a list of all WhatsApp groups.
Find Group Members
Retrieve a list of members in a specified WhatsApp group.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"evolution whatsapp api": {
"env": {},
"args": [
"/path/to/your/mcp-evo-api/dist/main.js"
],
"shell": false,
"command": "node"
}
}
}
Linux
{
"env": [],
"args": [
"/path/to/your/mcp-evo-api/dist/main.js"
],
"shell": false,
"command": "node"
}
Macos
{
"env": [],
"args": [
"/path/to/your/mcp-evo-api/dist/main.js"
],
"shell": false,
"command": "node"
}
Windows
{
"env": [],
"args": [
"/c",
"node",
"/path/to/your/mcp-evo-api/dist/main.js"
],
"shell": false,
"command": "cmd"
}
A Model Context Protocol (MCP) server for Claude that integrates withEvolution APIfor WhatsApp automation.
This MCP server allows Claude to interact with WhatsApp through the Evolution API, enabling capabilities like:
- Managing WhatsApp instances
- Sending various types of messages
- Working with contacts and groups
- Configuring webhooks and settings
mcp-evo-api/ ├── src/ │ ├── tools/ # MCP tools implementation for Evolution API │ ├── utils/ # Shared utilities, including Evolution API client │ ├── main.ts # Server entry point │ └── types.ts # Shared type definitions ├── scripts/ # Helper scripts ├── biome.json # Linting configuration ├── tsconfig.json # TypeScript configuration ├── docker-compose.yml # Docker Compose configuration ├── Dockerfile # Docker build configuration └── package.json # Project dependencies
Create a.envfile with your Evolution API credentials:
EVOLUTION_API_URL=https://evo-api.decisao.ai/ EVOLUTION_API_KEY=REPLACE_WITH_YOUR_REAL_KEY
Note: you provided the API URL and a key. For security, never commit real API keys to the repository or share them publicly. Use a local.envfile or a secrets manager in production.
Add this to your Claude Desktop config file (typically located at~/Library/Application Support/Claude/claude_desktop_config.json):
{ "mcpServers": { "evo-api": { "command": "node", "args": [ "/path/to/your/mcp-evo-api/dist/main.js" ] } } }
{ "mcpServers": { "evo-api": { "url": "http://localhost:3000" } } }
For more information, refer to theEvolution API Documentation.
- examples/hono-bun/- pequeno servidor Hono para Bun (exemplo salvo). Vejaexamples/hono-bun/README.mdpara instruções de execução.
Connect WasenderAPI to AI agents and automation tools using the Model Context Protocol. This remote MCP server exposes WhatsApp session management, messaging, contacts, and groups as callable tools for MCP-compatible platforms
A multi-device WhatsApp API server for AI agents and tools.
Send and receive messages using the WhatsApp API.
Interact with the YCloud WhatsApp API to send and manage messages.
Manage your WhatsApp, SMS and Phone Calls using a single MCP connector
Enables seamless integration with communication platform that allows you to reach your customers globally across any channel.
Interact with any other SaaS applications on behalf of your customers.
Official MCP Server to interact with Pearl API. Connect your AI Agents with 12,000+ certified experts instantly.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





