whatsapp-mcp2 MCP Server

A powerful bridge between WhatsApp Web and AI models using the Model Context Protocol (MCP). This project enables AI models like Claude to interact with WhatsApp through a standardized interface…

Local serverstdioMIT

What is the whatsapp-mcp2 MCP Server?

whatsapp-mcp2 is an MCP project maintained in the fyimail/whatsapp-mcp2 repository. The maintainer describes its purpose as “A powerful bridge between WhatsApp Web and AI models using the Model Context Protocol (MCP). This project enables AI models like Claude to interact with…”. Read the project documentation for the complete scope.

Installation

The documented npm package is wweb-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_statusCheck WhatsApp client connection status
send_messageSend messages to WhatsApp contacts
search_contactsSearch for contacts by name or number
get_messagesRetrieve messages from a specific chat
get_chatsGet a list of all WhatsApp chats
create_groupCreate a new WhatsApp group
add_participants_to_groupAdd participants to an existing group
get_group_messagesRetrieve messages from a group
send_group_messageSend a message to a group
search_groupsSearch for groups by name, description, or member names
get_group_by_idGet detailed information about a specific group

How to install the whatsapp-mcp2 MCP Server

{
  "mcpServers": {
    "whatsapp": {
      "command": "npx",
      "args": [
        "wweb-mcp",
        "-m",
        "mcp",
        "-s",
        "local",
        "-c",
        "api",
        "-t",
        "command",
        "--api-base-url",
        "http://localhost:3001/api",
        "--api-key",
        "1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.