WhatsApp Message Sender MCP Tool
@deuslirio
关于 WhatsApp Message Sender MCP Tool
MCP to send message using Meta whatsapp API
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-server-whatsapp-message": {
"command": "uv",
"args": [
"pip",
"install",
"-e",
"."
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is WhatsApp Message Sender MCP Tool?
This MCP server sends WhatsApp messages via the Meta (Facebook) WhatsApp Business API and provides a contacts resource. It is built for developers who want to integrate WhatsApp messaging into AI assistants or automated workflows using the Model Context Protocol.
How to use WhatsApp Message Sender MCP Tool?
Install dependencies with uv pip install -e . in the cloned repository. Run the server with uv run python main.py for standalone mode, or add the whatsapp entry to your Claude Local configuration under mcpServers, setting environment variables META_ACCESS_TOKEN and META_PHONE_NUMBER_ID. The tool exposes a send_whatsapp_message tool (parameters: phone_number, message) and a contacts resource at resource://contacts.
Key features of WhatsApp Message Sender MCP Tool
- Send WhatsApp messages via Meta Business API
- Supports international phone number format
- Provides a contacts resource listing names and numbers
- Runnable in standalone or Claude Local mode
- Configured with environment variables for credentials
Use cases of WhatsApp Message Sender MCP Tool
- Automating outbound WhatsApp notifications from an AI assistant
- Integrating WhatsApp messaging into Claude Local workflows
- Retrieving a contact list from the server resource
FAQ from WhatsApp Message Sender MCP Tool
What are the runtime requirements?
Python 3.12 or higher, uv package manager, and Meta WhatsApp Business API credentials (access token and phone number ID).
How do I configure the Meta API credentials?
Set the environment variables META_ACCESS_TOKEN and META_PHONE_NUMBER_ID in the Claude Local configuration or provide them in your environment.
Does this tool support receiving messages?
No. The README only describes sending messages. Receiving is shown in demo screenshots but is not documented as a server capability.
What transports does the server use?
The README does not specify transports; it runs as a Python process invoked via uv run and communicates via stdio for MCP.
How can I troubleshoot common errors?
Ensure the mcp package is installed (uv pip install mcp==1.6.0), check environment variables are correctly set, and try clearing uv cache (uv cache clean) if errors occur with uv run.
沟通协作 分类下的更多 MCP 服务器
Email sending MCP 💌
ykhliThe official MCP server to send emails and interact with Resend
Discord MCP Server
hanwegMCP server for discord bot
Mattermost MCP Server
pvevMattermost MCP server to enable Claude to interact with Mattermost Workspaces

Slack
modelcontextprotocolModel Context Protocol Servers
飞书MCP服务器
sdd330MCP server provides feishu related operations
评论