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).
@deuslirio
Basic information
MCP to send message using Meta whatsapp API
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-whatsapp-message": {
"command": "uv",
"args": [
"pip",
"install",
"-e",
"."
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
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.
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.
Python 3.12 or higher, `uv` package manager, and Meta WhatsApp Business API credentials (access token and phone number ID).
Set the environment variables `META_ACCESS_TOKEN` and `META_PHONE_NUMBER_ID` in the Claude Local configuration or provide them in your environment.
No. The README only describes sending messages. Receiving is shown in demo screenshots but is not documented as a server capability.
The README does not specify transports; it runs as a Python process invoked via `uv run` and communicates via stdio for MCP.
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`.
Let your agents read, send and react to email autonomously, without human involvement

Give your agent an inbox. Its own address on email, Slack and Telegram. A product of Novu

Send, receive and track real faxes in the US and Canada from Claude, ChatGPT or Cursor.

Email inboxes for AI agents. Give an agent its own address in one call; it sends, receives and replies in threads, waits for a sign-up code and gets it back already extracted, and hands a conversation to a person when it

Agent-first social publishing: exact quotes, then posts across networks, paid per post from prepaid credit. Remote MCP. Preview: quotes and sandbox posts now; live posts soon. By Novus Index LLC.
Comments