MCP server (AI agents)
MCP (Model Context Protocol) is the standard that lets an AI drive a piece of software. The WhatSetter MCP server exposes 19 tools (the same capabilities as the API) so your AI assistant can work inside your workspace:
“Look at my qualified leads this week and send a follow-up to the ones who haven’t replied.”
Connecting from Claude
Section titled “Connecting from Claude”- In Claude → Settings → Connectors → Add custom connector.
- URL:
https://mcp.whatsetter.com/mcp - A WhatSetter consent page opens: paste your API key (
ws_live_…, created in Settings → API) and authorize.
That’s it. Claude never sees your key afterwards. It’s stored encrypted server-side, and Claude only holds a revocable session token.
Connecting from a script
Section titled “Connecting from a script”For server-to-server use, pass the key directly:
POST https://mcp.whatsetter.com/mcpAuthorization: Bearer ws_live_YOUR_KEYExposed tools
Section titled “Exposed tools”| Domain | Tools |
|---|---|
| Identity | whoami |
| Leads | list_leads, get_lead, update_lead |
| Conversations | list_conversations, get_conversation_messages |
| Messages | send_whatsapp_message (anti-ban + no double-send) |
| Lists | list_lists, create_list, import_leads |
| Campaigns | list_campaigns, pause_campaign, resume_campaign |
| Meetings | list_bookings |
| Groups | list_groups |
| Webhooks | list_webhooks, create_webhook, delete_webhook, test_webhook |
Security
Section titled “Security”- The MCP is a translator, not a backdoor: every tool calls the API with your key, so it inherits its scopes, rate limits and anti-ban protections.
- Every session is cryptographically bound to the key that opened it. A stolen session id is useless without it.
- Revoking the key in the dashboard cuts the session immediately.

