Skip to main content
Glama
mailgun

Mailgun MCP Server

Official
by mailgun

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MAILGUN_API_KEYYesYour Mailgun API key

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
post--v3-domain_name-messagesC

Send an email

get--v3-domains-domain_name-messages-storage_keyC

Retrieve a stored email

post--v3-domains-domain_name-messages-storage_keyC

Resend an email

get--v4-domainsD

Get domains

get--v4-domains-nameD

Get domain details

put--v4-domains-name-verifyD

Verify Domain

get--v3-domains-name-sending_queuesD

Get messages queue status

get--v3-domains-name-trackingD

Get tracking settings

put--v3-domains-name-tracking-clickC

Update click tracking settings

put--v3-domains-name-tracking-openC

Update open tracking settings

put--v3-domains-name-tracking-unsubscribeC

Update unsubscribe tracking settings

get--v3-domains-domain-webhooksC

Get domain webhooks

post--v3-domains-domain-webhooksC

Create a domain webhook

get--v3-domains-domain_name-webhooks-webhook_nameC

Get domain webhooks by type

put--v3-domains-domain_name-webhooks-webhook_nameC

Update domain webhook

get--v5-accounts-subaccounts-ip_pools-allB

List DIPPs delegated to subaccounts

get--v3-ipsC

List account IPs

get--v3-ips-ipC

Get details about account IP

get--v3-ips-ip-domainsC

Get all domains of an account where a specific IP is assigned

get--v3-ip_poolsB

List dedicated IP pools of the account

get--v3-ip_pools-pool_idD

Get DIPP details

get--v3-ip_pools-pool_id-domainsD

Get domains linked to DIPP

get--v3-domain-tagsC

List all tags

get--v3-domain-tagD

Get a tag

get--v3-domain-tag-stats-aggregatesD

Get aggregate stat types by tag

get--v3-domain-tag-statsD

Get stats by tag

get--v3-domains-domain-tag-devicesD

List of supported devices

get--v3-domains-domain-tag-providersD

List of supported providers

get--v3-domains-domain-tag-countriesD

List of supported country codes

get--v3-domains-domain-limits-tagD

Get tag limits

get--v3-stats-totalD

Totals for entire account

get--v3-domain-stats-totalD

Totals for entire domain

get--v3-stats-total-domainsC

Totals for account domains for a single time resolution

get--v3-stats-filterC

Filtered/grouped totals for entire account

get--v3-domain-aggregates-providersD

Aggregate counts by ESP

get--v3-domain-aggregates-devicesC

Aggregate counts by devices triggering events

get--v3-domain-aggregates-countriesC

Aggregate counts by country

post--v1-analytics-metricsC

Query account metrics

post--v1-analytics-usage-metricsC

Query account usage metrics

post--v1-analytics-logsC

List logs

get--v3-domain_name-bounces-addressD

Lookup bounce record

get--v3-domain_name-bouncesD

List all bounces

get--v3-domain_name-unsubscribes-addressC

Lookup unsubscribe record

get--v3-domain_name-unsubscribesC

List all unsubscribes

get--v3-domain_name-complaints-addressD

Lookup complaint record

get--v3-domain_name-complaintsD

List all complaints

get--v3-domain_name-whitelists-valueD

Lookup allowlist record

get--v3-domain_name-whitelistsC

List allowlist records for domain

get--v3-routesD

Get all routes

get--v3-routes-idD

Get a route

put--v3-routes-idC

Update a route

get--v3-listsD

Get mailing lists

post--v3-listsC

Create a mailing list

get--v3-lists-list_addressC

Get a mailing list by address

put--v3-lists-list_addressC

Update a mailing list

get--v3-lists-list_address-membersC

Get mailing lists members

post--v3-lists-list_address-membersC

Create a mailing list member

get--v3-lists-list_address-members-member_addressD

Get a member

put--v3-lists-list_address-members-member_addressC

Update a mailing list member

get--v3-domain_name-templatesD

Get templates

post--v3-domain_name-templatesC

Create a template

get--v3-domain_name-templates-template_nameD

Get template

put--v3-domain_name-templates-template_nameC

Update template

get--v3-domain_name-templates-template_name-versionsC

Get all template versions

post--v3-domain_name-templates-template_name-versionsC

Create a template version

get--v3-domain_name-templates-template_name-versions-version_namD

Get a version

put--v3-domain_name-templates-template_name-versions-version_namD

Update a version

get--v1-bounce-classification-statsC

List statistics, ordered by total bounces

post--v2-bounce-classification-metricsD

List statistic v2

get--v5-accounts-limit-custom-monthlyB

Get current custom sending limit

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mailgun/mailgun-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server