MailerSend MCP Server
Official MailerSend remote MCP server for sending transactional email, managing domains, scheduling messages, generating templates, and pulling delivery analytics.
The MailerSend MCP server is an official, cloud-hosted Model Context Protocol endpoint that lets AI assistants talk directly to a MailerSend account. It exposes the MailerSend API through a single OAuth-authenticated HTTP endpoint at https://mcp.mailersend.com/mcp, so there is nothing to install or self-host. After authorizing the connection once, an agent can send and schedule emails, inspect activity events, manage domains and DNS, work with templates and webhooks, and run email verification jobs using natural-language prompts.
The server is currently in beta and is intended for use by MailerSend customers on Pro and Plus plans. It is designed to work with any MCP-compatible client, with documented setup paths for Claude (Desktop and Web), Claude Code, Cursor, VS Code (via GitHub Copilot), ChatGPT (Developer Mode connectors), and the Gemini CLI. Because the server is provider-hosted, MailerSend ships updates centrally, so new API capabilities become available to all clients without users updating local packages.
Notable capabilities include analytics tools that can group results by date, country, user agent, and reading environment, plus full CRUD over webhooks and domains. This makes it useful both for operational tasks (sending and scheduling email, troubleshooting deliverability) and for ad-hoc reporting workflows driven from a chat interface.
Tools
| Tool | Description |
|---|---|
send_email |
Send an HTML or plain-text email through MailerSend, optionally to multiple recipients. |
Domain management |
List, get, add, delete, and verify domains; manage DNS records and per-domain settings. |
Message management |
List and retrieve sent messages and manage scheduled messages (view or cancel scheduled sends). |
Template management |
List, retrieve, and delete templates stored in the MailerSend account. |
Webhook management |
Full CRUD over webhooks: create, list, get, update, and delete event subscriptions. |
Activity management |
List email activity events (opens, clicks, bounces, spam complaints, deliveries) for a domain. |
Analytics management |
Generate analytics reports aggregated by date, country, user agent, or reading environment. |
Email verification |
Single-address and batch email verification with async support for large lists. |
Prerequisites
- A MailerSend account on a Pro or Plus plan (the MCP server is in beta and gated to these tiers).
- Permission to authorize OAuth connections on the account.
Server URL
https://mcp.mailersend.com/mcp
All clients use OAuth, so no API key needs to be pasted into config.
Claude Desktop / Claude Web
Settings, Connectors, Add custom connector. Set:
- Name:
MailerSend - Remote MCP server URL:
https://mcp.mailersend.com/mcp
Click Connect and complete the OAuth flow in the browser.
Claude Code
claude mcp add --transport http mailersend https://mcp.mailersend.com/mcp
Gemini CLI
Edit ~/.gemini/settings.json:
{
"mcpServers": {
"mailersend": {
"httpUrl": "https://mcp.mailersend.com/mcp",
"timeout": 5000
}
}
}
VS Code (GitHub Copilot) and Cursor
Use the one-click install deeplinks documented at developers.mailersend.com/mcp-server. The Cursor deeplink installs the equivalent of:
{
"mcpServers": {
"MailerSend": {
"url": "https://mcp.mailersend.com/mcp"
}
}
}
ChatGPT (Pro/Plus)
Settings, Connectors, Advanced, enable Developer Mode. Create a new connector named MailerSend pointing at https://mcp.mailersend.com/mcp and authorize.
For feedback or access issues, contact mcp@mailersend.com.
- Trigger transactional sends (password resets, order confirmations, maintenance notices) from an AI workflow without touching the dashboard or writing API calls.
- Diagnose deliverability issues: have the agent pull recent bounces and spam complaints, then check SPF/DKIM status on the affected domain.
- Generate analytics summaries grouped by country, user agent, or reading environment for a given date range and paste them into a report.
- Bulk-manage webhooks across domains: list existing webhooks, add new ones for specific events, and clean up unused subscriptions.
- Run single or batch email verification against a list before launching a campaign to reduce bounces.
- "Send a maintenance notification email from no-reply@acme.com to the addresses in this list."
- "List the top 3 user agents for opens across all of my domains in the last 30 days."
- "Check SPF and DKIM status on acme.com and tell me what records are missing."
- "Show all scheduled messages for next week and cancel the one with subject 'Beta invite'."
- "Create a webhook on acme.com that posts to https://api.acme.com/hooks/mailersend for delivery, hard_bounce, and spam_complaint events."
- Official, vendor-hosted server, so updates ship centrally and there is nothing to install or maintain.
- Broad tool coverage spanning sending, domains, templates, webhooks, activity, analytics, and verification.
- OAuth flow with explicit per-connection authorization keeps API keys out of local config files.
- Documented setup paths for Claude, Claude Code, Cursor, VS Code, Gemini CLI, and ChatGPT.
- Beta product gated to Pro and Plus MailerSend plans; not available on free or lower tiers.
- No self-hosted or open-source implementation, so capabilities and rate limits are entirely controlled by MailerSend.
- Limited to MCP-compatible clients, and some of those clients still restrict MCP connectors to paid tiers.
- Resend MCP: official MCP server for Resend, focused on sending transactional email.
- Postmark MCP: experimental MCP server from Postmark Labs for transactional sends.
- MailerLite MCP: sibling product from the same parent company, oriented toward marketing email and subscribers.