whatsapp-mcp logo

whatsapp-mcpWhatsApp MCP server

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

WhatsApp MCP Server is a Model Context Protocol (MCP) server for WhatsApp, allowing users to search and read personal WhatsApp messages, search contacts, send messages, and media files. It connects directly to a personal WhatsApp account via the WhatsApp web multidevice API. All messages are stored locally in a SQLite database and only sent to an LLM when accessed through tools. The server supports sending and receiving various media types, including images, videos, documents, and audio messages. It requires Python 3.6+, UV package manager, and optionally FFmpeg for audio message conversion. The project is available on GitHub and can be integrated with tools like Anthropic Claude or Cursor. The WhatsApp MCP server provides a local storage solution for WhatsApp messages and media, allowing for secure and controlled access. It also supports sending media files and audio messages in various formats. However, users should be aware of potential security risks associated with project injection and private data exfiltration. The installation process involves cloning the repository, running the WhatsApp bridge application, and connecting to the MCP server. The server can be configured to work with Claude Desktop or Cursor by creating a configuration file. The architecture of the WhatsApp MCP server involves a Go-based WhatsApp bridge and a Python-based MCP server. The bridge connects to the WhatsApp web API, while the MCP server handles local storage and integration with other tools.

Key features

  • Message search and retrieval
  • Contact search
  • Sending messages and media files
  • Local storage in SQLite database
  • Integration with LLM tools

Pricing

Model
Free
Category
MCP Servers
Rating
No reviews yet

Use cases

Personal WhatsApp Message Management

Use the WhatsApp MCP server to manage and search personal WhatsApp messages, including images, videos, and documents.

Automated WhatsApp Communication

Integrate the WhatsApp MCP server with tools like Anthropic Claude or Cursor to automate WhatsApp communication, such as sending messages or media files to individuals or groups.

Pros & Cons

Pros

  • Secure local storage of WhatsApp messages and media
  • Controlled access to messages through tools
  • Supports sending and receiving various media types
  • Integrates with tools like Anthropic Claude or Cursor

Cons

  • Potential security risks associated with project injection and private data exfiltration
  • Requires periodic re-authentication (approximately every 20 days)
  • May require additional setup for Windows compatibility

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

Are there any security concerns?

There are potential security risks associated with project injection and private data exfiltration, and the server requires periodic re-authentication approximately every 20 days.

Asked by Hana Kobayashi · Oct 14, 2025

What media types are supported?

The server supports sending and receiving various media types, including images, videos, documents, and audio messages.

Asked by Oscar Lindqvist · Oct 5, 2025

How are messages stored?

All messages are stored locally in a SQLite database and only sent to an LLM when accessed through tools.

Asked by Greta Nowak · Sep 27, 2025

What is required to run WhatsApp MCP?

WhatsApp MCP Server requires Python 3.6+, UV package manager, and optionally FFmpeg for audio message conversion.

Asked by Youssef El-Sayed · Sep 13, 2025

Ask a question

MCP Servers alternatives