MailKite MCP

Hosted remote MCP server giving any AI agent a real email inbox.

How MailKite fits

That's our MCP server. Connect any agent at mcp.mailkite.dev — OAuth sign-in, no keys.

Receive email into MailKite MCP via MailKite

A minimal, copy-paste starter. Swap in your own domain and API key.

webhook.ts
import { verifyWebhook } from "@mailkite/client";

// MailKite POSTs every inbound email at your domain as JSON.
// Point a route at this handler in the MailKite dashboard.
export default async function handler(req: Request) {
const raw = await req.text();
const sig = req.headers.get("x-mailkite-signature") ?? "";

// Reject anything not signed by your webhook secret
const ok = await verifyWebhook(sig, raw, process.env.MK_WEBHOOK_SECRET!);
if (!ok) return new Response("bad signature", { status: 401 });

const email = JSON.parse(raw);
// Route into MailKite MCP: open a ticket, create a task, store a record
await routeIntoName(email); // email.from · email.subject · email.text

return new Response(JSON.stringify({ ok: true }));
}
Read the inbound webhooks guide

MailKite MCP is a hosted remote MCP server at mcp.mailkite.dev that gives any MCP-compatible AI agent (Claude, Cursor, Cline, ChatGPT Apps) a real email inbox. Inbound mail arrives as structured tool calls, and the agent sends or replies from a verified (SPF/DKIM) domain. OAuth sign-in in the browser means no API keys to manage; a stdio alternative runs via npx.

Key features

Pricing model

Free tier + usage-based

Open source

MIT

View repository

Questions about MailKite MCP

Which AI clients work with MailKite MCP?

Any MCP-compatible client: Claude Desktop/Code, Cursor, Cline, Windsurf, Zed, ChatGPT Apps, and custom agents. The server is remote + OAuth, so no local install is required.

Does the agent get its own inbox?

Yes — inbound mail arrives as structured tool calls (no IMAP polling), and the agent can send and reply from a domain you verify.

Is the MCP server free?

It runs on MailKite's Free tier (3,000 emails/mo across unlimited domains). Higher volume is metered with no hard cutoff.

Related

Similar tools

That's us — start free.

Point a domain, drop in a webhook URL, and send your first email in minutes. Unlimited domains, no credit card.