Best for
- Individuals who want to talk to Claude from their personal WhatsApp number
- Developers comfortable configuring from a terminal and using the Claude Code development flag
- Automation scenarios needing remote tool approval from a phone
A community-built WhatsApp channel plugin, reviewed and published to the Anthropic Official Plugin Marketplace (the repo describes it as the first community WhatsApp channel plugin reviewed and published by Anthropic). It links a personal WhatsApp account as a linked device with no API keys, Docker, or WhatsApp Business API. It is most complete inside Claude Code, where inbound messages can wake the session as channel notifications; on other MCP clients it degrades to polling. It suits individual developers who are fine configuring from a terminal and value local privacy, but not teams needing official hosting, multiple instances, or a compliance-grade enterprise channel. Note that only one linked session per account is allowed, and approval commands stay terminal-only by design for safety.
Strongest · Documentation 16/20 Weakest · Reliability 10/20
Static review · not runListed 2026-09-10
Read the FMRS scoring method →Runtime:Bun
WHATSAPP_DIAG_DEBUG
Set to 1 to log Baileys' full debug stream for diagnosing inbound/outbound message issues; not required.
Option 1 (Claude Code plugin): run claude plugin marketplace add Rich627/whatsapp-claude-plugin, then claude plugin install whatsapp-channel@whatsapp-claude-plugin, then launch with claude --dangerously-load-development-channels plugin:whatsapp-channel@whatsapp-claude-plugin (this flag registers the plugin as a channel; without it tools load but new messages do not wake the session). Inside the session run /whatsapp-channel:configure <phone> (country code + number, no +); a pairing code is printed on first launch. On your phone: WhatsApp → Settings → Linked Devices → Link a Device → Link with phone number instead → enter the code. Option 2 (other MCP clients): register the stdio server with an absolute path, e.g. Codex CLI's ~/.codex/config.toml, Gemini CLI's ~/.gemini/settings.json, or Cursor's mcp.json, using command bun and args run --cwd /absolute/path/to/whatsapp-channel start, with generous timeouts (e.g. startup_timeout_sec 30, tool_timeout_sec 120).
{
"mcpServers": {
"whatsapp": {
"type": "stdio",
"command": "bun",
"args": ["run", "--cwd", "/absolute/path/to/whatsapp-channel", "start"]
}
}
}
Shown for Claude Code. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"whatsapp": {
"type": "stdio",
"command": "bun",
"args": [
"run",
"--cwd",
"/absolute/path/to/whatsapp-channel",
"start"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add whatsapp -- bun run --cwd /absolute/path/to/whatsapp-channel start
Run it in a terminal; replace any <…> placeholders with your own values first.
Start the session and call the status tool — it should report the linked-device connection. On first launch a pairing code is printed; enter it under WhatsApp → Linked Devices → Link with phone number instead.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
WhatsApp Channel for Claude Code is an MCP server that connects to WhatsApp as a linked device (the same protocol as WhatsApp Web, via Baileys) and exposes it to Claude Code as a channel. Incoming messages reach the session in real time, and Claude replies from your own number so recipients see a normal chat. Everything runs locally on your machine; messages travel directly between WhatsApp and your session with no third-party servers in between. Once paired it keeps working while your phone is off — only the Claude Code session needs to stay open, and reconnects never require re-pairing. It is a plain stdio MCP server any MCP client can run, though inbound waking relies on the Claude Code notifications/claude/channel extension; elsewhere it is poll-based.
Securely connect Atlassian Cloud to AI tools.
Official Notion MCP server for querying, editing, and managing Notion pages and databases via AI agents.
Official MCP server that lets AI assistants manage your encrypted Anytype wiki in natural language.
Your design system as an API. Connect AI to Figma for extraction, creation, and debugging.
Source revision 135227cf6f51 Data synced 2026-10-19 Read the FMRS scoring method