MCP Catalogs
Home

wappmcp

by vaibhavpandeyvpz·3·Score 36

WhatsApp Web MCP server enabling message management and event notifications through stdio.

communicationdeveloper-toolsproductivity
0
Forks
0
Open issues
1 mo ago
Last commit
2d ago
Indexed

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:

you:Integrate WhatsApp messaging into AI workflows through MCP tools
you:Automate message handling and response generation for WhatsApp
you:Monitor and respond to incoming WhatsApp messages through notification channels
you:Does this work with multi-device WhatsApp sessions?
you:How do I manage allowed users and chats?

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 README
  • whatsapp_get_me

    Get information about the current WhatsApp account

  • whatsapp_list_chats

    List all WhatsApp chats

  • whatsapp_get_chat

    Get details of a specific WhatsApp chat

  • whatsapp_get_chat_messages

    Get messages from a specific WhatsApp chat

  • whatsapp_send_message

    Send a message to a WhatsApp chat

  • whatsapp_reply_to_message

    Reply to a specific WhatsApp message

  • whatsapp_react_to_message

    React to a specific WhatsApp message

  • whatsapp_edit_message

    Edit a previously sent WhatsApp message

  • whatsapp_delete_message

    Delete a WhatsApp message

  • whatsapp_forward_message

    Forward a WhatsApp message to another chat

  • whatsapp_list_contacts

    List all WhatsApp contacts

  • whatsapp_send_typing

    Send a typing indicator to a WhatsApp chat

Comparable tools

whatsapp-apiopenai-assistant-whatsappwhatsapp-business-cloud-api

Installation

Installation:

npm install -g wappmcp

Configuration:

npx wappmcp configure

Start the server:

npx wappmcp mcp

To enable notifications:

npx wappmcp mcp --channels

Claude 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.