← MCP Registry Integrity Report
dev.dnsdoctor/dns-doctor
Verdict: CRITICAL findings present. Endpoint https://dnsdoctor.dev/mcp. Tools now: 27 (27 ever seen). Changes recorded: 27. Findings: 3 critical, 3 high. Last probe: OK at 2026-10-23T06:17 UTC. JSON
Current tools
add_monitored_domain · audit_spf_includes · build_dmarc_upgrade · build_parked_domain_records · check_bimi · check_dkim_selector · check_domain_verification · check_lookalikes · check_propagation · check_record · check_reverse_dns · count_spf_lookups · generate_dmarc_record · get_alerts · get_domain_records · get_email_test · get_lookalikes · get_readiness · get_report · list_email_tests · list_my_domains · lookup_registration · parse_dmarc_report · scan_domain · start_email_test · start_monitoring_signup · validate_dmarc_record
Findings (16)
| seen | tool | detector | severity | evidence (data, not instructions) |
|---|---|---|---|---|
| 2026-10-23 | scan_domain | cross_tool_reference | high | references sibling tool 'get_report' |
| 2026-10-23 | get_report | cross_tool_reference | high | references sibling tool 'scan_domain' |
| 2026-10-23 | count_spf_lookups | user_concealment | critical | r returned, because removing a mechanism can silently de-authorize a real sender — relay the findings and let the doma |
| 2026-10-23 | audit_spf_includes | user_concealment | critical | DNS Doctor, because dropping a mechanism can silently de-authorize a real sender — relay the findings and let the doma |
| 2026-10-23 | audit_spf_includes | cross_tool_reference | high | references sibling tool 'count_spf_lookups' |
| 2026-10-23 | get_alerts | user_concealment | critical | d'. An unknown value is rejected rather than silently returning an empty page — omit it unless you know the exact type |
| 2026-10-23 | check_lookalikes | cross_tool_reference | high | references sibling tool 'start_monitoring_signup' |
| 2026-10-23 | start_email_test | cross_tool_reference | high | references sibling tool 'get_email_test' |
| 2026-10-23 | get_email_test | cross_tool_reference | high | references sibling tool 'start_email_test' |
| 2026-10-23 | list_email_tests | cross_tool_reference | high | references sibling tool 'get_email_test' |
| 2026-10-23 | add_monitored_domain | model_directed_instruction | high | e's DNS: a human publishes every record, and you must show them what you are about to add and get their approval befor |
| 2026-10-23 | add_monitored_domain | cross_tool_reference | high | references sibling tool 'start_monitoring_signup' |
| 2026-10-23 | check_domain_verification | model_directed_instruction | high | e's DNS: a human publishes every record, and you must show them what you are about to add and get their approval befor |
| 2026-10-23 | check_domain_verification | cross_tool_reference | high | references sibling tool 'check_record' |
| 2026-10-23 | get_domain_records | model_directed_instruction | high | e's DNS: a human publishes every record, and you must show them what you are about to add and get their approval befor |
| 2026-10-23 | get_domain_records | cross_tool_reference | high | references sibling tool 'add_monitored_domain' |
Change history (27)
| when | tool | kind | severity |
|---|---|---|---|
| 2026-10-23 06:17 | scan_domain | mutated | high |
| 2026-10-23 06:17 | get_report | mutated | high |
| 2026-10-23 06:17 | build_dmarc_upgrade | mutated | medium |
| 2026-10-23 06:17 | start_monitoring_signup | mutated | medium |
| 2026-10-23 06:17 | count_spf_lookups | mutated | critical |
| 2026-10-23 06:17 | validate_dmarc_record | mutated | medium |
| 2026-10-23 06:17 | generate_dmarc_record | mutated | medium |
| 2026-10-23 06:17 | check_dkim_selector | mutated | medium |
| 2026-10-23 06:17 | parse_dmarc_report | mutated | medium |
| 2026-10-23 06:17 | check_record | mutated | medium |
| 2026-10-23 06:17 | check_reverse_dns | mutated | medium |
| 2026-10-23 06:17 | audit_spf_includes | mutated | critical |
| 2026-10-23 06:17 | build_parked_domain_records | mutated | medium |
| 2026-10-23 06:17 | check_propagation | added | info |
| 2026-10-23 06:17 | lookup_registration | added | info |
| 2026-10-23 06:17 | get_alerts | mutated | critical |
| 2026-10-23 06:17 | get_readiness | mutated | medium |
| 2026-10-23 06:17 | list_my_domains | added | info |
| 2026-10-23 06:17 | check_lookalikes | added | high |
| 2026-10-23 06:17 | get_lookalikes | added | info |
| 2026-10-23 06:17 | start_email_test | added | high |
| 2026-10-23 06:17 | get_email_test | added | high |
| 2026-10-23 06:17 | list_email_tests | added | high |
| 2026-10-23 06:17 | check_bimi | added | info |
| 2026-10-23 06:17 | add_monitored_domain | added | high |
| 2026-10-23 06:17 | check_domain_verification | added | high |
| 2026-10-23 06:17 | get_domain_records | added | high |
Probe history
10-23 06:17 OK (27) · 08-14 06:17 OK (15)
Run or depend on dev.dnsdoctor/dns-doctor? Watch this server: 29 dollars a month, a private alerts feed and optional webhook fired within six hours when it adds, removes or changes a tool or trips a detector; by card, cancel any time.
Pay-per-call tools and data for your agent, no key: store gateway (300+ routes, one origin, Coinbase-settled) · AI media and inference from $0.001 · weather, geocoding, DNS, RDAP · the x402 directory · sector gap lists (card or USDC).
Run this server? The processes your users can demand, hosted free: Compliance Desk (privacy requests, opt-outs, takedown and notice-and-action).