dns_lookup
Look up DNS records for a domain. Record types: a, aaaa, ns, mx, txt, soa, caa, srv, cname, ds, tlsa, https, svcb, any, all.
rrtokenrequireddomainrequired
net.softricksPublished by softricks.netOfficial publisherv1.0.0Updated Oct 24, 2026
Professional DNS diagnostics: 14 tools for DNS, DNSSEC, email security, SSL, and propagation.
Remote MCP server exposing 19 DNS diagnostic tools so an assistant can look up records, audit email security, validate DNSSEC and check SSL certificates.
Web executable via SSE. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/net.softricks%2Fidig-dns/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"idig-dns": {
"type": "sse",
"url": "https://mcp.softricks.net/sse"
}
}
}A remote MCP server exposing 19 professional DNS diagnostic tools from the iDig API — built by Kedar Bhave ( Softricks ).
Connect any MCP-compatible AI client (Claude Desktop, Cursor, Windsurf, and more) to real DNS infrastructure. Diagnose outages, audit email security, validate DNSSEC, check SSL certificates, trace propagation across 16 global resolvers, and more — all in plain English.
Live endpoint: https://mcp.softricks.net/sse
Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
Restart Claude Desktop. You'll see idig-dns appear under Connectors.
Add to your MCP settings:
All tools require a token parameter. Get your token at api.softricks.net/idig/docs.
Clone this repo and deploy your own instance:
Or deploy to Railway in one click — connect your GitHub repo and Railway handles the rest.
Requirements:
mcp==1.26.0httpxMIT
Source: README.md at commit 1c2cd4f
Look up DNS records for a domain. Record types: a, aaaa, ns, mx, txt, soa, caa, srv, cname, ds, tlsa, https, svcb, any, all.
rrtokenrequireddomainrequiredFull SPF, DKIM, DMARC, and BIMI audit with A-F grade and prioritized fix recommendations.
tokenrequireddomainrequiredValidate DNSSEC chain of trust. Returns: secure / insecure / bogus / indeterminate.
tokenrequireddomainrequiredDNSSEC health report: key inventory, signature expiry, algorithm assessment, DS at parent, rollover readiness, full chain of trust (Root → TLD → Domain) with chain_intact flag and broken-link identification, warnings, and recommendations.
tokenrequireddomainrequiredDNS resolution diagnostics. Returns status: ok / nxdomain / nodata / servfail / refused / timeout / degraded.
tokenrequireddomainrequiredFull diagnosis combining resolution + DNSSEC. Use first when something is broken.
tokenrequireddomainrequiredCheck DNS propagation across 16 global resolvers: Google, Cloudflare, Quad9, China, Korea, Russia.
tokenrequireddomainrequiredrecord_typeMX health + provider detection: Google Workspace, M365, Proofpoint, Zoho, 35+ providers.
tokenrequireddomainrequiredRegistrar lock and EPP status. Checks transfer lock, delete lock, serverHold, pendingDelete.
tokenrequireddomainrequiredGeolocation and hosting: country, city, ISP, ASN, CDN detection, is_hosting flag.
tokenrequireddomainrequiredTTL advisory: flags dangerous TTLs and gives step-by-step migration lowering plan.
tokenrequireddomainrequiredCheck all authoritative nameservers return identical answers. Catches lame delegation and SOA mismatches.
tokenrequireddomainrequiredSSL certificate: validity, expiry countdown, domain match, issuer, chain completeness.
tokenrequireddomainrequiredDiscover subdomains by probing 75 common names plus crt.sh Certificate Transparency logs. Surfaces exposed dev/staging environments.
tokenrequireddomainrequiredIP blacklist / DNSBL check. Tests A-record and MX IPs against Spamhaus, Barracuda, SpamCop, SORBS, and more.
tokenrequireddomainrequiredParsed WHOIS: registrar, creation/expiry dates, domain age, nameservers, EPP status, DNSSEC status.
tokenrequireddomainrequiredHTTP/HTTPS reachability: status codes, redirect chain, HSTS header, HTTP→HTTPS redirect detection.
tokenrequireddomainrequiredAXFR zone transfer vulnerability check. Tests whether any authoritative NS allows public zone transfers (critical misconfiguration).
tokenrequireddomainrequiredDANE/TLSA validation: cross-validates TLSA DNS records against the live TLS certificate. Supports all four TLSA usage types.
porttokenrequireddomainrequired90% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a license in the repository or the registry entry.
{ "mcpServers": { "idig-dns": { "command": "npx", "args": [ "mcp-remote", "https://mcp.softricks.net/sse" ] } }}{ "mcpServers": { "idig-dns": { "command": "npx", "args": [ "mcp-remote", "https://mcp.softricks.net/sse" ] } }}My emails are going to spam for example.com — token is YOUR_TOKENDid my DNS changes propagate yet for example.com? token: YOUR_TOKENRun a full security audit on example.com, token YOUR_TOKENIs the SSL cert for example.com about to expire? token YOUR_TOKENWe're migrating example.com to a new host next week — are the TTLs safe? token YOUR_TOKENWhat subdomains does example.com have exposed? token YOUR_TOKENAre any of example.com's IPs on a blacklist? token YOUR_TOKENGet WHOIS info for example.com — token YOUR_TOKENIs example.com reachable over HTTPS? token YOUR_TOKENCheck if example.com is vulnerable to zone transfers — token YOUR_TOKENValidate DANE/TLSA records for example.com — token YOUR_TOKENClaude Desktop / Cursor / Windsurf │ │ MCP over SSE ▼mcp.softricks.net ← Railway (always-on Python/FastMCP server) │ │ HTTPS ▼api.softricks.net/idig ← AWS Lambda (iDig REST API) │ │ DNS queries ▼Live DNS infrastructuregit clone https://github.com/kbhave/MCP-Service-iDigcd MCP-Service-iDigpip install -r requirements.txtpython mcp_server.py