@chatmaid/mcp
OfficialAllows sending WhatsApp messages, listing messages, fetching message details, managing phone numbers, and checking account usage via the Chatmaid WhatsApp Developers API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@chatmaid/mcpSend a WhatsApp message to +14155551234 saying the order has shipped."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@chatmaid/mcp
MCP server for the Chatmaid WhatsApp Developers API. Send WhatsApp messages and manage your account from Claude Code, Cursor, Windsurf, Claude Desktop, and any other MCP-compatible AI client.
Install
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"chatmaid": {
"command": "npx",
"args": ["-y", "@chatmaid/mcp"],
"env": {
"CHATMAID_API_KEY": "sk_test_xxx_or_sk_live_xxx"
}
}
}
}Cursor
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"chatmaid": {
"command": "npx",
"args": ["-y", "@chatmaid/mcp"],
"env": { "CHATMAID_API_KEY": "sk_test_xxx_or_sk_live_xxx" }
}
}
}Claude Code / CLI
claude mcp add chatmaid \
--env CHATMAID_API_KEY=sk_test_xxx \
-- npx -y @chatmaid/mcpEnvironment variables
Variable | Required | Description |
| Yes | Your API key. Use |
| No | Override the API base URL. Defaults to |
Get a key at https://developers.chatmaid.net/dashboard/api-keys.
Tools
Tool | Description |
| Send a WhatsApp message: |
| List recent messages, optionally filtered by |
| Fetch a message by ID, including final status and timestamps. |
| List phone numbers registered to the account (scoped to your API key environment). |
| Get details for a single phone number. Accepts internal ID or E.164. |
| Check if a phone number is currently connected to WhatsApp. Accepts internal ID or E.164. |
| Get current account info (accountId, name, email, subscription status). |
| Get usage stats for |
Example prompts
Once installed, you can ask your agent things like:
"Send a WhatsApp message from my business number to +14155551234 saying the order has shipped."
"What phone numbers are connected to my Chatmaid account?"
"Check if message
msg_abc123was delivered.""How much of my WhatsApp quota have I used this month?"
The agent will call the right tool automatically.
Safety
Always use
sk_test_*keys when prototyping with agents. Messages sent with test keys are simulated end-to-end through Chatmaid's sandbox — nothing goes out to WhatsApp.Promote to
sk_live_*only when you've confirmed the agent's behavior.
Source
Open-source at github.com/chatmaid/mcp. PRs welcome.
License
MIT © Chatmaid
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/chatmaid/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server