WhatsApp Bridge MCP Server
Provides tools to send direct WhatsApp messages to international phone numbers and urgent formatted alert notifications to an admin phone through a local WhatsApp session or webhook gateway.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
💬 WhatsApp Bridge MCP Server
Official Model Context Protocol (MCP 2.0) server enabling Claude Desktop, Claude Code, and autonomous AI agents to dispatch direct WhatsApp messages, documents, media, urgent build alerts, and report summaries to personal or team phones.
💡 The Problem
AI agents can manipulate files, browse the web, and run terminal commands, but they lack a seamless way to ping developers on WhatsApp when a 3-hour build finishes, a production error fires, or human approval is needed. Traditional solutions rely on expensive third-party enterprise providers (Twilio / MessageBird) with heavy monthly fees.
Related MCP server: WAHA WhatsApp MCP Server
🚀 The Solution
mcp-whatsapp-bridge gives Claude native tools to route text, rich alerts, and documents directly through any local WhatsApp session (Baileys / Puppeteer / self-hosted gateway) or direct webhook endpoints.
🛠️ Available MCP Tools
Tool | Parameters | Description |
|
| Sends a direct message to any international phone number. |
|
| Dispatches an image, PDF document, or audio file with optional caption. |
|
| Sends an emergency formatted notification to the admin phone. |
| (None) | Probes gateway health endpoint and reports latency in milliseconds. |
📦 Setup & Configuration
Environment Variables
Variable | Description | Default |
| URL of the WhatsApp bridge gateway |
|
| Default administrator phone for alerts | (Optional) |
| Bearer authorization token | (Optional) |
1. Claude Desktop Integration
Add the server to your claude_desktop_config.json:
{
"mcpServers": {
"whatsapp-bridge": {
"command": "python3",
"args": ["/path/to/mcp-whatsapp-bridge/server.py"],
"env": {
"WHATSAPP_GATEWAY_URL": "http://localhost:3001/send",
"WHATSAPP_DEFAULT_PHONE": "+6281234567890",
"WHATSAPP_API_KEY": "optional_bearer_token"
}
}
}
}2. Claude Code CLI Integration
claude mcp add whatsapp-bridge -- python3 /path/to/server.py3. CLI Diagnostics Mode
Test connection to your gateway without launching the full MCP loop:
python3 server.py --test
python3 server.py --test --json🧪 Running Tests
python3 tests/test_server.py📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
WhatsMCP connects Claude and other MCP-compatible AI agents directly to WhatsApp. Send and receive text, images, documents, and voice notes; manage groups (create, add/remove members, promote admins); look up contacts and profiles; follow channels; and read call and message history — all through a standard MCP interface. For voice use cases, WhatsMCP offers SIP-based calling plans (inbound-only, or full inbound/outbound) so AI voice agents can answer and place WhatsApp calls, plus low-latency WebSocket integrations with voice agent providers like ElevenLabs. Multiple WhatsApp accounts can be paired and managed per workspace, with webhook support for real-time inbound message delivery to your own infrastructure.
Ask questions across your WhatsApp inbox from Claude, ChatGPT, Cursor or any MCP client.
Let Claude or ChatGPT search, read and send your WhatsApp messages over MCP. OAuth sign-in.
WhatsApp for Claude, ChatGPT or any AI agent: search, reply and send. Personal or Business API.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables sending WhatsApp messages through Claude Desktop and other MCP-compatible LLMs. Supports single and bulk messaging, phone number validation, and session management via the zapr.link service.MIT
- AlicenseAqualityDmaintenanceEnables Claude to interact with WhatsApp through a unified backend API, providing 20 tools for messaging, media, groups, contacts, and chat management.2222 npmMIT
- AlicenseBqualityBmaintenanceEnables sending messages, images, documents and more on WhatsApp directly from any MCP-compatible AI, with tools for chat management, groups, and webhooks.371MIT
- AlicenseBqualityDmaintenanceEnables Claude or other MCP clients to interact with WhatsApp through the WAHA HTTP API, supporting messaging, group management, and contact operations.218 npmMIT