
Get mailing lists by page. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.
Generate MCP URLOverview: Get mailing lists by page. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows through Mailgun.
Benefits:
Common Use Cases:
With Adopt AI, your agents can tap into Mailgun's full email delivery capabilities. Here are five ways teams use the Mailgun MCP integration:
1. Transactional Email Automation
AI agents trigger Mailgun transactional emails based on app events like signups, purchases, and password resets, ensuring timely and reliable delivery.
2. Email Deliverability Monitoring
AI agents track Mailgun bounce rates, spam complaints, and delivery metrics, alerting teams to issues and recommending improvements to sender reputation.
3. Campaign Performance Analytics
Automatically pull open, click, and engagement data from Mailgun to generate email campaign performance reports and optimization recommendations.
4. Mailing List Management
AI agents manage Mailgun mailing lists by adding, removing, and segmenting subscribers based on user behavior and data from connected apps.
5. Email Template & Content Optimization
AI agents analyze Mailgun email performance data to recommend subject line improvements, content changes, and send-time optimizations for higher engagement.

Delete a member. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

List of supported country codes. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Get all template versions. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Update a mailing list. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

List statistics, ordered by total bounces. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Tracking Certificate: Generate. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Retrieves the list of in-flight IP address warmup statuses.. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Get a route. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Get domain details. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Delete a custom sending limit. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

List entities. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Place account IP into a dedicated IP band. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Delete all Mailgun SMTP credentials for a domain. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Tracking Certificate: Regenerate expired certificate. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Aggregate counts by devices triggering events . Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Get mailing lists members. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Get members by page. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Update template. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

List all subaccounts. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Retrieves a paginated list of events. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Enroll all account domains. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Delete a custom sending limit. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Get a member. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Activate a domain key. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Create a template. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Get a user's details. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Bulk upload members to a mailing list (CSV). Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

List Mailgun account IP allowlist entries. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Lookup allowlist record. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Clear allowlist. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

List of supported devices. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Update account tag. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Create a mailing list. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Clear all complaints. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Lookup bounce record. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

List Mailgun API keys. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Create or regenerate webhook signing key on an account. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Get one's own user details. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Get details about account IP. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Totals for account domains for a single time resolution. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Delete domain webhooks by type. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

List account history. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Add IP to Dynamic IP Pool. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Enroll domain. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Edit DIPP. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Cancels the warmup plan for an IP address. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Update a version. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

List dedicated IP pools of the account. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Return the number of IPs available to the account per its billing plan. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Get templates. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Delete scheduled and undelivered mail. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Add a new DIPP to the account. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Preview domain assignment. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Update DKIM authority. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Get messages queue status. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Post query to list account tags or search for single tag. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Remove unsubscribe. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Add an IP to a DIPP. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Delete Mailgun SMTP credentials. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Get all domains of an account where a specific IP is assigned. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Add a user to an organization. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Create a domain webhook. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Get a version. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Re-enable account disabled for hitting send limit. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Update a mailing list member. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

List logs. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Create a subaccount. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Update unsubscribe tracking settings. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Add multiple IPs to the DIPP. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Rotate Automatic Sender Security DKIM key for a domain. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Update Mailgun SMTP credentials. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Remove override. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Update variable account settings. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Filtered/grouped totals for entire account. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Delete a route. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

List DIPPs delegated to subaccounts. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Verify Domain. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Remove domain from dynamic IP pools. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Lookup unsubscribe record. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Remove an IP from all account domains. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

List domains statistic per account. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Update domain webhook. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Sends an email message via Mailgun and returns the API response including message id and status. Use this for standard transactional emails; for template-driven sends use MAILGUN_SEND_TEMPLATE_EMAIL.

Aggregate counts by country. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Post query to get account metrics. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Initialize/set IPs for all pools. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Create Mailgun API key. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Update domain. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Add Mailgun account IP allowlist entry. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Delegate a DIPP to a subaccount. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

List all Dynamic IP pools. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Get domain webhooks by type. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Update a route. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Retrieve a stored email. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

List domain history. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Clear all bounces. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Assign an IP to all account domains. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Revoke a DIPP delegated to a subaccount. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Get a mailing list by address. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.

Import unsubscribe list. Returns the JSON response from Mailgun. Use this to send email, manage domains, query events, and manage suppressions; prefer the dedicated send-email tools for common messaging workflows.
Do I need my own developer credentials to use Mailgun MCP with Adopt AI?
No, you can get started immediately using Adopt AI's built-in Mailgun integration. For production use, we recommend configuring your own API credentials for greater control and security.
Can I connect Mailgun with other apps through Adopt AI?
Yes! Adopt AI supports multi-app workflows, so your AI agents can seamlessly move data between Mailgun and CRMs, spreadsheets, messaging platforms, and more.
Is Adopt AI secure?
Absolutely. Adopt AI is SOC 2 Type 2 certified and ISO/IEC 27001 compliant, and adheres to EU GDPR, CCPA, and HIPAA standards. All data is encrypted in transit and at rest, ensuring the confidentiality, integrity, and availability of your data. Learn more here.
What happens if the Mailgun API changes?
Adopt AI maintains and updates all integrations automatically, so your agents always work with the latest API versions, no manual maintenance required.
Do I need coding skills to set up the Mailgun integration?
Not at all. Adopt AI's zero-shot API discovery means your agents understand Mailgun's schema on first contact. Setup takes minutes with no code required.
How do I set up custom Mailgun MCP in Adopt AI?
For a step-by-step guide on creating and configuring your own Mailgun API credentials with Adopt AI, see here.