dnsdoctor
Checks whether a domain's email configuration meets Gmail's 2024 bulk-sender requirements, particularly DMARC policy.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@dnsdoctorCheck email deliverability for mydomain.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
dnsdoctor 🩺
Will email from a domain reach the inbox — or the spam folder? dnsdoctor does a live SPF / DKIM / DMARC / MX check for any domain and returns a HEALTHY / NEEDS_ATTENTION / AT_RISK verdict with the exact DNS records to add or fix.
It is both an MCP server (for Claude, Cursor and other AI agents) and a pay-per-call x402 HTTP API.
Why it exists: an AI agent setting up email, debugging "my mail goes to spam", or vetting a domain cannot resolve live DNS by itself. dnsdoctor does, and turns it into an actionable answer — including the Gmail/Yahoo 2024 bulk-sender requirements (DMARC).
MCP server (free)
{
"mcpServers": {
"dnsdoctor": { "command": "npx", "args": ["-y", "dnsdoctor-mcp"] }
}
}Tool: check_email_deliverability(domain, deep?).
Related MCP server: HeaderHawk
Free HTTP API
GET https://dnsdoctor.vercel.app/check?domain=github.comReturns SPF/DMARC/MX status, a deliverability score and concrete fixes. Rate-limited to 30/hour/IP.
Pay-per-call (x402)
GET https://dnsdoctor.vercel.app/pro/check?domain=<domain>Gated by x402: your agent pays $0.02 USDC (on Base) per call automatically — no sign-up, no API key. The deep tier also probes common DKIM selectors. The server holds no private key; payment settles on-chain to the operator wallet.
What it checks
Check | What & why |
SPF | present? ends in |
DMARC | present? policy |
DKIM | probes common selectors for a published signing key (deep mode) |
MX | can the domain receive mail at all, and where |
Develop
npm install
npm run dev:http # local HTTP API on :8080
npm test # live engine testsMIT.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Baneado98/dnsdoctor'
If you have feedback or need assistance with the MCP directory API, please join our Discord server