Full read-write Claude connector for Mailgun
Let Claude send mail and manage lists and suppressions in Mailgun
Stop juggling the Mailgun dashboard and raw API calls. Claude sends through an authorized domain, edits mailing lists, clears bounces and unsubscribes, and pulls delivery events into a summary, all in one conversation, with sends gated behind your approval.
Mailgun is a developer-focused email API for sending, receiving, and tracking transactional and bulk email. Teams want Claude to do more than read delivery logs: to send messages, manage mailing lists, and act on suppressions without leaving the conversation.
What is a Mailgun MCP server?
A Mailgun MCP server is a small hosted service that exposes Mailgun's data and actions to Claude over the Model Context Protocol, so Claude can draft, send, and triage messages inside your own account. We build it as a custom connector with separate read and write tools, and destructive actions stay gated behind your approval.
What can Mailgun's current connector do today?
Mailgun does publish an official MCP server, but it ships a fixed, standard set of tools you self-host, not one shaped to your workflow. A custom connector covers the full slice your team needs: read events and analytics, then with scoped controls send mail, manage lists, and act on suppressions. Sending stays human-in-the-loop, never broader than your account allows.
What does full read-write Mailgun access unlock?
Full read-write Mailgun access lets Claude send a message through a sending domain, add or remove mailing list members, add or clear suppression entries like bounces and unsubscribes, and pull delivery events into a summary. The triage and list cleanup that meant juggling the dashboard and API happen in one place.
- Send a transactional or test message through an authorized sending domain
- Add, update, or remove members on a Mailgun mailing list
- Add or clear suppression entries for bounces, unsubscribes, and complaints
- Summarize delivery, open, and failure events for a recent send
- Create or rotate a route to forward inbound mail to the right place
- Validate an address before adding it to a list
Can Claude send email through Mailgun, not just read logs?
Yes. Claude can send a transactional or test message through an authorized sending domain by posting to the messages endpoint. Send is a gated write action, so the message goes out only after you approve it, and the connector can be limited to specific domains so nothing dispatches beyond what you intend.
Can Claude update mailing lists and suppressions in Mailgun?
Yes. Claude can add, update, or remove members on a mailing list and add or clear suppression entries for bounces, unsubscribes, and complaints. These run as separate write tools through your scoped API key, distinct from read-only lookups, and can require a confirmation step before any change lands.
Can Claude summarize delivery events for a recent send?
Yes. Claude can pull delivery, open, and failure events for a recent send and turn them into a plain summary, so list cleanup and triage that meant cross-referencing logs happen in one place. Read access stays within the permissions of the scoped key you provision, never broader than your account.
How a Mailgun connector works
We build a small MCP server that authenticates to Mailgun with a scoped API key over its REST API. Read tools (events, analytics, list lookups) and write tools (send, list updates, suppressions) are separated, and outbound or destructive actions like send and delete are gated behind your confirmation. Where Mailgun supports IP allowlisting, the server can be locked to known addresses, and Claude never has more access than the key you provision.
Frequently asked questions
Can Claude actually send email through Mailgun, not just read logs?
How is write access to my mailing lists and suppressions controlled?
Does the connector get more access than my Mailgun API key?
Related connectors
Tell us what you run. We'll build the connector.
Pick your tool, choose what Claude should do, and get an instant scope and price. No call required.
