Let your agents run your email.
Point Cursor, Claude, or any MCP client at our server. Same API key, same scopes. No install.
Hosted at mcp.unitpost.com/mcp
{
"mcpServers": {
"unitpost": {
"url": "https://mcp.unitpost.com/mcp",
"headers": {
"Authorization": "Bearer pk_live_YOUR_KEY"
}
}
}
}In practice
What you'd actually type
ChatGPT, Claude, Gemini. They call the tools. You write the ask.
Works with your agent
Set up in a minute, in any client
Copy-paste config for Cursor, Claude, Codex, Copilot, Gemini, Windsurf.
Cursor
Add Unitpost as an MCP server in Cursor so the agent can send + manage email.
Claude Code
Add Unitpost to Claude Code with a single `claude mcp add` command.
Claude Desktop
Connect via the mcp-remote bridge in claude_desktop_config.json (API-key auth).
Codex
Add the Unitpost MCP server to OpenAI Codex CLI.
GitHub Copilot
Use the Unitpost MCP server with VS Code agent mode / Copilot MCP.
Gemini CLI
Register Unitpost as an MCP server for the Gemini CLI.
Windsurf
Register Unitpost as an MCP server in Windsurf (Cascade).
Generic / custom client
Connect any MCP-compatible client or your own agent to Unitpost.
What the agent can do
Every API operation, as an MCP tool
The real /api/v1 surface, one tool at a time. Same pipeline as REST.
One tool per API operation
email_send, campaigns, domains — the full /api/v1 surface.
Scoped, revocable keys
Same API key as REST. Each tool enforces its scope.
Same send gate
Rate limits, suppression, and billing. Same as the API.
Full observability
MCP sends land in Activity and fire the same webhooks.
Hosted server
Nothing to install. Point a client at the URL.
Pairs with the skill
Teach your agent how to use the tools correctly.
Agent questions
MCP, answered
What is the Unitpost MCP server?
It's a hosted Model Context Protocol server at https://mcp.unitpost.com/mcp that gives an AI agent native tools for email — send a message, run a campaign, manage contacts, segments, templates, domains, and webhooks. Every tool maps 1:1 to a /api/v1 REST operation and enforces the same API-key scopes, rate limits, and sending gate, so an agent can't do anything your key couldn't already do.
How do I connect Claude or Cursor to Unitpost?
Point your client at https://mcp.unitpost.com/mcp over streamable HTTP with an Authorization: Bearer <your API key> header. In Claude Code that's one command: claude mcp add --transport http --header "Authorization: Bearer pk_live_…" unitpost https://mcp.unitpost.com/mcp. Cursor, Codex, Copilot, and Windsurf take the same URL and header in their MCP config block. There is nothing to install or self-host.
Can an AI agent send email without my approval?
Only if you give it a key that can send. Scopes are the control: a key without emails:send can read and draft but never deliver, so handing an agent a read-only key lets it build templates and segments with zero delivery risk. In the dashboard, Ask Unit additionally confirms with you before any real send.
Is MCP available on the free plan?
Yes. MCP is included on every plan, free included — it's the same REST API with a different transport, so it carries no separate charge. You pay only for the email you send.
What if my tool doesn't support MCP?
Use the REST API or an official SDK — MCP and REST expose the same surface, so nothing is MCP-only. There are also agent Skills (one command, works with Claude Code, Cursor, Codex, and 60+ agents) that teach a coding agent to call the API correctly without any MCP connection at all.
Give your agent an email platform
One config block. Same API key. Free plan included.