themailx avatar

MailX Email Deliverability

com.themailx/email-deliverability

Connects Claude to mailX's email deliverability and DNS infrastructure APIs. Exposes operations to check SPF, DKIM, DMARC, and BIMI records, run blacklist lookups, test SMTP and IMAP connections, and perform DNS queries (A, MX, TXT, CNAME, PTR records). Also generates email authentication records like SPF and DMARC policies. Useful when debugging why emails land in spam, auditing domain configurations across multiple clients, or troubleshooting mail server connectivity. All checks run against live DNS in real time. The underlying service is free with no signup required, making it straightforward for agents to diagnose deliverability issues on the fly without credential management.

tools
17
transport
HTTP
last updated
Apr 17, 2026

Install

From registry metadata
$ npx add-mcp https://themailx.com/mcp --name email-deliverability

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http email-deliverability https://themailx.com/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 17 tools

Verified live against the running server on Nov 6, 2026.

audit_domainUse this when the user asks why their emails go to spam or wants a full deliverability check of a domain. Runs SPF, DKIM (finds the selector on its own), DMARC, blacklist and MX checks in one call and returns pass, warning or fail for each, an overall result, and the fixes to...2 params

Use this when the user asks why their emails go to spam or wants a full deliverability check of a domain. Runs SPF, DKIM (finds the selector on its own), DMARC, blacklist and MX checks in one call and returns pass, warning or fail for each, an overall result, and the fixes to...

Parameters* required
dkim_selectorstring
The DKIM selector, e.g. google (Google Workspace), selector1 or selector2 (Microsoft 365). Optional: omit it to try common selectors.
domain_name*string
The domain to audit, e.g. example.com
spf_checkUse this when the user asks whether a domain's SPF record is valid, which servers may send email for a domain, or why SPF fails. Returns the live SPF record, a pass/fail status and a fix suggestion.1 params

Use this when the user asks whether a domain's SPF record is valid, which servers may send email for a domain, or why SPF fails. Returns the live SPF record, a pass/fail status and a fix suggestion.

Parameters* required
domain_name*string
The domain to check SPF records for, e.g. example.com
dkim_checkUse this when the user wants to verify DKIM for a domain. Pass the DKIM selector if known (for example google for Google Workspace, selector1 or selector2 for Microsoft 365). If the selector is unknown, omit it: mailX then tries common selectors and returns the ones it finds....2 params

Use this when the user wants to verify DKIM for a domain. Pass the DKIM selector if known (for example google for Google Workspace, selector1 or selector2 for Microsoft 365). If the selector is unknown, omit it: mailX then tries common selectors and returns the ones it finds....

Parameters* required
dkim_selectorstring
The DKIM selector, e.g. google (Google Workspace), selector1 or selector2 (Microsoft 365). Optional: omit it to try common selectors.
domain_name*string
The domain to check DKIM records for, e.g. example.com
dmarc_checkUse this when the user asks about DMARC, spoofing protection, or what happens to emails that fail authentication. Returns the live DMARC record, its policy and a fix suggestion.1 params

Use this when the user asks about DMARC, spoofing protection, or what happens to emails that fail authentication. Returns the live DMARC record, its policy and a fix suggestion.

Parameters* required
domain_name*string
The domain to check DMARC records for, e.g. example.com
bimi_checkUse this when the user asks about BIMI or showing a brand logo next to their emails in inboxes. Returns the live BIMI record, the logo URL it declares, and a fix suggestion.1 params

Use this when the user asks about BIMI or showing a brand logo next to their emails in inboxes. Returns the live BIMI record, the logo URL it declares, and a fix suggestion.

Parameters* required
domain_name*string
The domain to check BIMI records for, e.g. example.com
dmarc_generateUse this when the user needs a DMARC record. Returns the record name, value and type ready to publish. mailX does not publish it.3 params

Use this when the user needs a DMARC record. Returns the record name, value and type ready to publish. mailX does not publish it.

Parameters* required
dmarc_policy*string
The DMARC policy: none (monitor only), quarantine (mark as spam), or reject (block entirely)one of none · quarantine · reject
domain_name*string
The domain to generate a DMARC record for, e.g. example.com
email*string
The email address to receive DMARC aggregate reports, e.g. dmarc@example.com
spf_generateUse this when the user needs a new SPF record for their email provider. Returns a TXT record ready to publish, or explains what to set up instead when the provider does not need a root SPF include. mailX does not publish it.3 params

Use this when the user needs a new SPF record for their email provider. Returns a TXT record ready to publish, or explains what to set up instead when the provider does not need a root SPF include. mailX does not publish it.

Parameters* required
domain_name*string
The domain to generate an SPF record for, e.g. example.com
hard_fail_boolean*boolean
If true, uses strict -all policy (reject unauthorized senders). If false, uses soft ~all (mark but deliver).
provider*string
Email provider identifier. Google Workspace or Gmail = google. Microsoft 365, Office 365 or Outlook = microsoft. Amazon SES = amazon-ses. Common provider names are also accepted.one of activecampaign · amazon-ses · aweber · bluehost · brevo · campaign-monitor
smtp_checkUse this only when the user explicitly asks to test an SMTP login for a mail account they control and provides its credentials. Connects to the SMTP server and reports whether connection, encryption and authentication succeed. If from_email and to_email are both given, it also...7 params

Use this only when the user explicitly asks to test an SMTP login for a mail account they control and provides its credentials. Connects to the SMTP server and reports whether connection, encryption and authentication succeed. If from_email and to_email are both given, it also...

Parameters* required
encryption*string
The encryption protocol: ssl, tls, or noneone of ssl · tls · none
from_emailstring
Optional sender email address for sending a test email
host*string
The SMTP server hostname, e.g. smtp.gmail.com
password*string
The SMTP password or app-specific password
port*integer
The SMTP port number, e.g. 587 for TLS, 465 for SSL, 25 for unencrypted
to_emailstring
Optional recipient email address for sending a test email
username*string
The SMTP username for authentication
imap_checkUse this only when the user explicitly asks to test an IMAP login for a mailbox they control and provides its credentials. Connects to the IMAP server and reports whether connection, encryption and authentication succeed. Credentials are not stored.5 params

Use this only when the user explicitly asks to test an IMAP login for a mailbox they control and provides its credentials. Connects to the IMAP server and reports whether connection, encryption and authentication succeed. Credentials are not stored.

Parameters* required
imap_encryption*string
The encryption protocol: ssl, tls, or noneone of ssl · tls · none
imap_host*string
The IMAP server hostname, e.g. imap.gmail.com
imap_port*integer
The IMAP port number, e.g. 993 for SSL, 143 for unencrypted
password*string
The IMAP password or app-specific password
username*string
The IMAP username for authentication
smtp_finderUse this when the user needs the outgoing mail (SMTP) server settings for an email provider or sending service, such as Gmail, Outlook, Microsoft 365, Zoho, Amazon SES or SendGrid. Returns the host, ports with encryption, what to use to log in, and the provider's setup guide....1 params

Use this when the user needs the outgoing mail (SMTP) server settings for an email provider or sending service, such as Gmail, Outlook, Microsoft 365, Zoho, Amazon SES or SendGrid. Returns the host, ports with encryption, what to use to log in, and the provider's setup guide....

Parameters* required
provider_name*string
The email provider name to look up, e.g. gmail, sendgrid, mailgun, outlook
imap_finderUse this when the user needs the incoming mail (IMAP) server settings for an email provider, such as Gmail, Outlook, Yahoo, iCloud or Zoho. Returns the host, ports with encryption and the provider's setup guide. Never asks for the user's credentials.1 params

Use this when the user needs the incoming mail (IMAP) server settings for an email provider, such as Gmail, Outlook, Yahoo, iCloud or Zoho. Returns the host, ports with encryption and the provider's setup guide. Never asks for the user's credentials.

Parameters* required
imap_provider_name*string
The email provider name to look up, e.g. gmail, outlook, yahoo
blacklist_checkUse this when the user suspects their domain is blacklisted or blocked. Checks the domain against major DNS blocklists and returns the result for each list.1 params

Use this when the user suspects their domain is blacklisted or blocked. Checks the domain against major DNS blocklists and returns the result for each list.

Parameters* required
domain_name*string
The domain name or IP address to check against blacklists, e.g. example.com or 1.2.3.4
mx_lookupUse this when the user wants to know which mail servers receive email for a domain. Returns the domain's live MX records with their priorities.1 params

Use this when the user wants to know which mail servers receive email for a domain. Returns the domain's live MX records with their priorities.

Parameters* required
domain_name*string
The domain to look up MX records for, e.g. example.com
txt_lookupUse this when the user wants to see a domain's TXT records, for example to find verification tokens or check what SPF or other policies are published. Returns all live TXT records.1 params

Use this when the user wants to see a domain's TXT records, for example to find verification tokens or check what SPF or other policies are published. Returns all live TXT records.

Parameters* required
domain_name*string
The domain to look up TXT records for, e.g. example.com
cname_lookupUse this when the user wants to know whether a hostname is an alias of another one, for example to verify DKIM or tracking CNAMEs. Returns the live CNAME target.1 params

Use this when the user wants to know whether a hostname is an alias of another one, for example to verify DKIM or tracking CNAMEs. Returns the live CNAME target.

Parameters* required
domain_name*string
The domain to look up CNAME records for, e.g. www.example.com
ptr_lookupUse this when the user wants the reverse DNS (PTR) of an IP address, for example to check a sending server's reverse DNS. Returns the hostname the IP resolves to.1 params

Use this when the user wants the reverse DNS (PTR) of an IP address, for example to check a sending server's reverse DNS. Returns the hostname the IP resolves to.

Parameters* required
ip_address*string
The IP address to look up, e.g. 8.8.8.8 or 142.250.80.46
dns_lookupUse this when the user wants every DNS record for a domain in one view (A, AAAA, CNAME, MX, NS, TXT, SOA). Returns the live records grouped by type.1 params

Use this when the user wants every DNS record for a domain in one view (A, AAAA, CNAME, MX, NS, TXT, SOA). Returns the live records grouped by type.

Parameters* required
domain_name*string
The domain to look up all DNS records for, e.g. example.com

Sponsors

Details

Website
themailx.com
Category
Communication & Messaging
Transport
HTTP
Registry
MCP registry, active
Resources
2
Prompts
2
Tools verified
Nov 6, 2026

Related Communication & Messaging MCP servers

View all
1craft-agent avatarDiscord Toolscraft-agent/discord-toolsDiscord tools for coding agents: chats, messages, search, inbox, files, sends and roles.0stars
2daedalus avatarMcp Telegram Botdaedalus/mcp-telegram-botMCP server that exposes a Telegram bot0stars
3ewertonslv avatarEvolution WhatsAppewertonslv/evolution-whatsapp-mcpSend and read WhatsApp messages, send media and manage instances via the Evolution API.0stars
4br0ski777 avatarEmail Deliverability Audit APIbr0ski777/email-deliverability-x402Audit email domain deliverability: SPF, DKIM, DMARC, MX. Score 0-100. x402.0stars
5br0ski777 avatarEmail Finder APIbr0ski777/email-finder-x402Find email addresses from name and company domain. x402 paid.0stars
6br0ski777 avatarEmail Verification APIbr0ski777/email-verification-x402Verify emails: syntax, MX records, disposable detection, quality score 0-100. x402 USDC.0stars