whatsapp-mcp-server
If you are the rightful owner of whatsapp-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A WhatsApp server implementation using the Model Context Protocol (MCP) SDK, providing a standardized interface for interacting with WhatsApp through the GreenAPI service.
The WhatsApp MCP Server is a robust implementation designed to facilitate seamless interaction with WhatsApp using the Model Context Protocol (MCP) SDK. It leverages the GreenAPI service to manage WhatsApp sessions, send messages, and perform various operations such as creating groups and managing participants. The server is built with TypeScript support, ensuring type safety and modern JavaScript features. It requires Node.js (v14 or higher) and a GreenAPI account with valid credentials to operate. The server listens for MCP protocol messages through standard input/output, making it versatile for integration with various systems. Configuration is straightforward, requiring only the GreenAPI API URL and token as environment variables. This server is ideal for developers looking to integrate WhatsApp functionalities into their applications using a standardized protocol.
Features
- WhatsApp session management
- Integration with GreenAPI service
- Standardized MCP protocol implementation
- TypeScript support
Tools
Open Session
Opens a new WhatsApp session using GreenAPI credentials.
Send Message
Sends a message to a specified chat.
Get Chats
Retrieves the list of available chats.
Create Group
Creates a new WhatsApp group.
Get Chat History
Retrieves recent messages from a specified chat.
Send File
Sends a file to a specified chat.
Add Participant
Adds a participant to an existing WhatsApp group.
Remove Participant
Removes a participant from an existing WhatsApp group.