About Mailx Tools
Mailx Tools is an MCP server for checking email deliverability, aimed at users who need to inspect domain authentication, DNS, and mail-server connectivity. It provides a stdio bridge to a hosted service, while clients can also connect to its remote endpoint directly.
Key features
- 01Validate SPF, DKIM, DMARC, and BIMI
- 02Check domain or IP blacklists
- 03Test SMTP and IMAP connectivity
- 04Look up DNS records
- 05Generate provider-specific DNS records
- 06Include deliverability audit and DNS setup prompts
Use cases
- 01Audit a domain's email deliverability setup
- 02Check mail-server connectivity
- 03Generate DNS records for an email provider
MCP support
The MCP server exposes email authentication checks, blacklist checks, SMTP/IMAP tests, DNS lookups, and record-generation tools, plus two prompts. The stdio wrapper connects to the hosted service; streamable-HTTP clients can connect to the remote endpoint directly.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://themailx.com/mcpclaude mcp add --transport http mailx https://themailx.com/mcp{"mcpServers":{"mailx":{"type":"http","url":"https://themailx.com/mcp"}}}Open in Cursor{"servers":{"mailx":{"type":"http","url":"https://themailx.com/mcp"}}}Open in VS Code{"mcpServers":{"mailx":{"type":"http","url":"https://themailx.com/mcp"}}}{"mcpServers":{"mailx":{"serverUrl":"https://themailx.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
16| Parameter | Type | Required | Description |
|---|---|---|---|
| domain_name | string | Yes | The domain to check SPF records for, e.g. example.com |
Details
From the project READMEMailX MCP
Official MCP server for MailX email deliverability tools — SPF, DKIM, DMARC, BIMI validation, domain/IP blacklist checks, SMTP/IMAP connectivity tests, DNS lookups (MX, TXT, CNAME, PTR, full A/AAAA/NS/SOA), and ready-to-deploy record generation for any major email provider.
This package is a thin stdio bridge to the hosted MCP server at https://themailx.com/mcp. All tool logic runs server-side; this is ~50 lines of passthrough glue so clients that want stdio (Claude Desktop, local agents) can use it without hand-wiring a remote URL.
Prefer the remote URL directly? Skip this package — point any streamable-HTTP MCP client straight at
https://themailx.com/mcp. See install guide for per-client JSON snippets.
Tools
spf_check,dkim_check,dmarc_check,bimi_check— validate authentication recordsblacklist_check— check a domain or IP against popular DNSBLssmtp_check,imap_check— test mail server connectivity with credentialssmtp_finder,imap_finder— look up server settings by provider namespf_generate,dmarc_generate— produce copy-pasteable DNS recordsmx_lookup,txt_lookup,cname_lookup,ptr_lookup,dns_lookup— DNS queriesbimi_host— host a BIMI SVG for email authentication
Full catalog + live descriptions: themailx.com/mcp/docs
Install
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or the equivalent on your OS:
{
"mcpServers": {
"mailx": {
"command": "npx",
"args": ["-y", "@mailwarm/mailx-mcp"]
}
}
}
Claude Code
claude mcp add mailx -- npx -y @mailwarm/mailx-mcp
Cursor / Windsurf / VS Code / Zed
Same npx -y @mailwarm/mailx-mcp pattern — see your client's MCP config docs for the exact JSON shape. Full examples at themailx.com/mcp/docs.
Direct remote (no install)
If your client supports streamable-HTTP, point it at https://themailx.com/mcp directly — this bridge is only needed for stdio clients.
Configuration
Optional session preferences (set once in your MCP client config, applied to every call):
| Variable | Effect |
|---|---|
default_dkim_selector | Default selector used by dkim_check when the call omits dkim_selector |
preferred_provider | Default provider for spf_generate (google, mailgun, sendgrid, postmark, amazon-ses, outlook, zoho, fastmail) |
dmarc_aggregate_email | Default rua= address for dmarc_generate |
Override the upstream URL (staging/self-hosting):
{
"mcpServers": {
"mailx": {
"command": "npx",
"args": ["-y", "@mailwarm/mailx-mcp"],
"env": { "MAILX_MCP_URL": "https://tools-stg.themailx.com/mcp" }
}
}
}
Prompts
Two one-click slash commands ship with the server:
audit-deliverability(domain)— full deliverability audit (SPF + DMARC + DKIM + blacklist) with copy-pasteable fixessetup-dns(domain, provider)— greenfield DNS setup, generates SPF + DMARC for the chosen provider
Links
- Homepage: themailx.com
- Full docs: themailx.com/mcp/docs
- Skills repo (Claude Code plugin marketplace): Mailwarm/mailx-skills
- Official MCP Registry:
com.themailx/email-deliverability - Smithery: mailwarm/mailx-tools
- llms.txt: themailx.com/llms.txt
License
MIT — see LICENSE
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.