com.themailx/email-deliverability
Official16 toolsMailX Email Deliverability
Check SPF/DKIM/DMARC/BIMI, blacklists, SMTP/IMAP; DNS lookups; generate email DNS records.
Check email authentication records, blacklists, and SMTP/IMAP settings with DNS lookups.
Captured live from the server via tools/list.
spf_check
Check if a domain has a valid SPF (Sender Policy Framework) DNS record. SPF specifies which mail servers are authorized to send email on behalf of a domain.
Parameters (1)
- domain_namestringrequired
The domain to check SPF records for, e.g. example.com
dkim_check
Check if a domain has a valid DKIM (DomainKeys Identified Mail) DNS record for a given selector. DKIM allows the receiver to verify that an email was sent by the domain owner.
Parameters (2)
- domain_namestringrequired
The domain to check DKIM records for, e.g. example.com
- dkim_selectorstringrequired
The DKIM selector to look up, e.g. google, default, selector1
dmarc_check
Check if a domain has a valid DMARC (Domain-based Message Authentication, Reporting & Conformance) DNS record. DMARC tells receiving servers what to do with emails that fail SPF or DKIM checks.
Parameters (1)
- domain_namestringrequired
The domain to check DMARC records for, e.g. example.com
bimi_check
Check if a domain has a valid BIMI (Brand Indicators for Message Identification) DNS record. BIMI allows brands to display their logo next to authenticated emails in supporting email clients.
Parameters (1)
- domain_namestringrequired
The domain to check BIMI records for, e.g. example.com
dmarc_generate
Generate a DMARC DNS record for a domain. Returns the record name, value, and type ready to be added to DNS.
Parameters (3)
- domain_namestringrequired
The domain to generate a DMARC record for, e.g. example.com
- emailstringrequired
The email address to receive DMARC aggregate reports, e.g. dmarc@example.com
- dmarc_policystringrequired
The DMARC policy: none (monitor only), quarantine (mark as spam), or reject (block entirely)
spf_generate
Generate an SPF DNS record for a domain based on the email provider being used. Returns the record name, value, and type ready to be added to DNS.
Parameters (3)
- domain_namestringrequired
The domain to generate an SPF record for, e.g. example.com
- providerstringrequired
The mail provider identifier, e.g. google, mailgun, sendgrid, postmark, amazon-ses
- hard_fail_booleanbooleanrequired
If true, uses strict -all policy (reject unauthorized senders). If false, uses soft ~all (mark but deliver).
smtp_check
Test an SMTP server connection by attempting to connect and authenticate. If from_email and to_email are provided, the tool may attempt to send a test email. Only provide these fields if you are authorized to send from the account and intentionally want to test full sending capability.
Parameters (7)
- hoststringrequired
The SMTP server hostname, e.g. smtp.gmail.com
- portintegerrequired
The SMTP port number, e.g. 587 for TLS, 465 for SSL, 25 for unencrypted
- usernamestringrequired
The SMTP username for authentication
- passwordstringrequired
The SMTP password or app-specific password
- encryptionstringrequired
The encryption protocol: ssl, tls, or none
- from_emailstring
Optional sender email address for sending a test email
- to_emailstring
Optional recipient email address for sending a test email
imap_check
Test an IMAP server connection by attempting to connect and authenticate. Use this to verify email receiving configuration.
Parameters (5)
- imap_hoststringrequired
The IMAP server hostname, e.g. imap.gmail.com
- imap_portintegerrequired
The IMAP port number, e.g. 993 for SSL, 143 for unencrypted
- usernamestringrequired
The IMAP username for authentication
- passwordstringrequired
The IMAP password or app-specific password
- imap_encryptionstringrequired
The encryption protocol: ssl, tls, or none
smtp_finder
Look up SMTP server settings (host, port, encryption) for a given email provider. Use this to find the correct SMTP configuration for services like Gmail, Outlook, SendGrid, etc.
Parameters (1)
- provider_namestringrequired
The email provider name to look up, e.g. gmail, sendgrid, mailgun, outlook
imap_finder
Look up IMAP server settings (host, port, encryption) for a given email provider. Use this to find the correct IMAP configuration for services like Gmail, Outlook, Yahoo, etc.
Parameters (1)
- imap_provider_namestringrequired
The email provider name to look up, e.g. gmail, outlook, yahoo
blacklist_check
Check if a domain or IP address is listed in popular email blacklists (DNSBLs). Being blacklisted can severely impact email deliverability.
Parameters (1)
- domain_namestringrequired
The domain name or IP address to check against blacklists, e.g. example.com or 1.2.3.4
mx_lookup
Look up MX (Mail Exchanger) records for a domain. Returns the mail servers and their priorities.
Parameters (1)
- domain_namestringrequired
The domain to look up MX records for, e.g. example.com
txt_lookup
Look up all TXT records for a domain. TXT records contain SPF policies, domain verification tokens, DKIM keys, and other metadata.
Parameters (1)
- domain_namestringrequired
The domain to look up TXT records for, e.g. example.com
cname_lookup
Look up CNAME (Canonical Name) records for a domain. Shows where a hostname aliases to.
Parameters (1)
- domain_namestringrequired
The domain to look up CNAME records for, e.g. www.example.com
ptr_lookup
Reverse DNS lookup. Find the hostname associated with an IP address. A valid PTR record is important for email sending reputation.
Parameters (1)
- ip_addressstringrequired
The IP address to look up, e.g. 8.8.8.8 or 142.250.80.46
dns_lookup
Look up all DNS records for a domain in one query. Returns A, AAAA, CNAME, MX, NS, TXT, and SOA records.
Parameters (1)
- domain_namestringrequired
The domain to look up all DNS records for, e.g. example.com
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"email-deliverability": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://themailx.com/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.