WhatsApp MCP
Searches personal WhatsApp messages and contacts and sends messages to individuals or groups via a local Go bridge.
Delv Safety Grade: C
Score 58/100 · assessed 2026-04-28
WhatsApp MCP is a community project by solo developer Luke Harries that bridges your personal WhatsApp account to Claude via a local Go server. It grants read access to your entire message history and contacts, plus the ability to send messages to any individual or group. The maintainer appears legitimate but this is a one-person effort with typical solo-dev bus factor risks. The permissions are quite broad: full read access to private communications spanning potentially years, plus unrestricted write capability to send messages on your behalf. Supply chain is weak—clone-and-build only, no package distribution, custom Go binary you compile locally. The code is open source which aids transparency, but there's no formal security review, no signed releases, and you're trusting a local bridge with your WhatsApp session. No known incidents, but the attack surface is significant: compromised bridge could exfiltrate all messages or send malicious content.
Lethal Trifecta (prompt-injection exposure)
TRIFECTA RISKIdentical shape to imessage. Group chats and unknown-number messages compound the untrusted-input axis.
Green flags
- Open source code available for inspection on GitHub
- Runs locally rather than sending data to third-party servers
- No known security incidents or malicious behaviour
- Clear use case for personal message search and automation
Red flags
- Full read access to all personal WhatsApp messages and contacts
- Can send messages to anyone on your behalf without confirmation
- Solo maintainer with single point of failure
- Clone-and-build only, no package distribution or signed releases
- Local Go bridge holds session credentials for your WhatsApp account
Permissions requested
Install
git clone https://github.com/lharries/whatsapp-mcp.git
Review
Install this if you need programmatic access to your WhatsApp history and are comfortable running a local Go server. Skip it if you're looking for a quick, polished setup or don't have a clear automation use case. It's a power tool for personal workflows, not a casual add-on.
Good at
- Runs entirely locally, so your WhatsApp data never leaves your machine.
- Fast search across years of message history, useful for surfacing old conversations.
- Supports both read (search, contacts) and write (send messages) operations.
- Works with groups and individuals, making it flexible for different messaging workflows.
Watch out
- Requires running a local Go server, which adds setup complexity and a background process to manage.
- No packaged install; you're cloning a repo and configuring manually.
- WhatsApp's terms around automation are unclear, so stick to personal, low-volume use.
- Server stability depends on WhatsApp Web staying connected; disconnects require manual restarts.
Use cases
- personal message triage
- group chat summaries
- conversation search
- outbound messaging
Getting started
Works with
Similar MCPs
- Bluesky Social MCPFull Bluesky control over the atproto client, covering profiles, feeds, posts, follows, and interactions.
- TwilioSend SMS, manage phone numbers, query call logs. The standard for voice/SMS workflows from inside an agent.
- GmailRead, search, send, label Gmail messages from Claude. Note: original repo archived March 2026; community forks may be more current.
- ResendResend's official MCP for transactional email. Send, list, schedule from Claude — straightforward, fast, well-documented.