MailerSend MCP Server (BETA)

This is the beta version of Model Context Protocol (MCP) server that provides seamless integration with MailerSend's email marketing API. This server enables AI assistants to manage subscribers, campaigns, groups, and many other things through standardized MCP tools.

How MCP Works

The Model Context Protocol (MCP) is a standardized protocol for AI assistants to interact with external systems. Think of it as USB-C port for AI. You can connect multiple MCPs that talk to each-other and get things done for you.

Connecting a Client

You can connect any MCP-compatible client to the running server. The server supports a streamable HTTP endpoint up to the latest MCP server specifications. Usually, you would just add https://mcp.mailersend.com/mcp as a remote MCP address in any tooling that you are working with.

Claude (desktop and web)

Open Claude (Desktop), go to Settings > Connectors, and then Add Custom Connector. Name can be whatever you want, but we suggest using MailerSend as name, and Remote MCP server URL is https://mcp.mailersend.com/mcp. Click connect and follow the login process.

Claude Code

Execute this in terminal:

claude mcp add --transport http mailersend https://mcp.mailersend.com/mcp

Gemini CLI

Add following lines in your ~/.gemini/settings.json file:

{
  "mcpServers": {
    "mailersend": {
      "httpUrl": "https://mcp.mailersend.com/mcp",
      "timeout": 5000
    }
  }
}

VSCode

You can use one-click install to add it to VSCode.

Cursor

Install MCP Server

ChatGPT

caution: Not supported at the moment as ChatGPT doesn't fully support MCP, just their internal search and fetch actions for Deep Research. We are following closely if they release support for MCPs and we will update this section accordingly.

Available Tools

Email Management

  • send_email: Send a single email with templates, personalization, and attachments
  • send_bulk_email: Send bulk emails to multiple recipients
  • get_bulk_email_status: Get the status of a bulk email send

Domain Management

  • list_domains: List all sending domains
  • get_domain: Get details of a specific domain
  • add_domain: Add a new sending domain
  • delete_domain: Delete a domain
  • get_domain_recipients: Get recipients for a domain
  • update_domain_settings: Update domain settings
  • get_dns_records: Get DNS records for domain verification
  • verify_domain: Verify domain DNS configuration

Message Management

  • list_messages: List sent messages with filtering
  • get_message: Get details of a specific message
  • list_scheduled_messages: List scheduled messages
  • get_scheduled_message: Get details of a scheduled message
  • delete_scheduled_message: Delete/cancel a scheduled message

Template Management

  • list_templates: List email templates
  • get_template: Get template details and content
  • delete_template: Delete a template

Webhook Management

  • list_webhooks: List all webhooks
  • get_webhook: Get webhook details
  • create_webhook: Create a new webhook
  • update_webhook: Update webhook configuration
  • delete_webhook: Delete a webhook

Activity Management

  • list_activities: List email activity events
  • get_activity: Get specific activity details

Analytics Management

  • get_analytics_by_date: Get email analytics by date range
  • get_opens_by_country: Get email opens by country
  • get_opens_by_user_agent: Get email opens by user agent
  • get_opens_by_reading_environment: Get email opens by reading environment

Email Verification

  • verify_email: Verify single email address
  • verify_email_async: Start async email verification
  • get_async_verification_status: Check async verification status
  • list_verification_lists: List email verification lists
  • get_verification_list: Get verification list details
  • create_verification_list: Create new verification list
  • verify_list: Start list verification
  • get_verification_results: Get verification results

Feedback

We are always eager about feedback of the exciting things we are working on. If you have feedback about our MCP, feel free to send an email to mcp@mailersend.com.

Last Updated: