MailerSend MCP Server

by Unknown

Not rated
Website

About

Turn an AI tool into your smart email engine

Details

Author
Unknown
Categories
Communication, Automation, Other

Turn an AI tool into your smart email engine

HelpGitHubStatusWhat is MailerSend?General API resourcesSending emails with MailerSend SDKs

MailerSend MCP ServerMailerSend MCP Use Cases

The MailerSend Model Context Protocol (MCP) server provides seamless integration with MailerSend's API. This server enables AI assistants to send emails and SMS, manage domains, templates, webhooks, suppressions, sender identities, users, and many other things through standardized MCP tools.

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.

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 addhttps://mcp.mailersend.com/mcpas a remote MCP address in any tooling that you are working with.

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 ishttps://mcp.mailersend.com/mcp. Click connect and follow the login process.

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

Add following lines in your~/.gemini/settings.jsonfile:

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

You can useone-click installto add it to VSCode.

Eligibility: Available in beta to Pro and Plus accounts on the web.

- First, Enable developer mode: Go to: Settings → Connectors → Advanced → Developer mode.
- Go to back to Connectors main screen, clickCreatenext to Browse connectors and in the dialog that opens enter the following:

Name: MailerLite Description: leave empty or fill as you wish MCP Server URL:https://mcp.mailersend.com/mcpAuthentication: OAuth

Click onI trust this applicationcheckbox and then click Create. It will guide you through the authentication process.

In order to use connectors in conversations: Open a new convo, choose Developer mode from the Plus menu and select connectors. You may need to explore different prompting techniques to call the correct tools.

- send_email: Send a single email with templates, personalization, and attachments
- send_bulk_email: Send multiple emails in a single request
- get_bulk_email_status: Get the status of a bulk email send

- 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

- list_smtp_users: List SMTP users for a domain
- get_smtp_user: Get details of a specific SMTP user
- create_smtp_user: Add a new SMTP user to a domain
- update_smtp_user: Update an SMTP user
- delete_smtp_user: Delete an SMTP user

- 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

- list_templates: List email templates
- get_template: Get template details and content
- create_template: Create a new email template
- update_template: Update an email template (API-created templates only)
- delete_template: Delete a template

- 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

- list_inbound_routes: List inbound routes
- get_inbound_route: Get inbound route details
- create_inbound_route: Add a new inbound route to a domain
- update_inbound_route: Update an inbound route
- delete_inbound_route: Delete an inbound route

- list_recipients: List recipients in your account
- get_recipient: Get recipient details
- delete_recipient: Delete a recipient

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

- get_analytics_by_date: Get email analytics by date range
- get_analytics_by_country: Get email opens grouped by country
- get_analytics_by_user_agent_name: Get email opens grouped by user-agent name
- get_analytics_by_user_agent_type: Get email opens grouped by user-agent type

- 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

- list_dmarc_monitors: List DMARC monitors
- create_dmarc_monitor: Create a DMARC monitor for a verified domain
- update_dmarc_monitor: Update a DMARC monitor's wanted record
- delete_dmarc_monitor: Delete a DMARC monitor
- get_dmarc_aggregated_report: Get aggregated reports (per IP)
- get_dmarc_ip_report: Get detailed reports for a specific IP
- get_dmarc_report_sources: List reporting organizations for a monitor
- favorite_dmarc_ip: Mark an IP as a favorite
- unfavorite_dmarc_ip: Remove an IP from favorites

- list_blocklist_monitors: List blocklist monitors
- get_blocklist_monitor: Get monitor details and current hits
- create_blocklist_monitor: Create a monitor for a domain, IP, or CIDR block
- update_blocklist_monitor: Update a monitor's name or notification settings
- delete_blocklist_monitor: Delete a blocklist monitor

- list_tokens: List API tokens
- get_token: Get API token details
- create_token: Create an API token with scopes
- update_token: Update a token's name and/or status
- delete_token: Delete an API token

- list_users: List account users
- get_user: Get user details
- invite_user: Invite a new user
- update_user: Update a user's role, permissions, templates, or domains
- delete_user: Delete a user
- list_invites: List pending user invites
- get_invite: Get invite details
- resend_invite: Resend a pending invite
- cancel_invite: Cancel a pending invite

- list_identities: List sender identities
- create_identity: Add a new sender identity
- get_identity: Get identity details by ID
- update_identity: Update an identity by ID
- delete_identity: Delete an identity by ID
- get_identity_by_email: Get identity details by email
- update_identity_by_email: Update an identity by email
- delete_identity_by_email: Delete an identity by email
- resend_identity: Resend the verification email for an identity

- list_sms_messages: List SMS messages
- get_sms_message: Get an SMS message with sub-messages and activity

- list_sms_activity: List SMS activity, filterable by number/date/status

- list_sms_numbers: List SMS phone numbers
- get_sms_number: Get SMS phone number details
- update_sms_number: Update an SMS number (e.g. pause/unpause)
- delete_sms_number: Delete an SMS number

- list_sms_recipients: List SMS recipients
- get_sms_recipient: Get SMS recipient details
- update_sms_recipient: Update an SMS recipient's status

- list_sms_webhooks: List SMS webhooks for a number
- get_sms_webhook: Get SMS webhook details
- create_sms_webhook: Create an SMS webhook
- update_sms_webhook: Update an SMS webhook
- delete_sms_webhook: Delete an SMS webhook

- list_sms_inbounds: List SMS inbound routes
- get_sms_inbound: Get SMS inbound route details
- create_sms_inbound: Add an SMS inbound route
- update_sms_inbound: Update an SMS inbound route
- delete_sms_inbound: Delete an SMS inbound route

- search: Search across resources
- fetch: Fetch related data

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 tomcp@mailersend.com.

MailerSend CLISend emails and SMS, manage domains, templates, webhooks, recipients, suppressions, and more from your terminal with the MailerSend CLI.MailerSend MCP Use CasesNext Page

How MCP WorksConnecting a ClientClaude (desktop and web)Claude CodeGemini CLIVSCodeCursorChatGPTAvailable ToolsEmail ManagementDomain ManagementSMTP User ManagementMessage ManagementTemplate ManagementWebhook ManagementInbound RoutingRecipient ManagementSuppression ManagementActivity ManagementAnalytics ManagementEmail VerificationDMARC MonitoringBlocklist MonitoringToken ManagementUser & Invite ManagementSender Identity ManagementSMSSMS MessagesSMS ActivitySMS NumbersSMS RecipientsSMS WebhooksSMS InboundSearch & FetchFeedback

Turn AI tools into your email marketing assistant.

Manage email campaigns and leads using the Instantly.ai v2 API.

Kraiter is an email automation platform. It exposes 62 tools for managing contacts, drip campaigns, transactional sends, segments, templates, domains, and metrics.

Webinar intelligence for Zoom Meeting-based webinars: Query funnels, registrations, transcripts, and email engagement with 16 tools via OAuth 2.1

Send transactional email, run campaigns and automations, manage contacts and audit deliverability — 54 annotated tools.

Manage Smartlead campaigns, including creation, updates, and sequence management, using the Smartlead API.

Manage email campaigns on Woodpecker using natural language.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.