Get your API key
Integrations

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.

Frameworks & SDKs

Official client libraries for every major language. Same method surface, same JSON over HTTPS — pick your stack and install.

SMTP connection details

These are the same for every platform. Your password is your API key — there's no separate SMTP credential to create.

Hostsmtp.mailkite.dev
Port587 (STARTTLS) · 465 (implicit TLS)
Usernamemailkite (any username works)
PasswordYour API key (mk_live_…)
EncryptionRequired — 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.

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

Platform Method Notes
Discourse SMTP SMTP SMTP settings in admin panel
phpBB SMTP SMTP SMTP in ACP email settings

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

Platform Method Notes
Nextcloud SMTP SMTP SMTP in admin mail settings
Notion Webhook Inbound email → page creation

Hosting

Platform Method Notes
cPanel SMTP SMTP Exim relay config
Plesk SMTP SMTP SMTP relay settings
Netlify Webhook Build notifications via webhook
Vercel Webhook Deploy notifications via webhook

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.