Whatsapp Business Mcp
@nakulben
关于 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.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"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>"
}
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
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.
沟通协作 分类下的更多 MCP 服务器
feishu-tools-mcp
Li-vienMCP server provides Feishu related operations to AI encoding agents such as cursor 飞书MCP插件,读取文档、发送消息、合同审批、数据处理.....
PhonePi MCP: Turn your phone into a toolbox for AI assistants using Model Context Protocol
priyankarkPhonePi MCP enables seamless integration between desktop AI tools and your smartphone, providing 23+ direct actions including SMS messaging, phone calls, contact management, snippet creation and search, clipboard sharing, notifications, battery status checks, and remote device co
Twilio MCP Monorepo
twilio-labsMonorepo providing 1) OpenAPI to MCP Tool generator 2) Exposing all of Twilio's API as MCP Tools
slack-mcp-server
ubie-ossA Slack MCP server
MCP Communicator (Telegram)
qpd-vAn MCP server that enables communication with users through Telegram. This server provides a tool to ask questions to users and receive their responses via a Telegram bot.
评论