Connect ZenMode to Cursor (MCP): ask about your campaigns from your editor
Add ZenMode's MCP server to Cursor with an API key, then ask about your campaigns, contacts and conversations without leaving the editor.
Verified against the product on October 7, 2026 · Updated · Set up in /dashboard/api
What this integration is
ZenMode has a remote MCP server. Cursor can connect to it, so you can ask about your ZenMode account from the chat in your editor: how your campaigns are performing, who a contact is, what was said in a LinkedIn conversation.
Server address: https://www.zen-mode.io/api/mcp
The connection is tied to one of your ZenMode API keys, and Cursor only ever sees the account that key belongs to. It is the same server and the same tools as the Claude guide, which lists every tool and its limits.
The safety rule
An AI assistant cannot send a message or a connection request through ZenMode. There is no tool for it. The only way anyone gets contacted is by being added to one of your campaigns, and the campaign then works through them inside your daily and weekly limits, your business hours and your pacing.
A new API key is read only for AI assistants unless you tick Let AI assistants make changes when you create it. With a read-only key, Cursor can look at your campaigns, contacts and conversations and cannot change anything.
Before you start
- You need a ZenMode plan of Practitioner or above (a free trial counts as the plan you are trialling). Novice accounts are told so with an upgrade link.
- Create an API key under MCP / API in the dashboard. Leave Let AI assistants make changes unticked unless you want Cursor to be able to add people to campaigns or change targeting.
Add ZenMode to Cursor
Cursor reads MCP servers from an mcp.json file. Use ~/.cursor/mcp.json in your home folder so the server is available
in every project, and so the key is not inside a project you might commit to git. Add this, with your key in place of
YOUR_ZENMODE_API_KEY:
{
"mcpServers": {
"zenmode": {
"url": "https://www.zen-mode.io/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_ZENMODE_API_KEY"
}
}
}
}
If the file already has an mcpServers object, add the zenmode entry inside it. Cursor can also read the key from an
environment variable, so it does not sit in the file: use "Authorization": "Bearer ${env:ZENMODE_API_KEY}" and set
ZENMODE_API_KEY where Cursor starts from.
Then open Cursor's MCP settings and check that zenmode is listed as connected, with its tools showing.
Things worth knowing:
- The key is a secret. Anyone who has it can read your ZenMode account the way the key allows. If it lands in a file you share by mistake, revoke it in the dashboard and create a new one.
- Project files are shared files.
.cursor/mcp.jsoninside a project is meant for that project's tools; keep your personal key in the home-folder file instead. - No ZenMode plan limit comes from Cursor. Cursor's documentation gives no plan restriction for remote MCP servers. ZenMode's own requirement is the plan above.
How this guide was checked
The setup above follows Cursor's current MCP documentation. We have not run it inside Cursor. We did check the server
itself with a plain MCP client on 7 October 2026, using a read-only key: it listed 15 tools and returned results for
get_account_summary and list_campaigns on three MCP protocol versions, and refused a wrong key.
Example prompts
- "Use ZenMode to show how my campaigns are doing this month. Which one has the best reply rate?"
- "Use ZenMode to find the contact Priya Shah and show where she stands."
- "Read my ZenMode conversation with Priya Shah and draft a reply I can send myself."
- "Can my ZenMode account take more people today, and if not, when does that lift?"
Limits
Each API key can make 60 tool calls a minute. If the key allows changes, they are capped at 10 a minute and 300 a day, and at most 500 people a day can be added through an assistant. These are the assistant's own call limits; your LinkedIn daily and weekly limits are separate and are applied by your campaigns, as always.
FAQ
Can Cursor send LinkedIn messages or connection requests through ZenMode?
No. No ZenMode tool does that. An assistant with a key that allows changes can add people to a campaign, and your campaign reaches them later under your own daily and weekly limits, business hours and pacing.
Which ZenMode plans include the MCP server?
Practitioner and above, the same as the ZenMode API. A free trial counts as the plan you are trialling. Novice accounts are told so with an upgrade link, and their API keys are kept so they work again as soon as the account moves up.
How do I disconnect Cursor?
Remove the zenmode entry from mcp.json, or revoke the API key in the ZenMode dashboard. Revoking the key ends the
connection straight away.
Does it need my LinkedIn password?
No. ZenMode never asks for LinkedIn credentials, and nothing in this connection touches them.