Email Auth Checker
SPF, DKIM, DMARC, MTA-STS and domain-expiry checks for any domain, with SPF lookup counts.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"email-auth-check": {
"url": "https://email-auth-check.quietworklabs.workers.dev/mcp"
}
}
}Remote endpoints
https://email-auth-check.quietworklabs.workers.dev/mcpstreamable-httpWhat it can do
Tool inventory
Tools (4)
🟢email_auth_report(domain, selectors)
Full email-auth report for a domain: SPF (recursive 10-lookup count, void lookups, +all/?all, terms after all), DMARC (policy, pct, alignment, rua authorization), DKIM (keys and RSA key bits at common selectors or your own via selectors=), MX/null MX, MTA-STS policy, TLS-RPT, BIMI, and a Gmail/Yahoo/Outlook bulk-sender readiness verdict. Deterministic DNS-over-HTTPS, no AI. Price: $0.003 USDC per call via x402 (Base); the first 5 calls per day per client are free.
Input Schema
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Domain (or email address) to check",
"examples": [
"github.com"
]
},
"selectors": {
"type": "string",
"description": "Optional comma list of DKIM selectors to probe (max 10)",
"examples": [
"google,selector1"
]
}
},
"required": [
"domain"
]
}🟢spf_lookup_count(domain)
Expands a domain's SPF record recursively (include/redirect) like a receiver does and counts DNS-querying terms against the RFC 7208 limit of 10 and void lookups against the limit of 2. Returns per-term lookup costs, problems (permerror causes) and warnings. Deterministic, no AI. Price: $0.001 USDC per call via x402 (Base); the first 5 calls per day per client are free.
Input Schema
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Domain to check",
"examples": [
"github.com"
]
}
},
"required": [
"domain"
]
}🟢dmarc_check(domain)
Finds and validates a domain's DMARC record (falls back to the organizational domain): policy, subdomain policy, pct, alignment modes, rua/ruf, and whether external report domains authorized reports (RFC 7489 7.1). Deterministic, no AI. Price: $0.001 USDC per call via x402 (Base); the first 5 calls per day per client are free.
Input Schema
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Domain to check",
"examples": [
"github.com"
]
}
},
"required": [
"domain"
]
}🟢domain_expiry(domain)
Registration data for a domain from the registry's RDAP server (IANA bootstrap): registrar, created/updated/expiry dates, days until expiry with ok/expiring_soon/expired status, EPP status codes, nameservers and DNSSEC. Works for gTLDs and ccTLDs that publish RDAP. Deterministic, no AI. Price: $0.002 USDC per call via x402 (Base); the first 5 calls per day per client are free.
Input Schema
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Domain name",
"examples": [
"example.com"
]
}
},
"required": [
"domain"
]
}Community
Evidence