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-messages

Send an email

get--v3-domains-domain_name-messages-storage_key

Retrieve a stored email

post--v3-domains-domain_name-messages-storage_key

Resend an email

get--v4-domains

Get domains

get--v4-domains-name

Get domain details

put--v4-domains-name-verify

Verify Domain

get--v3-domains-name-sending_queues

Get messages queue status

get--v3-domains-name-tracking

Get tracking settings

put--v3-domains-name-tracking-click

Update click tracking settings

put--v3-domains-name-tracking-open

Update open tracking settings

put--v3-domains-name-tracking-unsubscribe

Update unsubscribe tracking settings

get--v3-domains-domain-webhooks

Get domain webhooks

post--v3-domains-domain-webhooks

Create a domain webhook

get--v3-domains-domain_name-webhooks-webhook_name

Get domain webhooks by type

put--v3-domains-domain_name-webhooks-webhook_name

Update domain webhook

get--v5-accounts-subaccounts-ip_pools-all

List DIPPs delegated to subaccounts

get--v3-ips

List account IPs

get--v3-ips-ip

Get details about account IP

get--v3-ips-ip-domains

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

get--v3-ip_pools

List dedicated IP pools of the account

get--v3-ip_pools-pool_id

Get DIPP details

get--v3-ip_pools-pool_id-domains

Get domains linked to DIPP

get--v3-domain-tags

List all tags

get--v3-domain-tag

Get a tag

get--v3-domain-tag-stats-aggregates

Get aggregate stat types by tag

get--v3-domain-tag-stats

Get stats by tag

get--v3-domains-domain-tag-devices

List of supported devices

get--v3-domains-domain-tag-providers

List of supported providers

get--v3-domains-domain-tag-countries

List of supported country codes

get--v3-domains-domain-limits-tag

Get tag limits

get--v3-stats-total

Totals for entire account

get--v3-domain-stats-total

Totals for entire domain

get--v3-stats-total-domains

Totals for account domains for a single time resolution

get--v3-stats-filter

Filtered/grouped totals for entire account

get--v3-domain-aggregates-providers

Aggregate counts by ESP

get--v3-domain-aggregates-devices

Aggregate counts by devices triggering events

get--v3-domain-aggregates-countries

Aggregate counts by country

post--v1-analytics-metrics

Query account metrics

post--v1-analytics-usage-metrics

Query account usage metrics

post--v1-analytics-logs

List logs

get--v3-domain_name-bounces-address

Lookup bounce record

get--v3-domain_name-bounces

List all bounces

get--v3-domain_name-unsubscribes-address

Lookup unsubscribe record

get--v3-domain_name-unsubscribes

List all unsubscribes

get--v3-domain_name-complaints-address

Lookup complaint record

get--v3-domain_name-complaints

List all complaints

get--v3-domain_name-whitelists-value

Lookup allowlist record

get--v3-domain_name-whitelists

List allowlist records for domain

get--v3-routes

Get all routes

get--v3-routes-id

Get a route

put--v3-routes-id

Update a route

get--v3-lists

Get mailing lists

post--v3-lists

Create a mailing list

get--v3-lists-list_address

Get a mailing list by address

put--v3-lists-list_address

Update a mailing list

get--v3-lists-list_address-members

Get mailing lists members

post--v3-lists-list_address-members

Create a mailing list member

get--v3-lists-list_address-members-member_address

Get a member

put--v3-lists-list_address-members-member_address

Update a mailing list member

get--v3-domain_name-templates

Get templates

post--v3-domain_name-templates

Create a template

get--v3-domain_name-templates-template_name

Get template

put--v3-domain_name-templates-template_name

Update template

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

Get all template versions

post--v3-domain_name-templates-template_name-versions

Create a template version

get--v3-domain_name-templates-template_name-versions-version_nam

Get a version

put--v3-domain_name-templates-template_name-versions-version_nam

Update a version

get--v1-bounce-classification-stats

List statistics, ordered by total bounces

post--v2-bounce-classification-metrics

List statistic v2

get--v5-accounts-limit-custom-monthly

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