# mailx-tools

Mailx Tools is an MCP server that gives AI agents a complete email-deliverability diagnostics toolkit. Verify your domain's

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add mailwarm/mailx-tools

# Browse available tools
npx -y @smithery/cli@latest tool list mailwarm/mailx-tools

# Get full schema for a tool
npx -y @smithery/cli@latest tool get mailwarm/mailx-tools spf-check

# Call a tool
npx -y @smithery/cli@latest tool call mailwarm/mailx-tools spf-check '{}'
```

## Direct MCP Connection

Endpoint: `https://mailx-tools--mailwarm.run.tools`

## Tools (17)

- `spf-check` — Check if a domain has a valid SPF (Sender Policy Framework) DNS record. SPF specifies which mail servers are authorized…
- `dkim-check` — Check if a domain has a valid DKIM (DomainKeys Identified Mail) DNS record for a given selector. DKIM allows the receiv…
- `dmarc-check` — Check if a domain has a valid DMARC (Domain-based Message Authentication, Reporting & Conformance) DNS record. DMARC te…
- `bimi-check` — Check if a domain has a valid BIMI (Brand Indicators for Message Identification) DNS record. BIMI allows brands to disp…
- `dmarc-generate` — Generate a DMARC DNS record for a domain. Returns the record name, value, and type ready to be added to DNS.
- `spf-generate` — Generate an SPF DNS record for a domain based on the email provider being used. Returns the record name, value, and typ…
- `smtp-check` — Test an SMTP server connection by attempting to connect and authenticate. Optionally sends a test email to verify full …
- `imap-check` — Test an IMAP server connection by attempting to connect and authenticate. Use this to verify email receiving configurat…
- `smtp-finder` — Look up SMTP server settings (host, port, encryption) for a given email provider. Use this to find the correct SMTP con…
- `imap-finder` — Look up IMAP server settings (host, port, encryption) for a given email provider. Use this to find the correct IMAP con…
- `blacklist-check` — Check if a domain or IP address is listed in popular email blacklists (DNSBLs). Being blacklisted can severely impact e…
- `bimi-host` — Host and serve your BIMI SVG file for email authentication
- `mx-lookup` — Look up MX (Mail Exchanger) records for a domain. Returns the mail servers and their priorities.
- `txt-lookup` — Look up all TXT records for a domain. TXT records contain SPF policies, domain verification tokens, DKIM keys, and othe…
- `cname-lookup` — Look up CNAME (Canonical Name) records for a domain. Shows where a hostname aliases to.
- `ptr-lookup` — Reverse DNS lookup. Find the hostname associated with an IP address. A valid PTR record is important for email sending …
- `dns-lookup` — Look up all DNS records for a domain in one query. Returns A, AAAA, CNAME, MX, NS, TXT, and SOA records.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get mailwarm/mailx-tools <tool-name>
```
