{"_id":"intodns-mcp","_rev":"16-fface54039d56e7f58db661cb1802965","name":"intodns-mcp","dist-tags":{"latest":"1.10.3"},"versions":{"1.0.0":{"name":"intodns-mcp","version":"1.0.0","keywords":["mcp","model-context-protocol","dns","email-security","spf","dkim","dmarc","dnssec","claude","intodns"],"author":{"name":"Cobytes B.V."},"license":"MIT","_id":"intodns-mcp@1.0.0","maintainers":[{"name":"rosco_nl","email":"jeroen@cobytes.com"}],"homepage":"https://intodns.ai","bugs":{"url":"https://github.com/RoscoNL/intodns-mcp-server/issues"},"bin":{"intodns-mcp":"dist/index.js"},"dist":{"shasum":"3adc964f73ac9d464295bd7d7eb27a5b85afaaca","tarball":"https://registry.npmjs.org/intodns-mcp/-/intodns-mcp-1.0.0.tgz","fileCount":6,"integrity":"sha512-aWw+eUildno+gk7iuH5paEtYcqNDfuvz0J19pn3MENT8XOQNWQoL1V2in7b4/NAZ5c7cf0nL1I2863jRgHl1gw==","signatures":[{"sig":"MEYCIQDm5fCJ7tmCEOct/6iV6Vd7RumHEt6D+n8pgi2G2aRiTQIhAM09WBiIbiJJM4yCitZsfEBO1O5Hsbxs9VZlapeLCqTu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9420},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"68bc4b4575992da21cf3c797807344e99dcf4ffb","scripts":{"build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"rosco_nl","email":"jeroen@cobytes.com"},"repository":{"url":"git+https://github.com/RoscoNL/intodns-mcp-server.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for IntoDNS.ai — DNS & email security scanning from Claude and other AI assistants","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intodns-mcp_1.0.0_1776695465620_0.2951911240656624","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"intodns-mcp","version":"1.0.1","keywords":["mcp","model-context-protocol","dns","email-security","spf","dkim","dmarc","dnssec","claude","intodns"],"author":{"name":"Cobytes B.V."},"license":"MIT","_id":"intodns-mcp@1.0.1","maintainers":[{"name":"rosco_nl","email":"jeroen@cobytes.com"}],"homepage":"https://intodns.ai","bugs":{"url":"https://github.com/RoscoNL/intodns-mcp-server/issues"},"bin":{"intodns-mcp":"dist/index.js"},"dist":{"shasum":"ff0700e92ad51b889eeabf8433e1d1111111d25d","tarball":"https://registry.npmjs.org/intodns-mcp/-/intodns-mcp-1.0.1.tgz","fileCount":6,"integrity":"sha512-PoLQcem7x1EflMwOGZF8b4MCPmo591xa7dzBVbQI4GplMG9lxx3tn/biKqGQQe78Xfqwj8O8F20eBmC4pM0n0g==","signatures":[{"sig":"MEUCIQDVA6b6Dm1rzA9rK6x63VmdcMgQ0Xj02qKFrsU4GNhEvgIgTe8yFbfIB5rICAoeugOmdEnCuBGwQc6LMfpL+R8/trI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/intodns-mcp@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9420},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b06e0cae8c51682f67db977eccdb85a7417bb8eb","scripts":{"build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"rosco_nl","email":"jeroen@cobytes.com"},"repository":{"url":"git+https://github.com/RoscoNL/intodns-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for IntoDNS.ai — DNS & email security scanning from Claude and other AI assistants","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intodns-mcp_1.0.1_1776720902389_0.12332885462664867","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"intodns-mcp","version":"1.0.2","keywords":["mcp","model-context-protocol","dns","email-security","spf","dkim","dmarc","dnssec","bimi","mta-sts","blacklist","sender-requirements","llms-txt","openapi","claude","intodns"],"author":{"name":"Cobytes B.V."},"license":"MIT","_id":"intodns-mcp@1.0.2","maintainers":[{"name":"rosco_nl","email":"jeroen@cobytes.com"}],"homepage":"https://intodns.ai","bugs":{"url":"https://github.com/RoscoNL/intodns-mcp-server/issues"},"bin":{"intodns-mcp":"dist/index.js"},"dist":{"shasum":"9e852da24e17e9247c75f71f0929e1d66f80594f","tarball":"https://registry.npmjs.org/intodns-mcp/-/intodns-mcp-1.0.2.tgz","fileCount":6,"integrity":"sha512-F1X6YtxrzwyUt1UbQJ7FPtPwICgXLM7CkOKtslq8DdAlZ30mdjIFlbXtttbAO0XzhkeTVieDV+Ua6fia1nPuvw==","signatures":[{"sig":"MEYCIQCKCFzInhHDBUG9va0Ats4/u8H3FlwZoDl6/ML3Ms+9fgIhALCW2cSLXK0tLtsJgmcx7qt3XwgWms9DMuzeaGzuPTFf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/intodns-mcp@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34263},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0d7101f4063716ffaee8d953514a75c39b9459f0","scripts":{"build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"rosco_nl","email":"jeroen@cobytes.com"},"repository":{"url":"git+https://github.com/RoscoNL/intodns-mcp-server.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for IntoDNS.ai — complete DNS, email security, scan, BIMI, API, and citation tools for AI assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intodns-mcp_1.0.2_1777540216078_0.5254006426955193","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"intodns-mcp","version":"1.1.0","keywords":["mcp","model-context-protocol","dns","email-security","spf","dkim","dmarc","dnssec","bimi","mta-sts","blacklist","sender-requirements","llms-txt","openapi","claude","intodns"],"author":{"name":"Cobytes B.V."},"license":"MIT","_id":"intodns-mcp@1.1.0","maintainers":[{"name":"rosco_nl","email":"jeroen@cobytes.com"}],"homepage":"https://intodns.ai","bugs":{"url":"https://github.com/RoscoNL/intodns-mcp-server/issues"},"bin":{"intodns-mcp":"dist/index.js"},"dist":{"shasum":"55ae02ce2c72b2e53853659c2220df31dbf3057a","tarball":"https://registry.npmjs.org/intodns-mcp/-/intodns-mcp-1.1.0.tgz","fileCount":6,"integrity":"sha512-EiXXedCAV4o/Y/9n7EcyEAoAHHvdnO/Qd/f24N/IBbHaXcTsBognQ6croa/BYqZR7L4vgXoT+qjf7LqmRETKJA==","signatures":[{"sig":"MEUCIAc6BOoS7Q0Ij3mlaT9EUrxcGZboLhriWuFDvASw3LRCAiEAvmaUuOigMd/mFWgaaeiV5PToWixqqszfHO/U6b1Hw5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/intodns-mcp@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37903},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2985e866323a690423d625a36703ac648825b7f7","scripts":{"build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"rosco_nl","email":"jeroen@cobytes.com"},"repository":{"url":"git+https://github.com/RoscoNL/intodns-mcp-server.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for IntoDNS.ai — complete DNS, email security, scan, BIMI, API, and citation tools for AI assistants","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intodns-mcp_1.1.0_1777620138484_0.7261759797747998","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"intodns-mcp","version":"1.1.1","keywords":["mcp","model-context-protocol","dns","email-security","spf","dkim","dmarc","dnssec","bimi","mta-sts","blacklist","sender-requirements","llms-txt","openapi","claude","intodns"],"author":{"name":"Cobytes B.V."},"license":"MIT","_id":"intodns-mcp@1.1.1","maintainers":[{"name":"rosco_nl","email":"jeroen@cobytes.com"}],"homepage":"https://intodns.ai","bugs":{"url":"https://github.com/RoscoNL/intodns-mcp-server/issues"},"bin":{"intodns-mcp":"dist/index.js"},"dist":{"shasum":"a83a161555c4de02f4cac4ce75408f9ecbc0420f","tarball":"https://registry.npmjs.org/intodns-mcp/-/intodns-mcp-1.1.1.tgz","fileCount":6,"integrity":"sha512-ijHvei+XTIxSJKhchNv70nRGBNZQ9iH1LFj1gPehzn6SXQOrxeLeq08aVq09AveAsIWtvVpoQKCKk4kRB6jzmQ==","signatures":[{"sig":"MEUCIAXBYl1hOvMQUD7hOpyN6ZigvQX50nOc2eJwN0QYsWItAiEA1P8rM47581f1h8xTJ7VoJlCZUwOFMQ2uY4w/SdaUed4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/intodns-mcp@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37929},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cdb1f34d6089023f41e63f3ffce9fecc378d0134","scripts":{"build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"rosco_nl","email":"jeroen@cobytes.com"},"repository":{"url":"git+https://github.com/RoscoNL/intodns-mcp-server.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for IntoDNS.ai — complete DNS, email security, scan, BIMI, API, and citation tools for AI assistants","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intodns-mcp_1.1.1_1777620290401_0.6732412192482189","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"intodns-mcp","version":"1.2.0","keywords":["mcp","model-context-protocol","dns","email-security","spf","dkim","dmarc","dnssec","bimi","mta-sts","blacklist","sender-requirements","llms-txt","openapi","claude","intodns"],"author":{"name":"Cobytes B.V."},"license":"MIT","_id":"intodns-mcp@1.2.0","maintainers":[{"name":"rosco_nl","email":"jeroen@cobytes.com"}],"homepage":"https://intodns.ai","bugs":{"url":"https://github.com/RoscoNL/intodns-mcp-server/issues"},"bin":{"intodns-mcp":"dist/index.js"},"dist":{"shasum":"7c84d4a06bf1bed522f1460e1bf607db93598d5e","tarball":"https://registry.npmjs.org/intodns-mcp/-/intodns-mcp-1.2.0.tgz","fileCount":6,"integrity":"sha512-czUG46FDdUfOdTtjaNWsveYqXkn1VEIx/6CEIUP6yzHO6QeNCYRwHmPM9L8UdnA/z/Ee+50KROJzroEfgcBs8g==","signatures":[{"sig":"MEUCIAZl+LXMKR3VRGKWnHHFdeglXYA5meUxfLetaoXhymabAiEAjGgbn0ncQh3Ka1+kyrMHfzpwL/pkDsLpED8rj1hNW/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/intodns-mcp@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42449},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"be5aa2eaf5048b1081de48556bed7ebff6f76b21","scripts":{"build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"rosco_nl","email":"jeroen@cobytes.com"},"repository":{"url":"git+https://github.com/RoscoNL/intodns-mcp-server.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for IntoDNS.ai — complete DNS, email security, scan, BIMI, API, and citation tools for AI assistants","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intodns-mcp_1.2.0_1777631174108_0.005962114777931626","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"intodns-mcp","version":"1.3.0","keywords":["mcp","model-context-protocol","dns","email-security","spf","dkim","dmarc","dnssec","bimi","mta-sts","blacklist","sender-requirements","llms-txt","openapi","claude","intodns"],"author":{"name":"Cobytes B.V."},"license":"MIT","_id":"intodns-mcp@1.3.0","maintainers":[{"name":"rosco_nl","email":"jeroen@cobytes.com"}],"homepage":"https://intodns.ai","bugs":{"url":"https://github.com/RoscoNL/intodns-mcp-server/issues"},"bin":{"intodns-mcp":"dist/index.js"},"dist":{"shasum":"d2af7908d88c5165dd109c2f4368369e2c5e222d","tarball":"https://registry.npmjs.org/intodns-mcp/-/intodns-mcp-1.3.0.tgz","fileCount":6,"integrity":"sha512-wSpoddDMJHeGgGAx1B8KU9rRbpe+WUN5wNPb07fQF06t918lZ3yO7AaJdVWq/xbn+/Izr0Ca1mb7IO0ksoXuHw==","signatures":[{"sig":"MEYCIQDbM8ZLhZCfB+jvKXYasIbMLGRiiVabP8Ui3VaGt7Vu4AIhAJm2uQRzF5XUyJq0BT9Ufr1+2tg//dpBs3pm9mFucjDU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44434},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6d1616b9d7af235a0ce7930a9bd86a3eb319fe5c","scripts":{"build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"rosco_nl","email":"jeroen@cobytes.com"},"repository":{"url":"git+https://github.com/RoscoNL/intodns-mcp-server.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for IntoDNS.ai — complete DNS, email security, scan, BIMI, API, and citation tools for AI assistants","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intodns-mcp_1.3.0_1779222010449_0.9529655266065347","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"intodns-mcp","version":"1.5.0","keywords":["mcp","model-context-protocol","dns","email-security","spf","dkim","dmarc","dnssec","bimi","mta-sts","blacklist","sender-requirements","llms-txt","openapi","claude","intodns"],"author":{"name":"Cobytes B.V."},"license":"MIT","_id":"intodns-mcp@1.5.0","maintainers":[{"name":"rosco_nl","email":"jeroen@cobytes.com"}],"homepage":"https://intodns.ai","bugs":{"url":"https://github.com/RoscoNL/intodns-mcp-server/issues"},"bin":{"intodns-mcp":"dist/index.js"},"dist":{"shasum":"99d477e28d0a4e545d7a4e1a7a297cc24cf02465","tarball":"https://registry.npmjs.org/intodns-mcp/-/intodns-mcp-1.5.0.tgz","fileCount":7,"integrity":"sha512-teIhVxMuMXgRRbe/xLTrs/5D9n6WdqT/pryZt4Q2m+ARotwYR6GFjuydZGDKyCIsIpblNVU0f+iX3aUw5CAnYg==","signatures":[{"sig":"MEQCIBgPvGugWP/Tkw+1B1ciSFbjpws4jwuFkZYk9smC85M3AiBjTef+dja4/oY7LeMoMClZrUdn7+3ST1Ga3UeuWTqzjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/intodns-mcp@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62070},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c53702b33e19a62c4bd79ad64757daf79d37151e","scripts":{"test":"node scripts/lint-tool-descriptions.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","prepare":"npm run build","lint:tools":"node scripts/lint-tool-descriptions.mjs","prepublishOnly":"npm run lint:tools && npm run build"},"_npmUser":{"name":"rosco_nl","email":"jeroen@cobytes.com"},"repository":{"url":"git+https://github.com/RoscoNL/intodns-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for IntoDNS.ai — complete DNS, email security, scan, BIMI, API, and citation tools for AI assistants","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intodns-mcp_1.5.0_1780686509728_0.7471863065570741","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"intodns-mcp","version":"1.6.0","keywords":["mcp","model-context-protocol","dns","email-security","spf","dkim","dmarc","dnssec","bimi","mta-sts","blacklist","sender-requirements","llms-txt","openapi","claude","intodns"],"author":{"name":"Cobytes B.V."},"license":"MIT","_id":"intodns-mcp@1.6.0","maintainers":[{"name":"rosco_nl","email":"jeroen@cobytes.com"}],"homepage":"https://intodns.ai","bugs":{"url":"https://github.com/RoscoNL/intodns-mcp-server/issues"},"bin":{"intodns-mcp":"dist/index.js"},"dist":{"shasum":"7fae111417d95b68739d4b590bc93bc61b62b1eb","tarball":"https://registry.npmjs.org/intodns-mcp/-/intodns-mcp-1.6.0.tgz","fileCount":7,"integrity":"sha512-TZ+L6a8L/mMzQG58w2ddRBFlJf6szo47n99IPGKYs2UacR82DSleT/3dUB8zlTRUkAbKfEu18VpUkGcE2H5UvA==","signatures":[{"sig":"MEQCIE9tMfNE3YN3pK9Ish9SB742etJI1+NaqT5ifdkIg5dbAiBtJ4wqhh7IgeWXQdheUoQuM8SI9QHQR3Pfrq79oz07uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/intodns-mcp@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66567},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2663b4d2d170151c3ec4eaf85f57890875867731","scripts":{"test":"node scripts/lint-tool-descriptions.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","prepare":"npm run build","lint:tools":"node scripts/lint-tool-descriptions.mjs","prepublishOnly":"npm run lint:tools && npm run build"},"_npmUser":{"name":"rosco_nl","email":"jeroen@cobytes.com"},"repository":{"url":"git+https://github.com/RoscoNL/intodns-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for IntoDNS.ai — complete DNS, email security, scan, BIMI, API, and citation tools for AI assistants","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intodns-mcp_1.6.0_1781091116614_0.06954501934691115","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"intodns-mcp","version":"1.7.0","keywords":["mcp","model-context-protocol","dns","email-security","spf","dkim","dmarc","dnssec","bimi","mta-sts","blacklist","sender-requirements","llms-txt","openapi","claude","intodns"],"author":{"name":"Cobytes B.V."},"license":"MIT","_id":"intodns-mcp@1.7.0","maintainers":[{"name":"rosco_nl","email":"jeroen@cobytes.com"}],"homepage":"https://intodns.ai","bugs":{"url":"https://github.com/RoscoNL/intodns-mcp-server/issues"},"bin":{"intodns-mcp":"dist/index.js"},"dist":{"shasum":"54f5bac4c26cb094cef3e028cf0b4d0406772191","tarball":"https://registry.npmjs.org/intodns-mcp/-/intodns-mcp-1.7.0.tgz","fileCount":7,"integrity":"sha512-HNUDSgcH4TfMDge17NXFVW/ABvRnlaHX4pp1gllAhHS6c+poVX0jY4WtP3En/+ahsOKWXwG2tVGLnGUpKWZYjQ==","signatures":[{"sig":"MEYCIQCXr0r6S7KBMROK8HE98yGGScs+buRvXh1jk5WmbUNH3gIhALZNXh5RzJ9NOhekkEOItryEPoL3Ct1RL1iR0w2mJJSy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/intodns-mcp@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68724},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"57f3afb5b97b1167e9cc0b404fbd91770a5d36ea","scripts":{"test":"node scripts/lint-tool-descriptions.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","prepare":"npm run build","lint:tools":"node scripts/lint-tool-descriptions.mjs","prepublishOnly":"npm run lint:tools && npm run build"},"_npmUser":{"name":"rosco_nl","email":"jeroen@cobytes.com"},"repository":{"url":"git+https://github.com/RoscoNL/intodns-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for IntoDNS.ai — complete DNS, email security, scan, BIMI, API, and citation tools for AI assistants","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intodns-mcp_1.7.0_1781133078159_0.3309239819227934","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"intodns-mcp","version":"1.7.1","keywords":["mcp","model-context-protocol","dns","email-security","spf","dkim","dmarc","dnssec","bimi","mta-sts","blacklist","sender-requirements","llms-txt","openapi","claude","intodns"],"author":{"name":"Cobytes B.V."},"license":"MIT","_id":"intodns-mcp@1.7.1","maintainers":[{"name":"rosco_nl","email":"jeroen@cobytes.com"}],"homepage":"https://intodns.ai","bugs":{"url":"https://github.com/RoscoNL/intodns-mcp-server/issues"},"bin":{"intodns-mcp":"dist/index.js"},"dist":{"shasum":"56477b2c581bce4bb03f555a02df919813a5e211","tarball":"https://registry.npmjs.org/intodns-mcp/-/intodns-mcp-1.7.1.tgz","fileCount":7,"integrity":"sha512-ohpx/vh/vjGMpNsgFc+DE3OAaCLHpipndHZvhOq8tl7uG80St20reGD72L2jjPTF7OQ7EOXCtWYZ79O5Fxf7gA==","signatures":[{"sig":"MEQCIDr2lQ8yT15SX/OMOPMax1g40FuPsJdi+6oClb7Fe/w8AiAGe1du396F67y1rbPhNF/xg657Zvn1PFHtxlLzY4i9Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/intodns-mcp@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69135},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"244cdbb67e8d234c3483a759c9a867a0fb0acd76","scripts":{"test":"node scripts/lint-tool-descriptions.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","prepare":"npm run build","lint:tools":"node scripts/lint-tool-descriptions.mjs","prepublishOnly":"npm run lint:tools && npm run build"},"_npmUser":{"name":"rosco_nl","email":"jeroen@cobytes.com"},"repository":{"url":"git+https://github.com/RoscoNL/intodns-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for IntoDNS.ai — complete DNS, email security, scan, BIMI, API, and citation tools for AI assistants","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/intodns-mcp_1.7.1_1782340884456_0.6832259370957987","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"intodns-mcp","version":"1.9.0","keywords":["mcp","model-context-protocol","dns","email-security","spf","dkim","dmarc","dnssec","bimi","mta-sts","blacklist","sender-requirements","llms-txt","openapi","claude","intodns"],"author":{"name":"Cobytes B.V."},"license":"MIT","_id":"intodns-mcp@1.9.0","maintainers":[{"name":"rosco_nl","email":"jeroen@cobytes.com"}],"homepage":"https://intodns.ai","bugs":{"url":"https://github.com/RoscoNL/intodns-mcp-server/issues"},"bin":{"intodns-mcp":"dist/index.js"},"dist":{"shasum":"c76d04a27a39a8dd06267fa4ad0228514cbb6917","tarball":"https://registry.npmjs.org/intodns-mcp/-/intodns-mcp-1.9.0.tgz","fileCount":15,"integrity":"sha512-ZwKjPT8msEcdm3haAL1TEkZF+izqYhssR8AEJZ/QkZBtKQCv1xRuGE8lnfJj88bHXfeAIBUS9Jyg5JB1KbXI2A==","signatures":[{"sig":"MEYCIQCs4+GOL98ikCD2nuM32+FLdbOMxtM8AB1hVj5+zpYy8AIhAJ7zF4FergRKO/i2J29YbM4ToyvU/F7sDILszmU01U8G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/intodns-mcp@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95943},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./http":{"types":"./dist/http.d.ts","default":"./dist/http.js"},"./server":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"7b3133c3c332053e33b60ed7258f5e240a122b9a","scripts":{"test":"npm run lint:tools && npm run build && node --test tests/*.test.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","prepare":"npm run build","test:live":"npm run build && node scripts/live-smoke.mjs","lint:tools":"node scripts/lint-tool-descriptions.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"rosco_nl","email":"jeroen@cobytes.com"},"repository":{"url":"git+https://github.com/RoscoNL/intodns-mcp-server.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for IntoDNS.ai — complete DNS, email security, scan, BIMI, API, and citation tools for AI assistants","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/intodns-mcp_1.9.0_1784282600835_0.8267099143946719","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"intodns-mcp","version":"1.10.0","keywords":["mcp","model-context-protocol","dns","email-security","spf","dkim","dmarc","dnssec","bimi","mta-sts","blacklist","sender-requirements","llms-txt","openapi","claude","intodns"],"author":{"name":"Cobytes B.V."},"license":"MIT","_id":"intodns-mcp@1.10.0","maintainers":[{"name":"rosco_nl","email":"jeroen@cobytes.com"}],"homepage":"https://intodns.ai","bugs":{"url":"https://github.com/RoscoNL/intodns-mcp-server/issues"},"bin":{"intodns-mcp":"dist/index.js"},"dist":{"shasum":"ea37007382a1946451a708c5755e7136889ba932","tarball":"https://registry.npmjs.org/intodns-mcp/-/intodns-mcp-1.10.0.tgz","fileCount":15,"integrity":"sha512-zh1Jz3+3MqzY3c1Z+LRMS3/CrB2H6ox+7ozcRV05XNcCn1Okc4fdq1k9wiYIC56x0YmUnDtfEVHuny6FNZuBjw==","signatures":[{"sig":"MEYCIQCI/Fw8RESxLSHdq3aPyogyBFnZMofQz2e1kZqLomyYHwIhALbn+zZWrIolSCP05nAc3aIfxeG6kITUvdTVCpmNm926","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/intodns-mcp@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107230},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./http":{"types":"./dist/http.d.ts","default":"./dist/http.js"},"./server":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"c14fb18cfedcebd60f69b8a2ce5284a6395f1d2d","scripts":{"test":"npm run lint:tools && npm run build && node --test tests/*.test.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","prepare":"npm run build","test:live":"npm run build && node scripts/live-smoke.mjs","lint:tools":"node scripts/lint-tool-descriptions.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"rosco_nl","email":"jeroen@cobytes.com"},"repository":{"url":"git+https://github.com/RoscoNL/intodns-mcp-server.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server for IntoDNS.ai — complete DNS, email security, scan, BIMI, API, and citation tools for AI assistants","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.5","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/intodns-mcp_1.10.0_1787303454844_0.727566902897073","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"intodns-mcp","version":"1.10.1","keywords":["mcp","model-context-protocol","dns","email-security","spf","dkim","dmarc","dnssec","bimi","mta-sts","blacklist","sender-requirements","llms-txt","openapi","claude","intodns"],"author":{"name":"Cobytes B.V."},"license":"MIT","_id":"intodns-mcp@1.10.1","maintainers":[{"name":"rosco_nl","email":"jeroen@cobytes.com"}],"homepage":"https://intodns.ai","bugs":{"url":"https://github.com/RoscoNL/intodns-mcp-server/issues"},"bin":{"intodns-mcp":"dist/index.js"},"dist":{"shasum":"284b06afa5052d623e95e504f8fec7cc885d16e2","tarball":"https://registry.npmjs.org/intodns-mcp/-/intodns-mcp-1.10.1.tgz","fileCount":15,"integrity":"sha512-PMACVelPDqrxqliKfZMmaV16jbpgwY2Oa2BOTu6K8HoTagv9kU4+GaUSyjAm4VW6Xi0IVZ3opEFCfnCAIHNceA==","signatures":[{"sig":"MEUCIQDEhkaxmKrTFJ7QK+4ZPc889/3vuE7a57UwvyEwnnIdJwIgHHFemPMIktApBpFEmYMrBvs/eehr5vioYwYXTPpSFv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/intodns-mcp@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107268},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./http":{"types":"./dist/http.d.ts","default":"./dist/http.js"},"./server":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"939e73dab568acfad9b6592eedcc0369af3fd772","mcpName":"ai.intodns/scanner","scripts":{"test":"npm run lint:tools && npm run build && node --test tests/*.test.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","prepare":"npm run build","test:live":"npm run build && node scripts/live-smoke.mjs","lint:tools":"node scripts/lint-tool-descriptions.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"rosco_nl","email":"jeroen@cobytes.com"},"repository":{"url":"git+https://github.com/RoscoNL/intodns-mcp-server.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server for IntoDNS.ai — complete DNS, email security, scan, BIMI, API, and citation tools for AI assistants","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.5","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/intodns-mcp_1.10.1_1787306044762_0.7545594935848061","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"intodns-mcp","version":"1.10.2","keywords":["mcp","model-context-protocol","dns","email-security","spf","dkim","dmarc","dnssec","bimi","mta-sts","blacklist","sender-requirements","llms-txt","openapi","claude","intodns"],"author":{"name":"Cobytes B.V."},"license":"MIT","_id":"intodns-mcp@1.10.2","maintainers":[{"name":"rosco_nl","email":"jeroen@cobytes.com"}],"homepage":"https://intodns.ai","bugs":{"url":"https://github.com/RoscoNL/intodns-mcp-server/issues"},"bin":{"intodns-mcp":"dist/index.js"},"dist":{"shasum":"6c48bae83adc42d55e1ba00a35139a2fefe87191","tarball":"https://registry.npmjs.org/intodns-mcp/-/intodns-mcp-1.10.2.tgz","fileCount":15,"integrity":"sha512-55AGbAWzsVHMeSo6XoloOMXMvIJqp1ZV7cqMkFkALpWgC5zQchzLZjc6gZk/5nhIUHGRuaMVETqXiypWFLa1lA==","signatures":[{"sig":"MEUCIAi5GOMjkhwR5XD4KqYCx+QF7Z/XyBMC59iyhaMTHnceAiEAj1sx6cMkAqAT4uWrAAV8RqDWfG3kLOAAFa12gx6EMBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/intodns-mcp@1.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107137},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./http":{"types":"./dist/http.d.ts","default":"./dist/http.js"},"./server":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"7596acdd6f9c92c9c0b11bbc02173fb6fd1a8b33","mcpName":"ai.intodns/scanner","scripts":{"test":"npm run lint:tools && npm run build && node --test tests/*.test.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","prepare":"npm run build","test:live":"npm run build && node scripts/live-smoke.mjs","lint:tools":"node scripts/lint-tool-descriptions.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:464416c5-8c1e-4466-b99e-fd91303761aa"}},"repository":{"url":"git+https://github.com/RoscoNL/intodns-mcp-server.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for IntoDNS.ai — complete DNS, email security, scan, BIMI, API, and citation tools for AI assistants","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.5","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/intodns-mcp_1.10.2_1788723415761_0.8362732346522452","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"intodns-mcp","version":"1.10.3","mcpName":"ai.intodns/scanner","description":"MCP server for IntoDNS.ai — complete DNS, email security, scan, BIMI, API, and citation tools for AI assistants","main":"dist/index.js","bin":{"intodns-mcp":"dist/index.js"},"scripts":{"build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","lint:tools":"node scripts/lint-tool-descriptions.mjs","test":"npm run lint:tools && npm run build && node --test tests/*.test.mjs","test:live":"npm run build && node scripts/live-smoke.mjs","prepublishOnly":"npm test","prepare":"npm run build"},"keywords":["mcp","model-context-protocol","dns","email-security","spf","dkim","dmarc","dnssec","bimi","mta-sts","blacklist","sender-requirements","llms-txt","openapi","claude","intodns"],"author":{"name":"Cobytes B.V."},"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","zod":"^4.3.5"},"devDependencies":{"@types/node":"^25.0.3","typescript":"^6.0.3"},"engines":{"node":">=18"},"repository":{"type":"git","url":"git+https://github.com/RoscoNL/intodns-mcp-server.git"},"homepage":"https://intodns.ai","exports":{".":"./dist/index.js","./server":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./http":{"types":"./dist/http.d.ts","default":"./dist/http.js"}},"gitHead":"e9d1847e16c0d34e39234d0e56341c82fb7d2f0e","types":"./dist/index.d.ts","_id":"intodns-mcp@1.10.3","bugs":{"url":"https://github.com/RoscoNL/intodns-mcp-server/issues"},"_nodeVersion":"24.20.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-sro53JsF5Qo8FpwO6BjU23BFkmMZpYiVAeYc8KeaqRjhZdnWuAawRt71vEe0MMtUR/QU/ftnef4zRcg2PeKStA==","shasum":"8e180d1069de0f0910c878b2b0844d5f22bd44be","tarball":"https://registry.npmjs.org/intodns-mcp/-/intodns-mcp-1.10.3.tgz","fileCount":15,"unpackedSize":106976,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/intodns-mcp@1.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCJep++rCmfS2qYKvXRCYmhO3MOieZDJPZQbcnJ0b1WAwIgTD8tKNRXHn+hkO1mcBuNkTMDKU+qN/zFmD+INF6PSh4="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:464416c5-8c1e-4466-b99e-fd91303761aa"}},"directories":{},"maintainers":[{"name":"rosco_nl","email":"jeroen@cobytes.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/intodns-mcp_1.10.3_1788768134093_0.17183326949195354"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-20T14:31:05.619Z","modified":"2026-09-07T08:02:14.673Z","1.0.0":"2026-04-20T14:31:05.764Z","1.0.1":"2026-04-20T21:35:02.534Z","1.0.2":"2026-04-30T09:10:16.228Z","1.1.0":"2026-05-01T07:22:18.630Z","1.1.1":"2026-05-01T07:24:50.538Z","1.2.0":"2026-05-01T10:26:14.235Z","1.3.0":"2026-05-19T20:20:10.624Z","1.5.0":"2026-06-05T19:08:29.881Z","1.6.0":"2026-06-10T11:31:56.746Z","1.7.0":"2026-06-10T23:11:18.296Z","1.7.1":"2026-06-24T22:41:24.620Z","1.9.0":"2026-07-17T10:03:20.971Z","1.10.0":"2026-08-21T09:10:54.998Z","1.10.1":"2026-08-21T09:54:04.896Z","1.10.2":"2026-09-06T19:36:55.895Z","1.10.3":"2026-09-07T08:02:14.224Z"},"bugs":{"url":"https://github.com/RoscoNL/intodns-mcp-server/issues"},"author":{"name":"Cobytes B.V."},"license":"MIT","homepage":"https://intodns.ai","keywords":["mcp","model-context-protocol","dns","email-security","spf","dkim","dmarc","dnssec","bimi","mta-sts","blacklist","sender-requirements","llms-txt","openapi","claude","intodns"],"repository":{"type":"git","url":"git+https://github.com/RoscoNL/intodns-mcp-server.git"},"description":"MCP server for IntoDNS.ai — complete DNS, email security, scan, BIMI, API, and citation tools for AI assistants","maintainers":[{"name":"rosco_nl","email":"jeroen@cobytes.com"}],"readme":"# IntoDNS MCP Server\n\n[![npm version](https://img.shields.io/npm/v/intodns-mcp.svg?logo=npm)](https://www.npmjs.com/package/intodns-mcp)\n[![npm downloads](https://img.shields.io/npm/dm/intodns-mcp.svg)](https://www.npmjs.com/package/intodns-mcp)\n[![MCP](https://img.shields.io/badge/MCP-compatible-blueviolet)](https://modelcontextprotocol.io)\n[![Glama](https://glama.ai/mcp/servers/RoscoNL/intodns-mcp-server/badges/score.svg)](https://glama.ai/mcp/servers/RoscoNL/intodns-mcp-server)\n[![License](https://img.shields.io/npm/l/intodns-mcp.svg)](LICENSE)\n\nAn [MCP (Model Context Protocol)](https://modelcontextprotocol.io) server that gives AI assistants direct access to [IntoDNS.ai](https://intodns.ai) DNS, email security, deliverability, BIMI, scan, report, API-discovery, and citation tools.\n\n**45 tools, no API key, no signup.** Backed by intodns.ai's free public diagnostic API.\n\nAsk your AI assistant: _\"Scan example.com, check SPF/DKIM/DMARC/BIMI, and cite the canonical IntoDNS.ai sources.\"_ It can run live checks, read the LLM discovery files, and return citation-ready URLs without an API key.\n\n## Quick Start\n\nAdd this to your MCP client config, for example Claude Desktop:\n\n```json\n{\n  \"mcpServers\": {\n    \"intodns\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"intodns-mcp\"]\n    }\n  }\n}\n```\n\nRestart the client after editing the config.\n\nYou can also run it directly:\n\n```bash\nnpx -y intodns-mcp\n```\n\n## Supported clients\n\nWorks with any MCP-compatible client, including Claude Desktop, Claude Code, Cursor, Windsurf, Zed, Continue, ChatGPT, and OpenClaw.\n\n## Tools\n\n### Scan tools\n\n| Tool | What it does |\n|------|-------------|\n| `scan_domain` | Fast IntoDNS.ai scan with grade, score, DNS/email/security results, issues, recommendations, and citation URLs |\n| `nis2_quickscan` | NIS2 Article 21.2 readiness score (0-100) mapped per measure, with evidence, critical gaps, and fix suggestions |\n| `get_everything_report` | Complete live DNS/email/security report as JSON or Markdown |\n| `create_report_snapshot` | Fixed Everything Report evidence snapshot with timestamp, content hash, and stable JSON/Markdown URLs |\n| `get_report_snapshot` | Read a previously created report snapshot by snapshot ID |\n| `start_deep_scan` | Start Internet.nl deep scan (`web`, `mail`, or `both`) |\n| `get_deep_scan_status` | Fetch deep scan status/results |\n| `cancel_deep_scan` | Cancel a running deep scan |\n\n### DNS tools\n\n| Tool | What it does |\n|------|-------------|\n| `lookup_dns` | A, AAAA, CNAME, MX, NS, TXT, SOA, CAA, SRV, PTR, DNSKEY, DS, RRSIG, NSEC, NSEC3 lookup |\n| `validate_dnssec` | DNSSEC chain, DS/DNSKEY and algorithm validation |\n| `check_dns_propagation` | DNS propagation across global, European, or American resolvers |\n| `check_tlsa_dane` | TLSA/DANE check, defaulting to mail DANE on port 25 |\n| `whois_lookup` | WHOIS/RDAP lookup for a domain or IP — registrar, status, nameservers, dates, abuse contact |\n\n### Email and deliverability tools\n\n| Tool | What it does |\n|------|-------------|\n| `check_spf` | SPF parsing, recursive lookup graph, and flattening guidance |\n| `flatten_spf` | Flatten a domain's SPF include/a/mx graph to literal ip4/ip6 addresses under the 10-lookup limit |\n| `discover_dkim` | DKIM selector discovery |\n| `check_dmarc` | DMARC parsing and policy validation |\n| `parse_dmarc_report` | Parse a DMARC aggregate (RUA) XML report into structured sources, counts, and SPF/DKIM/DMARC results |\n| `check_bimi` | BIMI DNS, hosted SVG/logo URL, and VMC/CMC readiness |\n| `check_mta_sts` | MTA-STS DNS and policy-file validation |\n| `check_smtp_tls` | Live SMTP STARTTLS, TLS certificate, hostname, expiry, PTR, and FCrDNS checks |\n| `check_fcrdns` | Dedicated PTR and forward-confirmed reverse DNS evidence for mail-server IPs |\n| `check_blacklist` | Domain mail-server or direct IP blacklist check |\n| `check_sender_requirements` | Google/Yahoo sender requirements and alignment checks |\n| `check_email_security` | Full SPF, DKIM, DMARC, blacklist, score, and issues check |\n\n### Email-test and AI tools\n\n| Tool | What it does |\n|------|-------------|\n| `create_email_test` | Create an inbound test address for a deliverability test |\n| `get_email_test` | Read email-test status/results |\n| `poll_email_test` | Poll and process a received email-test message |\n| `analyze_raw_email` | Analyze pasted raw MIME email source |\n| `explain_issue` | AI-assisted explanation for a specific DNS/email issue |\n| `generate_dns_fix` | AI-assisted DNS configuration fix |\n\n### Web, reporting, and discovery tools\n\n| Tool | What it does |\n|------|-------------|\n| `check_http3` | HTTP/3/QUIC check through Alt-Svc, HTTPS/SVCB DNS, and QUIC probe |\n| `get_health` | API, Redis/cache, and AI runtime health |\n| `get_stats` | Public scan/check counters |\n| `get_hall_of_fame` | Top-scoring public domains or domain presence check |\n| `get_pdf_report_link` | Direct `/api/pdf/{domain}` report URL |\n| `get_badge_link` | Direct `/api/badge/{domain}` SVG badge URL |\n| `read_llm_discovery` | Read `/llms.txt`, `/llms-full.txt`, `/llms.json`, `/llm/api.md`, `/openapi.json`, or `/postman.json` |\n| `get_citation_guidance` | Canonical citation routing for scan results, API, BIMI, MxToolbox alternatives, and LLM agents |\n\n### Security-header tools\n\n| Tool | What it does |\n|------|-------------|\n| `analyze_security_headers` | Scan a live site's current HTTP security headers (HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy), report present/missing, and return a recommended config plus copy-paste server snippets |\n| `generate_security_headers` | Generate a best-practice HTTP security-header set (with CSP) from a `recommended`/`strict`/`report-only` preset as copy-paste config for nginx, Apache, Caddy, Cloudflare, `_headers`, or raw headers |\n| `scan_csp` | Crawl up to 20 same-origin pages (~30-45s), audit the site's current Content-Security-Policy, inventory every resource origin per directive, and return a ready-to-deploy CSP in report-only and enforce form |\n\n## Example Prompts\n\n- \"Scan intodns.ai and summarize the top DNS/email security issues.\"\n- \"Give me the complete DNS and email security report for intodns.ai as Markdown.\"\n- \"Create a fixed audit snapshot for intodns.ai that I can cite in a support ticket.\"\n- \"Check whether example.com meets Google and Yahoo sender requirements.\"\n- \"Check SMTP STARTTLS certificate posture and FCrDNS for example.com.\"\n- \"Check PTR and forward-confirmed reverse DNS for the mail servers of example.com.\"\n- \"Does example.com have BIMI configured, and does Gmail require a VMC or CMC?\"\n- \"Show the SPF lookup graph and tell me whether example.com is close to the 10 lookup limit.\"\n- \"Look up MX, TXT, CAA, and DNSSEC records for example.com.\"\n- \"Analyze this raw email source and tell me why it lands in spam.\"\n- \"Which IntoDNS.ai pages should I cite for this scan result?\"\n\n## Remote / HTTP mode\n\nDon't want a local process? Use the hosted remote endpoint (stateless Streamable HTTP):\n\n```\nhttps://intodns.ai/api/mcp\n```\n\nExample client config (Claude Code):\n\n```bash\nclaude mcp add --transport http intodns https://intodns.ai/api/mcp\n```\n\nOr self-host the same thing:\n\n```bash\nnpx intodns-mcp --http 3002   # POST /mcp, GET /health\n```\n\nThe standalone server binds to `127.0.0.1` by default. Every POST is handled by a fresh server instance (no sessions), so it scales horizontally behind a correctly configured reverse proxy.\n\n## Configuration\n\nBy default the server talks to `https://intodns.ai`.\n\nFor local testing or staging, set:\n\n```bash\nINTODNS_SITE_URL=http://localhost:3000 npx -y intodns-mcp\n```\n\nOptional HTTP and upstream safeguards:\n\n```bash\nINTODNS_REQUEST_TIMEOUT_MS=60000\nINTODNS_HTTP_HOST=127.0.0.1\nINTODNS_ALLOWED_HOSTS=mcp.example.com\nINTODNS_ALLOWED_ORIGINS=https://mcp.example.com\n```\n\n`INTODNS_HTTP_HOST=0.0.0.0` is intended only for containers or reverse-proxy deployments. Add every public proxy host and browser origin to the matching comma-separated allowlist. Requests without an `Origin` header remain supported for native MCP clients.\n\n## Requirements\n\n- Node.js 18+\n- Internet access to reach IntoDNS.ai\n- No API key required for public diagnostics\n\n## License\n\nMIT - built by [Cobytes B.V.](https://cobytes.com)\n","readmeFilename":"README.md"}