Whatsapp Claude Plugin MCP Server

Drive your Claude Code session from WhatsApp — your personal number, no bots, no API keys.

Local serverstdio

What is the Whatsapp Claude Plugin MCP Server?

Drive your Claude Code session from WhatsApp — your personal number, no bots, no API keys.

What you get

  • Bidirectional messaging. — Send and receive from the session; long replies are chunked to WhatsApp's limits or sent as a document attachment past a configurable threshold
  • @-mentions. — reply can tag people so they actually get notified — ids are accepted as phone, LID, or full JID, and mentions attach only to the chunk that names them
  • Full media support. — Photos, voice notes, video, documents, and stickers, in both directions
  • Voice transcription. — Incoming voice notes are transcribed locally via mlx-whisper (see setup); without the script they arrive as plain attachments
  • Access control. — Pairing codes, allowlists, and per-group policies gate every inbound message — strangers never reach your session. Managed via /whatsapp-claude-channel:access
  • Per-group personalities. — Each group gets its own config.md with a custom personality and conversation memory

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Whatsapp Claude Plugin MCP Server

{
  "mcpServers": {
    "whatsapp": {
      "command": "bun",
      "args": [
        "run",
        "--cwd",
        "/absolute/path/to/whatsapp-channel",
        "start"
      ],
      "timeout": 600000
    }
  }
}

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

Example prompts to try

  • “Use Whatsapp Claude Plugin to Per.”
  • “Use Whatsapp Claude Plugin to Self.”
  • “Use Whatsapp Claude Plugin to Issue.”

Frequently asked questions

Drive your Claude Code session from WhatsApp — your personal number, no bots, no API keys. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.