What is WhatsApp Web MCP?
A Node.js application that connects WhatsApp Web with AI models through the Model Context Protocol (MCP). It provides a standardized interface for programmatic interaction with WhatsApp, enabling automated messaging, contact management, and group chat functionality through AI-driven workflows.
How to use WhatsApp Web MCP?
Install globally via npm or use with npx. Alternatively, build with Docker. Run in one of three modes: WhatsApp API Server (REST), MCP Server (standalone direct connection), or MCP Server as API client (connects to the WhatsApp API Server). Configure using command-line options for transport (SSE or command), ports, and authentication. Scan a QR code with your WhatsApp mobile app for authentication. For Claude Desktop integration, add the appropriate NPX or Docker configuration including the API key.
Key features of WhatsApp Web MCP
- Send and receive messages to contacts and groups
- Search and manage contacts and groups
- Retrieve message history from chats and groups
- Download and send media files (via URL or local file)
- Webhook support for incoming messages with filters
- REST API and MCP protocol access to WhatsApp
Use cases of WhatsApp Web MCP
- Automate customer support or broadcast messaging via AI
- Manage group memberships and send group messages programmatically
- Integrate WhatsApp with AI assistants (e.g., Claude) for conversational workflows
- Build custom dashboards or scripts that interact with WhatsApp chats
コメント