mcpField
M
Mailx Tools

Mailx Tools

Remote
github.com/MailwarmDeveloper Tools0Updated 28w ago
Repository

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

  1. 01Validate SPF, DKIM, DMARC, and BIMI
  2. 02Check domain or IP blacklists
  3. 03Test SMTP and IMAP connectivity
  4. 04Look up DNS records
  5. 05Generate provider-specific DNS records
  6. 06Include deliverability audit and DNS setup prompts

Use cases

  1. 01Audit a domain's email deliverability setup
  2. 02Check mail-server connectivity
  3. 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.

Endpointhttps://themailx.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

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
ParameterTypeRequiredDescription
domain_namestringYesThe domain to check SPF records for, e.g. example.com

Details

From the project README

MailX 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 records
  • blacklist_check — check a domain or IP against popular DNSBLs
  • smtp_check, imap_check — test mail server connectivity with credentials
  • smtp_finder, imap_finder — look up server settings by provider name
  • spf_generate, dmarc_generate — produce copy-pasteable DNS records
  • mx_lookup, txt_lookup, cname_lookup, ptr_lookup, dns_lookup — DNS queries
  • bimi_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):

VariableEffect
default_dkim_selectorDefault selector used by dkim_check when the call omits dkim_selector
preferred_providerDefault provider for spf_generate (google, mailgun, sendgrid, postmark, amazon-ses, outlook, zoho, fastmail)
dmarc_aggregate_emailDefault 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 fixes
  • setup-dns(domain, provider) — greenfield DNS setup, generates SPF + DMARC for the chosen provider

Links

License

MIT — see LICENSE

Comments

Markdown supported

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.