whatsapp-api-mcp-server

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