Give an AI agent its own inbox β receive email as a webhook, send over a verified domain.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Agent Mail.
mailkite_sendSend a message over a verified domain.
mailkite_send_batchSend one personalized message per recipient (up to 50) in a single call.
mailkite_upload_attachmentUpload a file to MailKite storage and get back a secure, time-limited URL.
mailkite_list_templatesList your saved email templates (light metadata only β no body).
mailkite_list_base_templatesList the premade base templates (light metadata).
mailkite_get_templateGet one template (full: subject, html, text, theme).
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).
Docs Β· Library guide Β· mailkite.dev Β· AI agents
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.
One tool per MailKite API method, generated from the shared contract. Full list + schemas: https://mailkite.dev/docs/libraries#mcp.
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:
In Claude Code you can also install the plugin:
Any 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):
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.
Same contract, every language β pick the one for your stack (full list: https://mailkite.dev/docs/libraries):
| Library | Repo | Distribution |
|---|---|---|
| MailKite for Node.js | mailkite-node | npm |
| MailKite for Python | mailkite-python | PyPI |
| MailKite for Ruby | mailkite-ruby | RubyGems |
| MailKite for Java | mailkite-java | Maven Central |
| MailKite for PHP | mailkite-php | Packagist |
| MailKite for Go | mailkite-go | Go modules |
| @mailkite/cli | mailkite-cli | npm |
| @mailkite/mcp (this repo) | mailkite-mcp | npm |
| @mailkite/client | mailkite-js | npm |
| @mailkite/expo | mailkite-expo | npm |
| MailKiteClient | mailkite-swift | Swift Package Manager |
| dev.mailkite:mailkite-client | mailkite-kotlin | Maven Central |
| mailkite_client | mailkite-flutter | pub.dev |
Generated from the shared MailKite API contract. Β© MailKite.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/agent-mail)<a href="https://allmcps.com/mcp/agent-mail"><img src="https://allmcps.com/api/badge/agent-mail?style=directory" alt="Agent Mail on AllMCPs" /></a>