whatsapp-mcp
Verified Safeby Gh4stware
Overview
Enhance WhatsApp interactions by providing a programmatic bridge for AI systems to send messages, query chat history, and manage contacts.
Installation
python whatsapp-mcp-server/main.pySecurity Notes
The system consists of a Go-based WhatsApp bridge and a Python-based MCP server. The Go bridge, which handles direct WhatsApp communication, binds its REST API to `localhost:8080`. This local binding limits direct external network exposure. Session data and message history are stored in local SQLite databases (`store/whatsapp.db`, `store/messages.db`). While convenient, these local databases are not explicitly encrypted in the provided code, meaning if the host system itself is compromised, chat history could be accessed. Input validation for messages sent via the API is basic, relying on the underlying `whatsmeow` library and WhatsApp API to handle message content safely. No 'eval' or other obvious malicious patterns or hardcoded secrets were found.
Similar Servers
line-bot-mcp-server
Integrates AI agents with LINE Messaging API for automated communication and management of LINE Official Accounts.
wa_llm
An AI-powered WhatsApp bot that joins groups, summarizes conversations, and answers questions using a knowledge base.
whatsapp-mcp-ts
Connects a personal WhatsApp account to an AI agent, enabling the agent to search messages and contacts, list chats, retrieve message history, and send messages via WhatsApp.
justcall-mcp-server
Enables Large Language Models (LLMs) and AI agents to make real-world voice calls, send SMS, and manage other telephony features directly through JustCall’s APIs.