whatsapp-api-mcp-server
0
The project is a Model Context Protocol (MCP) server designed to integrate WhatsApp with Claude AI using the Wati API. It allows users to interact with WhatsApp data such as messages and contacts through Claude, enabling the automation and enhancement of messaging tasks.
Overview
This project is a Model Context Protocol (MCP) server for integrating WhatsApp with Wati API. It facilitates the interaction with WhatsApp data, such as searching messages, contacts, and sending messages (including media) through tools like Claude AI. It connects to WhatsApp via the Wati API and supports sending interactive messages with buttons.
Features
- Search and read WhatsApp messages
- Search contacts and send messages
- Send media files including images, videos, documents, and audio
- Send interactive messages with buttons
- Connects through official Wati API
Installation
- Requires Python 3.6+, UV, and Wati API access
- Configurable via Smithery tool
Architecture Overview
- Python MCP Server: Provides standardized tools to interact with WhatsApp data via the Wati API
Usage
- Claude can access tools to search contacts, list messages and chats, send messages, and download media
- Provides a user-friendly interface with interactive buttons for WhatsApp users
Troubleshooting
- Instructions provided for common issues like invalid credentials, rate limiting, and media upload failures