This is a Model Context Protocol (MCP) server for WhatsApp using the Wati API v3.
WhatsApp MCP Server with Wati API is an MCP project maintained in the wati-io/whatsapp-api-mcp-server repository. The maintainer describes its purpose as “This is a Model Context Protocol (MCP) server for WhatsApp using the Wati API v3”. Read the project documentation for the complete scope.
The project provides a local client configuration using {{PATH_TO_UV}}. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| search_contacts | Search contacts by name or phone number |
| list_contacts | List contacts with pagination |
| get_contact | Get detailed contact info by phone or ID |
| add_contact | Add a new WhatsApp contact |
| update_contacts | Bulk-update contact custom parameters |
| get_contact_count | Get total contact count |
| assign_contact_teams | Assign a contact to teams |
| get_messages | Get conversation messages for a contact |
| send_message | Send a text message |
| send_file | Send a file (image, video, document, audio) via upload |
| send_file_via_url | Send a file by URL (no local download needed) |
| download_media | Download media from a message |
| send_interactive | Send interactive buttons or list messages |
| assign_operator | Assign an operator to a conversation |
| update_conversation_status | Update conversation status (open/solved/pending/block) |
| list_templates | List message templates |
| get_template | Get template details |
| send_template | Send template messages to recipients |
| list_campaigns | List broadcast campaigns |
| get_campaign | Get campaign details and statistics |
| list_channels | List available WhatsApp channels |
{
"mcpServers": {
"whatsapp": {
"command": "{{PATH_TO_UV}}",
"args": [
"--directory",
"{{PATH_TO_SRC}}/wati-mcp-server",
"run",
"main.py"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Inbox intelligence — search, read, draft and send Gmail through your assistant with OAuth auto-setup.
Read and write Jira, Confluence, Bitbucket, JSM and Compass from your AI client — with your own permissions.
Read and send Telegram messages through your assistant — chats, channels and history via the client API.
Enables Discord bot integration with Model Context Protocol (MCP) compatible applications like Claude Desktop.