Skip to content
Verified official

DNS Doctor - Email & DMARC MCP

v1.21.1 changelog · 22

dev.dnsdoctor/dns-doctor

Scan, fix, verify and monitor DNS: SPF, DMARC, DKIM, propagation, health, expiry. Validated fixes.

transport:streamable-http runtime:npm tools:29

Target client

run in your project directory

claude mcp add --transport http dns-doctor https://dnsdoctor.dev/mcp

setup guides: Claude Code Claude Desktop Cursor VS Code Zed Windsurf Cline Gemini CLI Grok ChatGPT Claude.ai LangChain

Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs

scan_domain

scan domain

get_report Read-only

get report

build_dmarc_upgrade

build dmarc upgrade

start_monitoring_signup Mutating

start monitoring signup

count_spf_lookups Read-only

count spf lookups

validate_dmarc_record

validate dmarc record

generate_dmarc_record

generate dmarc record

check_dkim_selector Read-only

check dkim selector

parse_dmarc_report

parse dmarc report

check_record Read-only

check record

check_reverse_dns Read-only

check reverse dns

audit_spf_includes

audit spf includes

build_parked_domain_records

build parked domain records

check_propagation Read-only

check propagation

lookup_registration Read-only

lookup registration

get_alerts Read-only

get alerts

get_readiness Read-only

get readiness

list_my_domains Read-only

list my domains

check_lookalikes Read-only

check lookalikes

get_lookalikes Read-only

get lookalikes

start_email_test Mutating

start email test

get_email_test Read-only

get email test

list_email_tests Read-only

list email tests

check_bimi Read-only

check bimi

add_monitored_domain Mutating

add monitored domain

check_domain_verification Read-only

check domain verification

get_domain_records Read-only

get domain records

watch_record_change

watch record change

check_domain_names Read-only

check domain names

All 29 tools, one page each

4 resources you attach as context

Mutating and Read-only are read off each tool's name, not its schema — a hint, not a guarantee. Check the server's own documentation before granting access.