MCP servers for DNS
134 ways to connect DNS to Claude, Cursor or VS Code. 69 are hosted, so there's nothing to install; the rest run on your machine. Each row shows the security checks, the secrets asked for and an install command.
DNS MCP servers 134
Now showing are unlisted. These entries didn't pass our listing filter: no source repo, a very short or duplicated description, or a publisher with 100+ servers. Same automated checks, shown as-is. How we check
| Type | Secrets | Version | Actions | ||||
|---|---|---|---|---|---|---|---|
β
74 io.github.dns-aid/dns-aid Discover and publish AI agents via DNS using SVCB records (RFC 9460) | 6/71 warning | 63health of 100 | PyPIRuns locally | Noneno keys asked | 0.28.1 | ||
β
74 io.github.infobloxopen/dns-aid Discover and publish AI agents via DNS using SVCB records (RFC 9460) | 6/71 warning | 63health of 100 | PyPIRuns locally | Noneno keys asked | 0.17.3 | ||
β
23 io.github.major/porkbun Manage DNS records, domains, DNSSEC, SSL certificates via MCP | 7/7All passed | 49health of 100 | PyPIRuns locally | Noneno keys asked | 1.1.2 | ||
β
9 com.blackveilsecurity/dns DNS and email security scanner with 81 MCP tools for SPF, DMARC, DNSSEC, SSL, and brand audits. | 4/4All passed | 69health of 100 | RemoteHosted | Noneno keys asked | 3.103.3 | ||
β
3 io.github.ofershap/dns MCP server for DNS lookups, reverse DNS, WHOIS, and domain checks β zero auth, zero config | 7/7All passed | 41health of 100 | npmRuns locally | Noneno keys asked | 1.0.1 | ||
β
2 dev.dnsdoctor/dns-doctor Scan, fix, verify and monitor DNS: SPF, DMARC, DKIM, propagation, health, expiry. Validated fixes. | 8/8All passed | 63health of 100 | npmLocal or hosted | Noneno keys asked | 1.16.0 | ||
β
2 ai.intodns/scanner DNS and email security: check SPF, DKIM, DMARC, DNSSEC, DANE and build the records. 45 tools. | 8/8All passed | 64health of 100 | npmLocal or hosted | Noneno keys asked | 1.11.3 | ||
β
1 io.github.GuardBee/dns-intelligence DNS record enumeration, misconfiguration and dangling-subdomain detection | 7/7All passed | 66health of 100 | npmRuns locally | Noneno keys asked | 0.9.2 | ||
β
1 com.dns-data/remote Connect AI assistants to authorized Windows and macOS devices for files, commands, and management. | 3/3All passed | 45health of 100 | RemoteHosted | Noneno keys asked | 0.2.1 | ||
β
1 io.github.4hmetuyar/dns-intelligence DNS record enumeration, misconfiguration and dangling-subdomain detection | 7/7All passed | 66health of 100 | npmRuns locally | Noneno keys asked | 0.2.3 | ||
β
1 com.datakoot/domain-dns-whois Domain intel for AI agents: RDAP registration, DNS, email deliverability, tech stack. | 4/4All passed | 53health of 100 | RemoteHosted | Noneno keys asked | 2.1.0 | ||
β
1 io.github.mclose/dns-mcp Real-time DNS security analysis β DNSSEC, email auth, and RDAP. Built for SOC investigations. | 4/4All passed | 53health of 100 | DockerRuns locally | Noneno keys asked | 1.3.4 | ||
com.cnslookup/web3-dns Read-only lookup of verified crypto wallet addresses for domains, .cns and ENS names. | 4/4All passed | 43health of 100 | RemoteHosted | Noneno keys asked | 1.0.0 | ||
io.github.fernandoguiraud16-coder/website-tech-dns-whois-ssl Tech stack, WHOIS, DNS, SSL, hosting and SEO checks for lists of domains. | 3/3All passed | 43health of 100 | RemoteHosted | Noneno keys asked | 1.0.2 | ||
io.github.ni-c/hetzner-dns-mcp Manage DNS zones and records (zonefiles, RRSets, TTL, protection) via the Hetzner Cloud API | 7/7All passed | 60health of 100 | npmRuns locally | 1secret asked | 0.6.0 | ||
io.github.Ayo-Fam/mcp-cloudflare-dns Cloudflare DNS MCP server: manage zones, records, cache purge, and page rules. | 7/7All passed | 53health of 100 | PyPIRuns locally | 1secret asked | 0.1.1 | ||
β
12k io.github.kubeshark/mcp Real-time Kubernetes network traffic visibility and API analysis for HTTP, gRPC, Redis, Kafka, DNS. | 3/41 warning | 75health of 100 | MCPBRuns locally | Noneno keys asked | 53.6.0 | ||
β
7.4k org.ottobot/domain-liveness Is this business's website still there? Checks apex and www, and DNS separately from HTTP. | 4/4All passed | 80health of 100 | RemoteHosted | Noneno keys asked | 0.1.0 | ||
β
1.8k io.github.OpenOSINT/openosint AI-powered OSINT agent & MCP server. 21 tools: email, breach, IP, WHOIS, DNS, Shodan, GitHub & more. | 6/82 warnings | 66health of 100 | PyPIRuns locally | 5secrets asked | 2.36.1 | ||
β
1.8k io.github.SonoTommy/openosint AI-powered OSINT agent & MCP server. 16 tools: email, breach, IP, WHOIS, DNS, Shodan, GitHub & more. | 7/81 warning | 70health of 100 | PyPIRuns locally | 5secrets asked | 2.15.2 | ||
β
309 io.github.wiresage/mikrotik-mcp MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH. | 7/7All passed | 80health of 100 | PyPIRuns locally | 2secrets asked | 0.26.2.0 | ||
β
182 io.github.w0h1v/shodan Code reviewed MCP server for Shodan API β device search, IP and domain recon, DNS, and CVE/CPE queries. | 7/7All passed | 72health of 100 | npmRuns locally | 1secret asked | 1.0.34 | ||
β
182 io.github.BurtTheCoder/shodan MCP server for Shodan API β device search, IP lookup, DNS, and CVE/CPE queries. | 7/7All passed | 72health of 100 | npmRuns locally | 1secret asked | 1.0.22 | ||
β
43 io.github.frangelbarrera/osint-agent-skills OSINT MCP server β 23 tools: DNS, WHOIS, Shodan, breaches, GEOINT, crypto. Works with Claude Code. | 6/71 warning | 60health of 100 | npmRuns locally | Noneno keys asked | 1.4.1 | ||
β
34 com.porkbun/mcp Official Porkbun Official Porkbun MCP server: domains, DNS, SSL, hosting and Cloudflare via the Porkbun API. | 8/8All passed | 72health of 100 | npmLocal or hosted | 1secret asked | 0.52.0 | ||
β
32 com.mcparmory/globalping Run network tests (ping, traceroute, DNS) from probes worldwide | 7/7All passed | 51health of 100 | PyPIRuns locally | Noneno keys asked | 1.0.3 | ||
β
23 io.github.venomseven/nslookup DNS lookups, health reports, SSL certs, security scans, GEO scoring, uptime checks | 8/8All passed | 50health of 100 | npmLocal or hosted | Noneno keys asked | 1.6.0 | ||
β
19 io.github.sireto/custom-domain Register a SaaS app's customer hostnames, show their DNS records and checks, recheck or delete them. | 7/7All passed | 71health of 100 | PyPIRuns locally | 1secret asked | 0.13.0 | ||
β
19 io.github.fstubner/netscli Network scanner for AI agents: discover hosts, scan TCP and UDP ports, query DNS and mDNS. | 7/7All passed | 55health of 100 | npmRuns locally | Noneno keys asked | 0.3.4 | ||
β
15 com.oti-labs/domain-intelligence WHOIS/RDAP, DNS, SSL, live subdomains with IPs, and SPF/DMARC/DKIM for any domain. | 4/4All passed | 60health of 100 | RemoteHosted | Noneno keys asked | 1.1.0 | ||
β
12 io.github.zebbern/webhook-mcp-server Capture HTTP, email, and DNS callbacks with webhook.site from MCP clients. | 5/71 failed | 39health of 100 | PyPIRuns locally | Noneno keys asked | 3.0.0 | ||
β
9 io.github.hexamatic/pihole-mcp Manage Pi-hole v6: DNS blocking, domains, clients, query analysis, DHCP, and multi-instance sync. | 4/4All passed | 61health of 100 | DockerRuns locally | 1secret asked | 0.9.0 | ||
β
8 io.github.Mogacode-ma/infomaniak-mcp-agent Unofficial Infomaniak MCP β hosting, Node.js, mail, DNS, kDrive, SSL, VPS, domains. 81 tools. | 6/82 warnings | 48health of 100 | npmRuns locally | 3secrets asked | 0.15.1 | ||
β
8 io.github.aplaceforallmystuff/mcp-pihole Pi-hole v6 MCP server - manage DNS blocking, stats, whitelists/blacklists | 7/7All passed | 54health of 100 | npmRuns locally | 1secret asked | 1.0.1 | ||
β
7 io.github.ABTdomain/domainkits-mcp Search newly registered, expired, aged, active, deleted and for-sale domains, plus WHOIS and DNS. | 8/8All passed | 54health of 100 | npmLocal or hosted | 1secret asked | 2.3.2 | ||
β
7 io.github.COSAI-Labs/toolpipe-mcp-server 238+ dev tools via MCP: JSON, QR, PDF, DNS, hash, UUID, code review, JWT, SSL, WHOIS, and more | 3/3All passed | 40health of 100 | RemoteHosted | Noneno keys asked | 1.21.0 | ||
β
7 io.github.COSAI-Labs/toolpipe 45+ dev tools via MCP: JSON, QR, hash, DNS, code review, fake data, screenshots, and more. | 3/3All passed | 40health of 100 | RemoteHosted | Noneno keys asked | 1.18.0 | ||
β
6 io.github.antonio-mello-ai/mcp-pfsense Manage pfSense firewalls through AI assistants β rules, DHCP, DNS, and more | 7/7All passed | 54health of 100 | PyPIRuns locally | Noneno keys asked | 0.2.0 | ||
β
6 io.github.claytono/go-unifi-mcp Manage UniFi sites, devices, clients, networks, port forwarding, DNS, and firewall | 4/4All passed | 60health of 100 | DockerRuns locally | Noneno keys asked | 0.3.1 | ||
β
6 io.github.mbeato/apimesh 74 paid web-analysis APIs (SEO, security, TLS, DNS, email) as MCP tools. USDC via x402. | 7/7All passed | 47health of 100 | npmRuns locally | Noneno keys asked | 1.8.2 | ||
β
5 io.github.blisspixel/recon Public DNS, certificate transparency, and identity observations. | 7/7All passed | 66health of 100 | PyPIRuns locally | Noneno keys asked | 2.27.0 | ||
β
5 io.github.twayst0/fsv Scan your own website for vulnerabilities: DNS takeover, compromised CDNs, debug mode and more. | 6/71 warning | 60health of 100 | PyPIRuns locally | Noneno keys asked | 2.2.1 | ||
β
5 ai.dinglebear/rtailscale Tailscale device, route, DNS, key, user, and ACL management over MCP and CLI. | 7/81 warning | 52health of 100 | npmLocal or hosted | 1secret asked | 0.1.4 | ||
β
5 io.github.jrelph/ripe-atlas RIPE Atlas network measurements β ping, traceroute, DNS, TLS, HTTP, NTP, and probes | 7/7All passed | 46health of 100 | npmRuns locally | 1secret asked | 1.0.2 | ||
β
5 io.github.Aganium/mcp-server Bridge MCP servers to the AGENIUM agent:// network with DNS resolution and mTLS | 7/7All passed | 54health of 100 | npmRuns locally | Noneno keys asked | 0.1.5 | ||
β
5 io.github.chorghemaruti64-creator/agenium-mcp-server Bridge MCP servers to the AGENIUM agent:// network via DNS discovery | 7/7All passed | 54health of 100 | npmRuns locally | Noneno keys asked | 0.1.3 | ||
β
4 io.github.martinzachariassen/domeneshop-mcp Manage Domeneshop domains, DNS records, HTTP forwards, dynamic DNS and invoices. | 7/7All passed | 66health of 100 | npmRuns locally | 2secrets asked | 1.1.6 | ||
β
4 io.github.ofershap/cloudflare MCP server to manage Cloudflare Workers, KV, R2, Pages, DNS, and cache from your IDE | 7/7All passed | 51health of 100 | npmRuns locally | Noneno keys asked | 1.0.2 | ||
β
3 com.apiverve/mcp-server 380+ live data, validation and utility APIs in one MCP server: IP, DNS, email, FX, weather and more. | 3/3All passed | 48health of 100 | RemoteHosted | Noneno keys asked | 1.1.1 | ||
β
3 io.github.whisper-sec/whisper One routable IPv6 per AI agent, verifiable from the DNS root. Keyless tools need no signup. | 8/8All passed | 53health of 100 | npmLocal or hosted | Noneno keys asked | 0.222.0 |
Showing 1 to 50 of 134. These are the most recently updated; search or pick a category for the rest.
DNS MCP servers: common questions
Which DNS MCP server should I use?
Porkbun (official) is published by the company behind DNS, which makes it the safest first pick. On GitHub stars, dns-aid (β 74), dns-aid (β 74) and Porkbun DNS π· (β 23) lead the 134 we list. Porkbun DNS π· is named for DNS and passed every check we run.
Can I trust these DNS MCP servers?
118 of the 134 passed every registry check. Reading the package code or tool descriptions of 105 of them turned up 10 with something to look at, from install scripts to obfuscated code. A clean result means none of our patterns matched, not that a server is safe.
MCP server or Claude skill for DNS?
An MCP server gives the AI new tools, such as reaching DNS itself. A skill only teaches it how to do a task with tools it already has. There are 87 Claude skills for DNS if that fits better.
Is there an official DNS MCP server?
Yes. Porkbun (official) is published under a namespace the official MCP Registry verified to the company. The other 133 come from 124 independent publishers.
Can I try a DNS MCP server without an API key?
90 of the 134 list no secrets, including dns-aid, dns-aid and Porkbun DNS π·. A server can still open a sign-in page on first use.
More topics: every βMCP server forβ¦β page. Prefer a skill? Claude skills for this (87).