Mailersend MCP server
Send transactional emails, manage domains, and track delivery analytics
31 stars150 downloads/wk
Reviews
Write oneNobody has reviewed Mailersend yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Mailersend tools (89, 41 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_blocklist_recipientsAdd one or more email recipients to the blocklist suppression list for a specific domain. Blocklisted recipients will not receive emails sent through this domain.
add_recipients_to_hard_bounces_suppressionAdd one or more email recipients to the hard bounces suppression list for a specific domain. Hard-bounced addresses will be suppressed from future email sends to prevent delivery failures.
add_spam_complaints_recipientsAdd one or more email recipients to the spam complaints suppression list for a specific domain. Suppressed recipients will not receive emails sent through this domain.
add_unsubscribe_recipientsAdd one or more email recipients to the unsubscribes suppression list for a specific domain, preventing them from receiving future messages.
create_domainwrite actionRegister a new domain in the system. The domain name should be a valid fully-qualified domain name (e.g., domain.com).
create_email_verification_listwrite actionCreate a new email verification list with a name and set of email addresses to verify. This list can be used to batch-process email validation across multiple addresses.
create_sender_identitywrite actionRegister a new sender identity for your domain, enabling you to send emails from a specific email address with an associated display name.
delete_blocklist_recipientswrite actionRemove recipients from the blocklist suppression list. Use the all parameter to delete all blocklisted recipients at once, or omit it to delete specific recipients via request body.
delete_domainwrite actionPermanently delete a domain and remove it from the system. This action cannot be undone.
delete_hard_bounces_recipientswrite actionRemove recipients from the hard bounces suppression list. Set the all parameter to true to clear all hard bounced addresses, or omit it to remove specific recipients.
delete_inbound_routewrite actionPermanently delete an inbound route by its ID. This action cannot be undone and will remove all routing rules associated with the specified inbound route.
delete_recipientwrite actionPermanently delete a recipient from the system. This action cannot be undone.
delete_scheduled_messagewrite actionPermanently delete a scheduled message by its ID, preventing it from being sent at its scheduled time.
delete_sender_identitywrite actionPermanently delete a sender identity from your account. Once deleted, this identity can no longer be used to send messages.
delete_sender_identity_by_emailwrite actionPermanently delete a sender identity from your account using its email address. This action cannot be undone.
delete_sms_inbound_routewrite actionPermanently delete an SMS inbound route by its ID. This action cannot be undone and will stop processing inbound SMS messages for this route.
delete_sms_numberwrite actionPermanently delete an SMS phone number from your account. This action cannot be undone and will remove the number from all associated configurations.
delete_sms_webhookwrite actionPermanently delete an SMS webhook by its ID. Once deleted, the webhook will no longer receive SMS events.
delete_smtp_userwrite actionPermanently delete an SMTP user from a domain. This action cannot be undone and will immediately revoke the user's ability to send emails through this domain.
delete_spam_complaints_recipientswrite actionRemove recipients from the spam complaints suppression list. Use the 'all' parameter to delete all recipients at once, or omit it to delete specific recipients via request body.
delete_tokenwrite actionPermanently delete a token by its ID. This action cannot be undone and will immediately invalidate the token for all future requests.
delete_unsubscribed_recipientswrite actionRemove recipients from the unsubscribes suppression list. Set the all parameter to true to clear all unsubscribed recipients at once.
delete_userwrite actionPermanently delete a user account and all associated data from the system. This action cannot be undone.
delete_webhookwrite actionPermanently delete a webhook by its ID. This action cannot be undone and will stop all event notifications to the webhook's configured endpoint.
get_activityRetrieve detailed information about a specific activity by its unique identifier.
get_activity_data_by_date_rangeRetrieves activity data for a specified date range. Returns analytics events that occurred between the provided start and end timestamps.
get_bulk_email_statuswrite actionRetrieve the current status and details of a bulk email campaign. Use this to check delivery progress, completion state, and any associated metrics for a specific bulk email operation.
get_domainRetrieve detailed information about a specific domain by its ID. Returns the domain's configuration, status, and metadata.
get_domain_verification_statusRetrieve the current verification status of a domain, including whether it has been successfully verified and any relevant verification details.
get_email_verification_listwrite actionRetrieve a single email verification list by its unique identifier. Use this to fetch details about a specific email verification list for review or further processing.
get_inbound_routeRetrieve the configuration and details of a specific inbound route by its ID. Use this to view routing rules, destination settings, and other properties of an individual inbound route.
get_messageRetrieve detailed information for a specific message by its ID. Returns the complete message data including content, metadata, and timestamps.
get_opens_by_reading_environmentRetrieves analytics data on content opens segmented by reading environment (e.g., web, mobile, app). Results are filtered by the specified date range.
get_recipientRetrieve detailed information for a specific recipient by their unique identifier.
get_scheduled_messageRetrieve the details of a single scheduled message by its ID, including its content, schedule, and delivery status.
get_sender_identityRetrieve detailed information about a specific sender identity by its ID. Use this to view configuration and settings for an individual sender identity.
get_sender_identity_by_emailwrite actionRetrieve a single sender identity by its email address. Use this to look up configuration and details for a specific sender.
get_sms_inbound_routeRetrieve the configuration and details of a specific SMS inbound route by its unique identifier.
get_sms_messageRetrieve a specific SMS message by its unique identifier. Returns the full message details including content, sender, recipient, timestamp, and delivery status.
get_sms_message_activityRetrieve the activity history and delivery status for a specific SMS message. This includes details about message processing, delivery attempts, and any related events.
get_sms_phone_numberRetrieve details for a specific SMS phone number by its ID. Returns the phone number configuration and associated metadata.
get_sms_recipientRetrieve detailed information about a specific SMS recipient by their unique identifier.
get_sms_webhookRetrieve the configuration and details of a specific SMS webhook by its ID. Use this to inspect webhook settings, URL, event subscriptions, and other metadata.
get_smtp_userRetrieve detailed information about a specific SMTP user within a domain. Use this to fetch configuration, credentials, and status for a single SMTP user account.
get_userRetrieve a single user by their unique identifier. Returns the user's profile information and details.
get_webhookRetrieve the details of a specific webhook by its ID. Returns the webhook configuration including its URL, events, and status.
list_activities_for_domainRetrieve a list of activities for a specific domain within a given time range. Results are filtered by start and end dates in UTC.
list_blocklist_recipientsRetrieve all recipients currently on the blocklist suppression list. This list contains email addresses that have been suppressed from receiving communications.
list_dns_recordsRetrieve all DNS records configured for a specific domain. Returns a collection of DNS records including their types, values, and configuration details.
list_domainsRetrieve a complete list of all domains available in the system. Use this operation to discover and enumerate domains for management or reference purposes.
list_email_verification_listswrite actionRetrieve all email verification lists available in the system. Use this to view existing verification lists and their configurations.
list_email_verification_resultswrite actionRetrieve the verification results for a completed email verification list. Returns detailed status and outcome information for each email address that was processed.
list_hard_bounces_recipientsRetrieve all recipients from the hard bounces suppression list. This list contains email addresses that have permanently failed delivery and should not receive future messages.
list_inbound_routesRetrieve a list of all configured inbound routes. Use this to view routing rules for incoming messages or requests.
list_messagesRetrieve a list of all messages. Use this operation to fetch messages for display, filtering, or further processing.
list_opens_by_countryRetrieve email open metrics aggregated by country for a specified date range. Returns open counts and statistics grouped by geographic location.
list_opens_by_user_agentRetrieves analytics data showing the number of opens grouped by user-agent within a specified time range. Use this to understand which browsers, devices, and applications are opening your content.
list_recipientsRetrieve a list of all recipients available in the system. Use this to view recipient configurations and details for message delivery or communication purposes.
list_recipients_for_domainRetrieve all recipients associated with a specific domain. This returns the list of email recipients configured for the given domain.
list_scheduled_messagesRetrieve all scheduled messages that are queued for future delivery. Use this to view pending message schedules and their delivery status.
list_sender_identitiesRetrieve a list of all configured sender identities available for sending messages or emails from this account.
list_sms_activitiesRetrieve a list of all SMS activities. Use this to view the history and status of SMS messages sent through the system.
list_sms_inbound_routesRetrieve all configured SMS inbound routes for your account. This returns the complete list of routes that handle incoming SMS messages.
list_sms_messagesRetrieve a list of all SMS messages. Use this operation to fetch SMS message records from the system.
list_sms_phone_numbersRetrieve a list of all SMS phone numbers available in your account. Use this to view phone numbers configured for sending and receiving SMS messages.
list_sms_recipientsRetrieve a list of all SMS recipients configured in the system. Use this to view and manage contacts eligible for SMS communications.
list_sms_webhooksRetrieve all SMS webhooks configured for a specific SMS phone number. This allows you to view all webhook endpoints that are currently set up to receive SMS events for the given number.
list_smtp_usersRetrieve all SMTP users configured for a specific domain. Returns a list of SMTP user accounts associated with the domain.
list_spam_complaint_recipientsRetrieve all email addresses that have been added to the spam complaints suppression list, preventing future sends to these recipients.
list_templatesRetrieve all available templates. Use this to discover template options for your workflows or integrations.
list_unsubscribed_recipientsRetrieve all recipients from the unsubscribes suppression list. This list contains email addresses that have opted out of communications and should not receive messages.
list_usersRetrieve a complete list of all users in the system. Returns user records with their associated metadata and details.
list_webhooksRetrieve all webhooks configured for a specific domain. Returns a list of webhook configurations including their endpoints, event subscriptions, and status.
send_bulk_emailswrite actionSend multiple emails in a single batch request. Accepts an array of email configurations to be processed and delivered.
send_emailwrite actionSend an email message from a specified sender address to one or more recipients. Use this operation to deliver transactional or notification emails with a subject line and message body.
send_smswrite actionSend an SMS message to one or more recipients with optional personalization support. Supports template variables for dynamic content customization.
update_domain_settingswrite actionUpdate configuration settings for a specific domain. Allows modification of domain-level preferences including content tracking behavior.
update_inbound_routewrite actionUpdate configuration settings for an inbound route, including its name, domain enablement, priority, and filtering rules. Changes take effect immediately for new incoming requests matching this route.
update_sender_identitywrite actionUpdate the configuration of an existing sender identity, such as its display name. This allows you to modify how your sender identity appears in outgoing communications.
update_sender_identity_by_emailwrite actionUpdate the configuration of a sender identity using its email address. Allows modification of sender identity properties such as the display name.
update_sms_inbound_routewrite actionUpdate an existing inbound SMS route configuration, including the associated phone number, display name, webhook destination, and activation status.
update_sms_phone_number_pause_statuswrite actionUpdate the pause status of an SMS phone number. Use this to temporarily disable or re-enable an SMS phone number for sending messages.
update_sms_recipient_statuswrite actionUpdate the subscription status of an SMS recipient. Use this to activate a recipient or mark them as opted out from SMS communications.
update_sms_webhookwrite actionUpdate the configuration of an SMS webhook by enabling or disabling it. This allows you to control whether the webhook is active without deleting it.
update_smtp_userwrite actionUpdate an SMTP user's configuration within a domain, including their display name and enabled status.
update_token_statuswrite actionUpdate the operational status of a token by pausing or activating it. Use this to control whether a token is currently active or temporarily paused.
update_user_rolewrite actionUpdate the role assignment for a specific user. This operation allows you to change a user's access level or permissions by assigning them a new role (e.g., Admin).
verify_emailwrite actionVerify the validity and deliverability of an email address. This operation checks whether the provided email address is properly formatted and active.
verify_email_verification_listwrite actionVerify an email verification list by its ID. This operation processes and validates the email addresses in the specified verification list.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan5 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 138 days ago8/15
- Maintainer identityregistry namespace matches repository owner7/10
How Mailersend compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 60% of 48,255 servers
- Tools
- 89
- the typical server has 7
- Tools that change things
- 46%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 31
- more than 92% of 28,688 servers
- Downloads a week
- 150
- more than 71% of 12,191 servers with a package
What its tools let an agent do: 44 read · 7 create · 18 change · 17 delete · 3 send or post
Install Mailersend in Claude Code, Cursor or VS Code
claude mcp add mailersend -- uvx mcparmory-mailersend
What the publisher says
From the Mailersend repository's README, as published. We do not edit it. Read it on GitHub
MCP Armory Registry
Production-ready MCP servers for popular APIs, generated by MCP Blacksmith.
Servers · Install & Usage · Features · How it works · License
MCP servers that connect AI agents to real-world APIs. Each server is a standalone Python package — generated from the upstream OpenAPI spec using MCP Blacksmith and tested against the live API before release. Hosted on MCP Armory or run independently.
<!-- SERVERS:BEGIN -->
Servers
🧠 AI & Machine Learning   ElevenLabs · Linkup · Parallel · Perplexity AI · Ragie · Replicate
📊 Analytics   Ahrefs · Datadog · Google Analytics · Google Search Console · Linkly · Mixpanel · PostHog
⛓️ Blockchain & Crypto   Alchemy NFT
💼 CRM & Sales   Apollo
💬 Communication   Atlassian Confluence · Google Gmail · MailerSend · Mailtrap · Postmark · Resend · Slack
🗄️ Data & Databases   Enigma · Pinecone
🛠️ Developer Tools   AgentQL · Apify · Bitbucket · Bright Data · Browserbase · BuiltWith · Canvas · CircleCI · Codacy · Contentful Management · ConvertAPI · E2B · Firecrawl · GitHub · GitLab · LaunchDarkly · Postman · Scrapingant · Semrush AppCenter · Sentry
📄 Documents & Printing   PDF.co
🛒 E-commerce   Shopify Admin
💰 Finance   Alpha Vantage · Polygon · Ramp
👥 HR & Recruiting   BambooHR
☁️ Infrastructure   Globalping · Grafana · PagerDuty · Rootly · Runpod
⚖️ Legal & Compliance   NetLicensing
🗺️ Maps & Location   Google Maps Platform · IP2Location.io IP Geolocation · OpenCage Geocoding
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Mailersend: common questions
- Is Mailersend MCP server safe?
- Mostly: it is graded B (80/100). Read the Mailersend safety report
- How do I install Mailersend?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Mailersend need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Mailersend maintained?
- The last commit was 176 days ago (2026-05-12). The latest release is v1.0.2.
- How does Mailersend compare with other MCP servers?
- safety score 80/100 (higher than 60% of 48,255 servers); tools 89 (the typical server has 7); tools that change things 46% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.