AVAILABLE NOW

Let your agents run your email.

Point Cursor, Claude, or any MCP client at our server. Connect with OAuth in the browser — or a scoped API key where needed. No install.

Hosted at mcp.unitpost.com/mcp

mcp.json
{
  "mcpServers": {
    "unitpost": {
      "url": "https://mcp.unitpost.com/mcp"
    }
  }
}

In practice

What you'd actually type

ChatGPT, Claude, Gemini. They call the tools. You write the ask.

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.

OAuth connect, scoped keys as backup

Approve in the browser — tokens refresh automatically. Paste-a-key clients use the same key as REST.

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 scopes, rate limits, and sending gate, so an agent can't do anything you didn't approve. Connect with OAuth in the browser, or use a scoped API key where the client can only paste a key.

How do I connect Claude or Cursor to Unitpost?

For Claude Code, Claude Desktop, ChatGPT, Copilot, Cursor, and most MCP clients: add https://mcp.unitpost.com/mcp as a server and approve access in the browser — no key to copy, tokens refresh automatically. In Claude Code that's one command: claude mcp add --transport http unitpost https://mcp.unitpost.com/mcp. Every client keeps the API-key path as a legacy fallback. There is nothing to install or self-host.

Can an AI agent send email without my approval?

Only what you approve. With OAuth you pick the workspace and approve the exact scopes on Unitpost's consent screen; with a key, 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 URL, browser approval. API keys still work as backup. Free plan included.