Integrations
MailKite works with any app that speaks SMTP — point it at
smtp.mailkite.dev and you're sending. For platforms that support
webhooks, you can also receive inbound email as clean JSON
at your endpoint. For AI agents, connect via MCP — one
command to give your agent its own inbox.
Every integration uses the same API key, the same verified domains, and the same SMTP connection details. No extra setup beyond publishing your DNS records.
AI agents — MCP-native
MailKite is MCP-native — every agent platform that speaks Model Context Protocol gets full access to MailKite's API: send email, read inbound messages, manage domains, and run inbox agents. One command to add, zero config to use.
One command to add the MCP server
Agent skill or MCP server
MCP server for email in your IDE
MCP server for Cascade agents
Connect via MCP or API directly
Turn any address into an AI agent
Frameworks & SDKs
Official client libraries for every major language. Same method surface, same JSON over HTTPS — pick your stack and install.
npm install mailkite
pip install mailkite-dev
go get github.com/mailkite/mailkite-go
.env mail config, Mailables, queues
gem install mailkite
Maven: dev.mailkite:mailkite
SMTP connection details
These are the same for every platform. Your password is your API key — there's no separate SMTP credential to create.
| Host | smtp.mailkite.dev |
| Port | 587 (STARTTLS) · 465 (implicit TLS) |
| Username | mailkite (any username works) |
| Password | Your API key (mk_live_…) |
| Encryption | Required — STARTTLS on 587, TLS on 465 |
Platform tutorials
Step-by-step guides for the most popular platforms. Each one covers sending email through MailKite, and where applicable, receiving inbound email at a webhook.
WP Mail SMTP plugin
Order notifications, SMTP via app
WP Mail SMTP plugin
Zapier SMTP + webhook triggers
SMTP relay or marketing API
Relay for transactional, API for templates
Outbound notification routing
SMTP node + webhook trigger
SMTP Authentication module
Custom integrations
Step-by-step guides for every platform. Each one covers sending email through MailKite, and where applicable, receiving inbound email at a webhook.
CMS
| Platform | Method | Notes |
|---|---|---|
| Joomla | SMTP SMTP | SMTP config in Global Configuration |
| Squarespace | SMTP SMTP | External SMTP available |
| Ghost | SMTP SMTP | SMTP config in config.production.json |
Forum
Marketing
| Platform | Method | Notes |
|---|---|---|
| Mautic | SMTP SMTP | SMTP transport config |
| ActiveCampaign | SMTP API | SMTP for transactional, API for marketing |
| Mailchimp | API | Transactional via API (Mandrill) |
| Brevo (Sendinblue) | SMTP API | SMTP relay + API |
Analytics
| Platform | Method | Notes |
|---|---|---|
| Matomo | SMTP SMTP | SMTP in General Settings |
Productivity
Hosting
DevOps
| Platform | Method | Notes |
|---|---|---|
| Grafana | SMTP SMTP | [smtp] config in grafana.ini |
| Jenkins | SMTP SMTP | SMTP in system config |
| Sentry | SMTP SMTP | EMAIL configuration |
| GitLab | SMTP SMTP | SMTP in application settings |
| Kubernetes | Webhook | Ingress-nginx + webhook adapter |
Messaging
| Platform | Method | Notes |
|---|---|---|
| Mattermost | SMTP SMTP | SMTP in System Console |
| Rocket.Chat | SMTP SMTP | SMTP in email settings |
| Slack | Webhook | Email notifications → Slack |
| Discord | Webhook | Email → Discord embed |
Project Mgmt
| Platform | Method | Notes |
|---|---|---|
| Linear | Webhook | Inbound email → issue creation |
Support
| Platform | Method | Notes |
|---|---|---|
| Intercom | API | Inbound for ticket creation |
| Freshdesk | API | Inbound for ticket creation |
| Help Scout | API | Inbound email parsing |
Scheduling
| Platform | Method | Notes |
|---|---|---|
| Calendly | Webhook | Booking confirmations via SMTP |
Payments
| Platform | Method | Notes |
|---|---|---|
| Stripe | Webhook | Receipt forwarding |
CRM
| Platform | Method | Notes |
|---|---|---|
| Pipedrive | SMTP Webhook | SMTP for outbound, inbound for leads |
Email Infra
| Platform | Method | Notes |
|---|---|---|
| Mailgun | SMTP | Drop-in replacement, same SMTP interface |
| Postmark | SMTP API | Drop-in replacement, same patterns |
| Resend | SMTP API | Modern email API, comparable |
| Amazon SES | SMTP API | SMTP interface available |
| Microsoft 365 | SMTP | SMTP AUTH or Microsoft Graph API |
| Google Workspace | SMTP API | SMTP or Gmail API |
Don't see your platform?
If your app has an SMTP settings panel, it works with MailKite —
just point it at smtp.mailkite.dev with your API key. If it uses
webhooks, point them at your inbound
webhook endpoint. If you're building an AI agent, add
the MCP server and your agent gets its own
inbox. For anything else, email us
and we'll help you wire it up.
See the SMTP relay docs for the full connection reference, the client libraries for SDKs, or the Send API for programmatic sending.