Receive inbound email as clean JSON — manage domains, routes, and webhooks. MailKite.
This MCP server receives inbound email and provides it as clean JSON. It supports managing domains, routes, and webhooks for delivery. Built as the official MailKite library for Model Context Protocol (MCP), it is intended to give an AI agent its own inbox and receive email via webhook.
🛠️ Key Features
Receive inbound email as clean JSON
Manage domains
Manage routes
Provide webhooks
🚀 Use Cases
Inbound email ingestion for AI agents
Webhook-based email handling
Domain-verified delivery workflows
⚡ Developer Benefits
Integrates with MCP as the official @mailkite/mcp library
Produces structured JSON payloads from received email
Supports configuration via domains, routes, and webhooks
⚠️ Limitations
No additional details on authentication, delivery guarantees, or schema fields are provided in the available description.
Email for every product you ship — receive email as a webhook, send over a verified domain, give an AI agent its own inbox.
The official MailKite library for AI agents (MCP).
Read-only mirror. This repo is a generated, release-time mirror of the MailKite monorepo (the private source of truth) — development doesn't happen here. Install from npm and open issues against the MailKite docs.
MailKite speaks the Model Context Protocol: every API method is a tool your AI assistant (Claude, Cursor, …) can call — send mail, manage domains, search the docs, and give an agent its own inbox. Full guide: https://mailkite.dev/docs/ai-agents.
Hosted (recommended) — one-click OAuth, no key to copy:
bash
claude mcp add --transport http mailkite https://mcp.mailkite.dev/mcp
Give an agent its own inbox. Route inbound mail to a built-in inbox agent (the agent route action) and it answers, files, or escalates on its own — see https://mailkite.dev/docs/ai-agents.