Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
E

edouard-claude/whatsapp-mcp

Full-featured WhatsApp MCP server: Rust MCP server + Go whatsmeow bridge. 39 tools, resources, prompts, live notifications, multi-account, full-text search, raw media for your agent.

Before you install: no copy-paste command · license MIT · link reachable

First step: git clone https://github.com/edouard-claude/whatsapp-mcp

no SECURITY.md
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site

We have neither an install command nor a public remote endpoint from this repository, so we do not print a config. A made-up one is worse than none. How each client wires MCP up →

Star count
3 ★ · edouard-claude/whatsapp-mcp · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-23 · last seen 2026-11-14 · seen 26× · listed by 23 sources
Score
score 2,300 · 3 ★ · 23 sources · mcp
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository edouard-claude/whatsapp-mcp;first catalogued 2026-10-23;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# whatsapp-mcp

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

A full-featured Model Context Protocol server for WhatsApp.
Rust MCP server · Go bridge on whatsmeow · SQLite + full-text search · multi-account
Give an AI agent your WhatsApp: read and search every conversation, send and reply,
react, edit and delete, manage groups and communities, fetch voice notes and images
as raw files, and get notified the moment a message arrives. One stdio binary, no
Python, no service to install, your data stays on your machine.
text
MCP host (Claude Code, Claude Desktop, your agent...)
| stdio (JSON-RPC)
wa-mcp (Rust, tokio, rmcp)
|- mcp 39 tools, resources + templates, prompts, completions, subscriptions
|- store one SQLite per account, FTS5 search, raw protobuf of every message kept
|- ingest live events + history -> store, acknowledged to WhatsApp only after commit
| stdin/stdout pipes, length-prefixed protobuf frames (proto/bridge.proto)
wa-bridge (Go, whatsmeow) -- one process, N WhatsApp accounts
WhatsApp (multi-device web protocol)
## Why another WhatsApp MCP?
Existing servers (lharries/whatsapp-mcp,
rodrigopg/whatsapp-mcp) proved the idea:
a whatsmeow bridge plus a Python MCP server exposing a dozen tools. This project
rebuilds it end to end:
| | this project |
| MCP surface | 39 tools with output schemas and exact risk annotations, resources and URI templates, 5 prompts, argument completion, live resource notifications (resources/subscribe and subscriptions/listen) |
| Nothing lost | every message is stored with its raw protobuf; a message type unknown today is decoded tomorrow without a resync (134 such messages were reclassified in practice) |
| At-least-once ingestion | whatsmeow acknowledges a message to WhatsApp only after it is committed in SQLite (SynchronousAck); a crash means redelivery, never loss |
| Identity | WhatsApp's phone-number and LID identities are unified at write time, and past rows are merged when a mapping is learnt |
| Rich content | replies, reactions, edits, deletions for everyone, polls, albums, events, locations, contacts, business messages |
| Media | raw files for the host model to listen to or look at; expired media is re-requested from the phone automatically |
| Session care | three-level reconnection (whatsmeow, backoff, watchdog), per-account lock so two instances never kick each other out |
| Multi-account | several WhatsApp numbers behind one server, pairing by 8-character code directly from an MCP tool |
| Agnostic | no AI inside: transcription, image description and summaries are the host model's job |
| Distribution | two static binaries, no Python, no CGO, no runtime dependency |
## Install
### Prebuilt binaries (macOS, Linux)
bash
curl -fsSL https://raw.githubusercontent.com/edouard-claude/whatsapp-mcp/main/install.sh | sh
This downloads the latest release for your platform, verifies its checksum and
installs wa-mcp and wa-bridge side by side in ~/.local/bin (override with
WAMCPINSTALLDIR). Both binaries must stay in the same directory: wa-mcp
starts wa-bridge from there.
Or grab an archive from the releases page:
aarch64-apple-darwin, x8664-apple-darwin, x8664-unknown-linux-gnu,
aarch64-unknown-linux-gnu.
### From source
Requirements: Rust 1.94+, Go 1.25+, protoc (Protocol Buffers compiler).
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/edouard-claude-whatsapp-mcp/)
Source
awesome · https://github.com/edouard-claude/whatsapp-mcp
Browse by field
MCP servers
Traction
3 ★
Listed by
23 independent sources
added
today
Security policy
no SECURITY.md at the repository root (which does not mean it is unsafe)

More like this

All 6,229 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index