{"id":"1780ff5d-d98e-4cbf-9270-4aa7318fa665","slug":"domainintel-mcp","kind":"mcp","name":"domainintel-mcp","summary":"","owner":"Bishop81","repoUrl":"https://github.com/Bishop81/domainintel-mcp","license":"MIT","licenseTier":"permissive","trust":"community","stars":0,"match":null,"fewStars":true,"format":"mcp","createdAt":"2026-06-02T18:45:24.000Z","addedAt":"2026-10-14T05:09:05.542Z","logoUrl":"https://avatars.githubusercontent.com/u/1933870?u=d9f6bead3bf6b46a43196af50ab8a73ed072ee6f&v=4","linkOnly":false,"collection":null,"skillPath":null,"categories":["utilities"],"tags":[],"runtime":"node","local":true,"cloudCapable":false,"cloudCapability":"unknown","cloudReadyOnPlatform":false,"needsApiKey":false,"reviewed":false,"syncedAt":"2026-10-27T05:34:52.876Z","sample":false,"url":"https://conduits.dev/tools/domainintel-mcp","language":"JavaScript","transports":["stdio"],"install":{"npm":"@domainintel/mcp"},"requirements":{"env":[],"upstreamMayCharge":false},"tools":null,"readme":"# @domainintel/mcp\n\nAn [MCP](https://modelcontextprotocol.io) server that gives AI agents live domain intelligence: WHOIS, DNS, SSL/TLS, HTTP security headers, reputation, and subdomain discovery for any domain. It is the same analysis engine that powers [DomainIntel.app](https://domainintel.app).\n\n## Tools\n\n| Tool | Returns |\n|------|---------|\n| `whois_lookup` | Registrar, creation/expiry/updated dates, registrant country, privacy status, nameservers |\n| `dns_records` | A, AAAA, MX, TXT, NS, CNAME, CAA records + SPF/DMARC presence + misconfiguration warnings |\n| `ssl_certificate` | Validity, issuer, expiration, days remaining, protocol, warnings |\n| `security_headers` | HSTS, CSP, X-Frame-Options and others, scored with recommendations |\n| `domain_reputation` | DNSBL / Spamhaus blocklist checks and a reputation score |\n| `subdomain_discovery` | Subdomains via Certificate Transparency logs and common-prefix probing |\n| `full_domain_report` | Every analyzer at once plus an overall A+ to F security score |\n| `analyze_email_headers` | Parses a raw email header block: SPF/DKIM/DMARC results, the Received delivery path with timing, key envelope fields, and a From-vs-Return-Path spoofing flag |\n\nEvery tool except `analyze_email_headers` takes a single `domain` argument; protocol, `www.`, and paths are stripped automatically. `analyze_email_headers` takes a `headers` string (a pasted raw header block) instead.\n\n## Requirements\n\n- Node.js 18 or newer\n\n## Install\n\n### Claude Code\n\n```bash\nclaude mcp add domainintel -- npx -y @domainintel/mcp\n```\n\n### Claude Desktop\n\nAdd to `claude_desktop_config.json` (Settings → Developer → Edit Config):\n\n```json\n{\n  \"mcpServers\": {\n    \"domainintel\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@domainintel/mcp\"]\n    }\n  }\n}\n```\n\n### Any other MCP client\n\nThe server speaks MCP over stdio:\n\n```bash\nnpx -y @domainintel/mcp\n```\n\n## Example prompts\n\n- \"Run a full domain report on stripe.com\"\n- \"What are the MX records for github.com, and does it have DMARC?\"\n- \"Is the SSL certificate for example.org close to expiring?\"\n\n## Development\n\nRun from source (no build needed):\n\n```bash\ngit clone <repo> && cd domainintel.app\nnpm install\nnpm run mcp        # node mcp/server.mjs\n```\n\n## Building & publishing\n\nThe published package is a single self-contained bundle (the analyzers and all\nJS dependencies are bundled with esbuild; Node built-ins resolve at runtime).\n\n```bash\nnpm run build:mcp          # from repo root -> mcp/dist/server.mjs\ncd mcp && npm publish       # prepublishOnly rebuilds the bundle\n```\n\n## License\n\nMIT\n"}