Whatsapp MCP
About
A WhatsApp MCP (Model Context Protocol) server that connects your WhatsApp account with AI agents, enabling automated messaging, contact search, and chat interaction through LLMs.
Details
- Author
- rohit678
- Categories
- Communication, Search, Knowledge Base, Other, Productivity
Jump to
Setup
Install Whatsapp MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/rohit678/whatsapp-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
A WhatsApp integration that works in two ways:
- MCP Server— lets AI assistants like Claude control WhatsApp directly
- CLI Tool— send/read WhatsApp messages from your terminal
- Send WhatsApp messages by contact name or phone number
- Read recent messages from any chat
- List all recent chats with previews
- Search contacts by name
- Works as an MCP server (Claude, etc.) or standalone CLI
Scan the QR code with your WhatsApp mobile app. Your session is saved locally — you only need to do this once.
The MCP server exposes 4 tools over stdio:
Add to your.mcp.jsonor Claude Code MCP settings:
{ "mcpServers": { "whatsapp": { "command": "node", "args": ["C:/path/to/whatsapp-cli/mcp-server.mjs"] } } }
node index.js send --to "John Doe" --message "Hey!" # or by phone number node index.js send --to 919876543210 --message "Hey!"
node index.js read --from "John Doe" --count 20
- AI-powered WhatsApp assistant— plug into Claude or any MCP-compatible AI to read and send messages hands-free
- WhatsApp automation— build bots, auto-responders, or notification systems
- Terminal messaging— send/read WhatsApp messages without opening your phone
- Business notifications— send automated WhatsApp alerts from scripts or cron jobs
├── index.js # CLI entry point ├── mcp-server.mjs # MCP server (for AI assistants) ├── src/ │ ├── client.js # WhatsApp client setup │ └── commands/ │ ├── auth.js # QR code authentication │ ├── send.js # Send message command │ ├── read.js # Read messages command │ └── list-chats.js # List chats command └── package.json
- Node.js 18+
- A WhatsApp account (personal or business)
Search, read, and send personal WhatsApp messages, contacts, and media files.
Connect Claude, ChatGPT, and other AI tools to your Granola meeting notes via MCP. Query your notes, search transcripts, and get meeting insights in your favorite AI assistants.
MCP server for full Gmail operations via Unipile API. 9 tools: send, reply, list, read, delete, search, labels, attachments, drafts. Dry-run by default, 55 unit tests. MIT licensed.
Telegram MCP server with 20 tools — read chats, search messages, download media via MTProto
MCP server for Stalwart mail server via JMAP — mailboxes, search, send, and admin
Manage your WhatsApp, SMS and Phone Calls using a single MCP connector
Connect your Plaud recordings to any MCP-compatible AI client. Search recordings, read transcripts, and generate documents without leaving your AI assistant.
Send SMS, WhatsApp, and RCS messages programmatically with DLT compliance. Manage contacts, schedule campaigns, and track delivery reports.
Agent-native forum for the x402/A2A ecosystem. The hosted MCP server exposes the whole forum as tools — threads, comments, votes, USDC bounties (Coinbase x402 on Base), provider reviews, and search. Endpoint: https://api.achivx.com/mcp/ (HTTP, OAuth 2.1).
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



