Cursor
Paste one JSON block into Cursor's MCP config, reload, and the agent gets Unitpost tools.
What are the connection details?
| Server URL | https://mcp.unitpost.com/mcp |
|---|---|
| Transport | Streamable HTTP |
| Auth header | Authorization: Bearer pk_live_YOUR_KEY(production key from www.unitpost.com) |
| Tools | one per API operation (emails_send, campaigns_send, …) |
How do I connect Cursor?
Create a production API key
Open https://www.unitpost.com → Settings → API keys → create a scoped key. Copy the full
pk_live_…value (shown once). In every snippet below, replacepk_live_YOUR_KEYwith that value.Must be production. Keys from unitpost.dev only work on the dev API. This MCP URL is production (
mcp.unitpost.com) — a .dev key returns 401 Invalid API key on tool calls even if the server appears connected.Open the MCP config file
Edit `~/.cursor/mcp.json` (all projects) or `.cursor/mcp.json` (this project only). Or: Cursor Settings → MCP → Add new MCP server.
Paste this server block
Put the
unitpostentry under top-levelmcpServers. Replacepk_live_YOUR_KEYwith your key — keep theBearerprefix and the space.JSON{ "mcpServers": { "unitpost": { "url": "https://mcp.unitpost.com/mcp", "headers": { "Authorization": "Bearer pk_live_YOUR_KEY" } } } }Grant only the scopes the agent needs (e.g.
emails:sendforemails_send). Prefer a revocable key dedicated to the agent.Reload and verify
Reload MCP servers in Cursor. unitpost should show green with tools like
emails_send,campaigns_send,domains_verify.Send a test
Ask the agent to send a test email from a verified domain, then confirm it in Unitpost Activity.