wappmcp
by vaibhavpandeyvpz·★ 3·Score 36
WhatsApp Web MCP server enabling message management and event notifications through stdio.
Overview
wappmcp is a WhatsApp Web CLI and stdio MCP server that exposes WhatsApp functionality through the Model Context Protocol. It allows MCP-compatible clients to read WhatsApp data, send and manage messages, and subscribe to incoming WhatsApp events. Built on whatsapp-web.js, commander, and @modelcontextprotocol/sdk, it provides both read-only tools for accessing chats, contacts, and messages, as well as mutating tools for sending, replying, reacting, editing, and deleting messages.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this when you need to integrate WhatsApp functionality into AI workflows via MCP and want to manage messages programmatically.
When NOT to choose this
Avoid if you need official WhatsApp API access, enterprise-grade reliability, or if the initial QR code authentication is impractical for your use case.
Tools this server exposes
12 tools extracted from the READMEwhatsapp_get_meGet information about the current WhatsApp account
whatsapp_list_chatsList all WhatsApp chats
whatsapp_get_chatGet details of a specific WhatsApp chat
whatsapp_get_chat_messagesGet messages from a specific WhatsApp chat
whatsapp_send_messageSend a message to a WhatsApp chat
whatsapp_reply_to_messageReply to a specific WhatsApp message
whatsapp_react_to_messageReact to a specific WhatsApp message
whatsapp_edit_messageEdit a previously sent WhatsApp message
whatsapp_delete_messageDelete a WhatsApp message
whatsapp_forward_messageForward a WhatsApp message to another chat
whatsapp_list_contactsList all WhatsApp contacts
whatsapp_send_typingSend a typing indicator to a WhatsApp chat
Comparable tools
Installation
Installation:
npm install -g wappmcpConfiguration:
npx wappmcp configureStart the server:
npx wappmcp mcpTo enable notifications:
npx wappmcp mcp --channelsClaude Desktop configuration (add to claude_desktop_config.json):
{
"mcpServers": {
"whatsapp": {
"command": "npx",
"args": ["wappmcp", "mcp"]
}
}
}FAQ
- Does this work with multi-device WhatsApp sessions?
- Yes, but some device metadata may be unavailable in multi-device sessions.
- How do I manage allowed users and chats?
- Run 'npx wappmcp configure' to set up an interactive configuration interface where you can manage allowlists for users and chats.
Compare wappmcp with
Last updated · Auto-generated from public README + GitHub signals.