WhatsApp MCP Server
@piyushgupta53
About WhatsApp MCP Server
WhatsAPP MCP Server
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is WhatsApp MCP Server?
A Model Context Protocol (MCP) server that provides a standardized interface for interacting with WhatsApp through the GreenAPI service. It enables session management, message sending, chat retrieval, group management, and file sharing via MCP protocol. Built for developers who want to integrate WhatsApp capabilities into AI agents or automation workflows.
How to use WhatsApp MCP Server?
Install Node.js (v14+), clone the repository, run npm install, and set two environment variables: GREENAPI_API_URL (GreenAPI base URL) and GREENAPI_API_TOKEN (your API token). Start with npm start; the server listens for MCP protocol messages over standard input/output. Use the provided tools (Open Session, Send Message, Get Chats, Create Group, Get Chat History, Send File, Add/Remove Participant) by calling them with the required parameters.
Key features of WhatsApp MCP Server
- WhatsApp session management via GreenAPI
- Standardized MCP protocol implementation
- Send text messages and files to chats
- Retrieve chat lists and message history
- Create and manage WhatsApp groups
- TypeScript support
Use cases of WhatsApp MCP Server
- Automating customer support replies through an AI assistant
- Sending bulk notifications or alerts to WhatsApp contacts
- Building a chat history archive for compliance or analysis
- Managing group membership programmatically (add/remove participants)
- Integrating WhatsApp messaging into existing MCP‑based AI workflows
FAQ from WhatsApp MCP Server
What are the prerequisites to run WhatsApp MCP Server?
Node.js (v14 or higher), npm or yarn, and a GreenAPI account with an API URL and token.
How do I configure the server?
Set the environment variables GREENAPI_API_URL and GREENAPI_API_TOKEN before starting the server.
What tools does the server provide?
It offers eight tools: Open Session, Send Message, Get Chats, Create Group, Get Chat History, Send File, Add Participant, and Remove Participant. Each requires a session ID from a previously opened session.
How can I see incoming messages in chat history?
Enable the "Receive webhooks on incoming messages and files" setting in the GreenAPI console or via the SetSettings method. Without it, chat history only shows outgoing messages.
Which transport does the server use?
It communicates via standard input/output (stdio) following the MCP protocol. Authentication is handled through the GreenAPI API token.
Frequently asked questions
What are the prerequisites to run WhatsApp MCP Server?
Node.js (v14 or higher), npm or yarn, and a GreenAPI account with an API URL and token.
How do I configure the server?
Set the environment variables `GREENAPI_API_URL` and `GREENAPI_API_TOKEN` before starting the server.
What tools does the server provide?
It offers eight tools: Open Session, Send Message, Get Chats, Create Group, Get Chat History, Send File, Add Participant, and Remove Participant. Each requires a session ID from a previously opened session.
How can I see incoming messages in chat history?
Enable the "Receive webhooks on incoming messages and files" setting in the GreenAPI console or via the SetSettings method. Without it, chat history only shows outgoing messages.
Which transport does the server use?
It communicates via standard input/output (stdio) following the MCP protocol. Authentication is handled through the GreenAPI API token.
Basic information
More Communication MCP servers

MailStream
Sponge LabsThe first MCP server for physical mail. Give any MCP-compatible AI agent the ability to send real postcards and letters, verify addresses, manage mailing lists and artwork, and track direct mail campaigns. Remote Streama
MCP Teams Server
InditexTechAn MCP (Model Context Protocol) server implementation for Microsoft Teams integration, providing capabilities to read messages, create messages, reply to messages, mention members.
Mcp Telegram
dryeabMCP Server for Telegram
WhatsApp MCP Server
lharriesWhatsApp MCP server
MCP Headless Gmail Server
baryhuangA MCP (Model Context Protocol) server that provides get, send Gmails without local credential or token setup.
Comments