WhatsApp MCP Server with Wati API
@wati-io
About WhatsApp MCP Server with Wati API
No overview available yet
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"whatsapp-api-mcp-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@wati-io/whatsapp-api-mcp-server",
"--client",
"claude"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is WhatsApp MCP Server with Wati API?
This is a Model Context Protocol (MCP) server for WhatsApp using the Wati API. It lets you search and read messages, search contacts, and send messages (including media) to individuals. It integrates with the official Wati API and is designed for use with AI assistants like Claude Desktop or Cursor.
How to use WhatsApp MCP Server with Wati API?
Install prerequisites (Python 3.6+, UV, Wati API access), clone the repository, configure a .env file with your Wati API credentials (WATI_API_BASE_URL, WATI_TENANT_ID, WATI_AUTH_TOKEN), then add the server configuration to Claude Desktop’s claude_desktop_config.json or Cursor’s mcp.json. Restart the client to interact with WhatsApp through the provided MCP tools.
Key features of WhatsApp MCP Server with Wati API?
- Search contacts by name or phone number
- Retrieve messages with optional filters
- Send text messages and media files (images, videos, documents, audio)
- Download media from received messages
- Send interactive buttons for structured responses
- List and inspect chats with metadata
Use cases of WhatsApp MCP Server with Wati API?
- An AI assistant that reads and responds to customer inquiries on WhatsApp
- Automating order confirmations with interactive reply buttons
- Sending media updates (e.g., product images) to contacts
- Searching for a contact’s recent conversations for context
- Scheduling and sending bulk audio messages
FAQ from WhatsApp MCP Server with Wati API
What are the prerequisites to run this server?
Python 3.6+, the UV package manager, Claude Desktop or Cursor, and a Wati API account with a tenant ID and authentication token.
How do I get Wati API credentials?
You need a Wati account. Set your WATI_API_BASE_URL, WATI_TENANT_ID, and WATI_AUTH_TOKEN in the .env file as described in the installation steps.
Does the server store my WhatsApp messages locally?
No. Messages are fetched from the Wati API only when accessed through MCP tools; they are not stored persistently by the server.
What media types can I send via this server?
You can send images, videos, documents, and audio files using the send_file and send_audio_message tools.
Are there any rate limits I should be aware of?
Yes, the Wati API may impose rate limits. If you encounter them, you may need to wait or contact Wati support.
Frequently asked questions
What are the prerequisites to run this server?
Python 3.6+, the UV package manager, Claude Desktop or Cursor, and a Wati API account with a tenant ID and authentication token.
How do I get Wati API credentials?
You need a Wati account. Set your `WATI_API_BASE_URL`, `WATI_TENANT_ID`, and `WATI_AUTH_TOKEN` in the `.env` file as described in the installation steps.
Does the server store my WhatsApp messages locally?
No. Messages are fetched from the Wati API only when accessed through MCP tools; they are not stored persistently by the server.
What media types can I send via this server?
You can send images, videos, documents, and audio files using the `send_file` and `send_audio_message` tools.
Are there any rate limits I should be aware of?
Yes, the Wati API may impose rate limits. If you encounter them, you may need to wait or contact Wati support.
Basic information
More Developer Tools MCP servers
TalkToFigma
sonnylazuardiTalkToFigma: MCP integration between AI Agent (Cursor, Claude Code, Codex) and Figma, allowing Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
Huoshan Test
volcengineUnity MCP (Server + Plugin)
IvanMurzakAI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for fr

Moxie Docs
Jackalope-DevAutomated codebase documentation for GitHub: searchable docs, MCP context for AI agents, doc drift detection, and Friday Cleanup PRs.

BetterBugs
BetterBugsThe BetterBugs MCP (Model Context Protocol) enables you to load BetterBugs bug reports (via report links) directly to your preferred AI Agents and developer environments with MCP Client capabilities (such as Cursor, VS C
Comments