Model Context Protocol endpoint for the EnoSend WhatsApp API. One hosted endpoint — every EnoSend customer authenticates with their own API key.
POST /mcp — JSON-RPC 2.0 over HTTPS.
Every request must include your EnoSend API key as a Bearer token:
Authorization: Bearer wa_live_…
Grab your key from the EnoSend dashboard → API Keys. The key identifies you — your sends land in your dashboard, billed against your wallet.
{
"mcpServers": {
"enosend": {
"url": "https://mcp.enosend.com/mcp",
"headers": { "Authorization": "Bearer wa_live_YOUR_KEY" }
}
}
}
Same hosted URL, but the form wants OAuth fields. Use a fixed Client ID and put your API key in Client Secret:
| Remote MCP Server URL | https://mcp.enosend.com/mcp |
| OAuth Client ID | enosend-mcp (same for everyone) |
| Client Secret | wa_live_YOUR_KEY (your API key — different per account) |
The Client ID is not your API key. Only the secret field carries wa_live_….
list_instances — show your connected WhatsApp numberscheck_human_mode — inspect Human-mode state for an instancetoggle_human_mode — enable/disable Human-mode + change pacesend_message — send one WhatsApp text (returns immediately; no polling)get_message_status / check_message_status — check if a message was deliveredsend_bulk_messages — send to up to 500 recipients in one callget_bulk_status — poll a bulk batch by campaign_idREST docs: enosend.com/whatsapp/docs/