MailKite
OfficialRead-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.
Install
{
"mcpServers": {
"mailkite": {
"command": "npx",
"args": ["-y", "@mailkite/mcp"],
"env": { "MAILKITE_API_KEY": "mk_live_…" }
}
}
}Related MCP server: ClawAIMail
Tools
One tool per MailKite API method, generated from the shared contract. Full list + schemas: https://mailkite.dev/docs/libraries#mcp.
40 tools, generated from the shared API contract — the same spec the server registers at startup. * marks a required argument. Access: API key (mk_live_…), session (management token), or local (runs in-process, no network).
Tool | Signature | Access | What it does |
|
| API key · write | Send a message over a verified domain. |
|
| API key · write | Upload a file to MailKite storage and get back a secure, time-limited URL. |
| — | session · read | List your saved email templates (light metadata only — no body). |
| — | session · read | List the premade base templates (light metadata). |
|
| session · read | Get one template (full: subject, html, text, theme). |
|
| session · write | Create a template. |
| — | session · read | List your domains, each with its webhook URL. |
|
| session · write | Add a domain. |
|
| session · read | Get one domain with DNS records + webhook. |
|
| session · delete/replace | Remove a domain. |
|
| session · write | Check DNS and update status. |
|
| session · delete/replace | Set or replace the domain's catch-all webhook. |
|
| session · delete/replace | Remove the domain's webhook. |
|
| session · write | Send a signed test event to the domain's webhook. |
|
| session · read | Check whether a domain is available to register, and at what price. |
|
| session · write | Register (buy) a domain on the customer's behalf; provisions mail DNS and adds it to the account in one call. |
| — | session · read | List inbound routing rules. |
|
| session · write | Create a route (match, action, destination). |
|
| session · delete/replace | Delete an inbound routing rule by id. |
|
| API key · write | Send a message to one of your inbox agents and get its reply. |
|
| API key · write | Route a message to one of your registered routes (by |
| — | session · read | List stored messages, newest first. |
|
| session · read | Get a message with deliveries + attachments. |
|
| session · write | Re-deliver a stored message to its webhook. |
| — | session · read | List your contact lists (static, curated broadcast audiences), each with its member count. |
|
| session · write | Create a contact list. |
|
| session · read | Get one contact list with its member count. |
|
| session · write | Rename a contact list. |
|
| session · delete/replace | Delete a contact list. |
|
| session · read | List the contacts that are members of a list, newest first. |
|
| session · write | Add contacts (by id, ctr_…) to a list. |
|
| session · delete/replace | Remove one contact from a list (the contact itself is kept). |
| — | session · read | List your broadcasts (one-to-many sends) with status and send stats. |
|
| session · write | Create a broadcast draft. |
|
| session · read | Get one broadcast with its status and recipient summary. |
|
| session · write | Edit a draft broadcast (any of from/subject/audience/html/… ). |
|
| session · delete/replace | Delete a broadcast draft. |
|
| session · write | Send a broadcast now, or pass an ISO 8601 |
|
| local · read | Verify the |
|
| API key · read | Semantic search over the MailKite documentation — returns the most relevant doc sections for a natural-language query (hybrid vector + keyword search over https://mailkite.dev/docs). |
Use it from an AI agent — MCP + Agent connectors
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:
claude mcp add --transport http mailkite https://mcp.mailkite.dev/mcpIn Claude Code you can also install the plugin:
/plugin marketplace add mailkite/claude-code
/plugin install mailkite@mailkiteAny chat/UI agent: "Add the MCP server at https://mcp.mailkite.dev/mcp and authenticate in the browser when prompted."
Local (static key, offline / CI):
{ "mcpServers": { "mailkite": { "command": "npx", "args": ["-y", "@mailkite/mcp"], "env": { "MAILKITE_API_KEY": "mk_live_…" } } } }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.
All MailKite libraries
Same contract, every language — pick the one for your stack (full list: https://mailkite.dev/docs/libraries):
Library | Repo | Distribution |
MailKite for Node.js | npm | |
MailKite for Python | PyPI | |
MailKite for Ruby | RubyGems | |
MailKite for Java | Maven Central | |
MailKite for PHP | Packagist | |
MailKite for Go | Go modules | |
@mailkite/cli | npm | |
@mailkite/mcp (this repo) | npm | |
@mailkite/client | npm | |
@mailkite/expo | npm | |
MailKiteClient | Swift Package Manager | |
dev.mailkite:mailkite-client | Maven Central | |
mailkite_client | pub.dev |
Docs & links
📚 Documentation: https://mailkite.dev/docs
📦 This library's guide: https://mailkite.dev/docs/libraries#mcp
🤖 AI agents (MCP + inbox agents): https://mailkite.dev/docs/ai-agents
🌐 Website: https://mailkite.dev
🧭 All libraries: https://mailkite.dev/docs/libraries
Generated from the shared MailKite API contract. © MailKite.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -licenseCqualityCmaintenanceGives on-the-fly inboxes to AI agents. Agents / LLM's can send, receive, and take action in isolated inboxes. Built for AI unlike Gmail. Check us out at agentmail.toLast updated1085
- AlicenseAqualityDmaintenanceEmail infrastructure for AI agents — create inboxes, send/receive email, search messages, and manage threads via MCP tools.Last updated10182MIT

AgenticMailofficial
AlicenseAqualityAmaintenanceReal email and SMS for AI agents. Run a local mail server with disposable inboxes — agents send and receive real email, fetch verification codes, and drive a real inbox without going through any third-party email API.Last updated100180MIT- Alicense-qualityCmaintenanceOpen-source, self-hosted Inbox-as-a-Service API for AI agents. It enables agents to manage email inboxes, send/receive emails, search messages, and wait for replies via REST or MCP.Last updated26Apache 2.0
Related MCP Connectors
Email for AI agents: send mail, manage contacts, automations & webhooks. Zero-DNS first send.
Authenticated email gateway for AI agents — per-agent inboxes, HITL approval, SPF/DKIM verified.
Authenticated email gateway for AI agents — per-agent inboxes, HITL approval, SPF/DKIM verified.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mailkite/mailkite-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server