Whatsapp Business Mcp
@nakulben
About Whatsapp Business Mcp
Manage WhatsApp Business templates and send messages from Claude, ChatGPT, Cursor, VS Code Copilot, or any MCP-compatible client — powered by the Meta Cloud API.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"whatsapp-mcp": {
"command": "python",
"args": [
"-m",
"whatsapp_mcp"
],
"env": {
"WHATSAPP_ACCESS_TOKEN": "<your-token>",
"WHATSAPP_PHONE_NUMBER_ID": "<your-phone-id>",
"WHATSAPP_BUSINESS_ACCOUNT_ID": "<your-account-id>"
}
}
}
}Tools
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 Business Mcp?
Manage WhatsApp Business templates and send messages from Claude, ChatGPT, Cursor, VS Code Copilot, or any MCP-compatible client — powered by the Meta Cloud API.
How to use Whatsapp Business Mcp?
Clone the repository, install dependencies, configure environment variables (META_ACCESS_TOKEN, META_WABA_ID, META_PHONE_NUMBER_ID), then run the server with python -m whatsapp_mcp and connect it to your MCP client using the appropriate transport (stdio, SSE, or streamable-http).
Key features of Whatsapp Business Mcp
- 8 tools covering template lifecycle (create, validate, send, delete)
- Supports stdio, SSE, and streamable-http MCP transports
- Per-request credentials via Bearer token or X-Meta-* headers
- Works with Claude Desktop, Claude.ai, ChatGPT, Cursor, VS Code
- Validates template payloads against Meta’s structural variant rules
- Bulk sending of approved templates to multiple phone numbers
Use cases of Whatsapp Business Mcp
- Create and submit WhatsApp Business message templates for Meta approval
- Send approved templates to individual or bulk phone numbers
- Integrate template management into AI-powered workflows via MCP clients
FAQ from Whatsapp Business Mcp
What is MCP?
MCP (Model Context Protocol) is a standard that lets AI assistants like Claude and ChatGPT interact with external tools and data sources.
How do I get Meta API credentials?
Go to Meta for Developers, create or select your app, navigate to WhatsApp > API Setup, and copy your access token, WABA ID, and phone number ID.
What transport modes does the server support?
The server supports stdio (local clients like Claude Desktop, Cursor, VS Code), SSE (legacy remote), and streamable-http (Claude.ai, ChatGPT, newer MCP clients).
Can I pass credentials per request instead of via environment variables?
Yes. For HTTP transports you can send a Bearer token (base64-encoded JSON with access_token, phone_number_id, waba_id) or X-Meta-* headers. Environment variables are used as fallback.
Does this server work with ChatGPT?
Yes, but only as a remotely hosted MCP server via streamable-http. ChatGPT does not support local stdio mode. The server must be publicly accessible over HTTPS.
Frequently asked questions
What is MCP?
MCP (Model Context Protocol) is a standard that lets AI assistants like Claude and ChatGPT interact with external tools and data sources.
How do I get Meta API credentials?
Go to Meta for Developers, create or select your app, navigate to WhatsApp > API Setup, and copy your access token, WABA ID, and phone number ID.
What transport modes does the server support?
The server supports stdio (local clients like Claude Desktop, Cursor, VS Code), SSE (legacy remote), and streamable-http (Claude.ai, ChatGPT, newer MCP clients).
Can I pass credentials per request instead of via environment variables?
Yes. For HTTP transports you can send a Bearer token (base64-encoded JSON with access_token, phone_number_id, waba_id) or X-Meta-* headers. Environment variables are used as fallback.
Does this server work with ChatGPT?
Yes, but only as a remotely hosted MCP server via streamable-http. ChatGPT does not support local stdio mode. The server must be publicly accessible over HTTPS.
Basic information
More Communication MCP servers
Discord Mcp
SaseQA MCP server for the Discord integration. Enable your AI assistants to seamlessly interact with Discord. Enhance your Discord experience with powerful automation capabilities.

Upfirst
Upfirst is an AI phone receptionist for small businesses. Review call transcripts, then fix the greeting, knowledge, and transfer rules from your AI client.
MCP Email Server
Shy2593666979一个基于 MCP (Model Context Protocol) 的邮件服务,支持 LLM 发送带附件的电子邮件及在指定目录中搜索文件。提供安全的 SMTP 传输、多收件人支持和附件模式匹配搜索功能,适用于 Gmail、Outlook、Yahoo、QQ 邮箱和网易 126 邮箱等主流邮箱服务。
Telegram MCP server
chaindeadTelegram MCP for managing dialogs, messages, drafts, read statuses, and more.
Comments