trackmcp
Back to directory
Bishop81

domainintel-mcp

View on GitHub

DomainIntel

0 stars JavaScriptOthers Updated Jul 24, 2026

Documentation

@domainintel/mcp

An MCP 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.

Tools

ToolReturns
`whois_lookup`Registrar, creation/expiry/updated dates, registrant country, privacy status, nameservers
`dns_records`A, AAAA, MX, TXT, NS, CNAME, CAA records + SPF/DMARC presence + misconfiguration warnings
`ssl_certificate`Validity, issuer, expiration, days remaining, protocol, warnings
`security_headers`HSTS, CSP, X-Frame-Options and others, scored with recommendations
`domain_reputation`DNSBL / Spamhaus blocklist checks and a reputation score
`subdomain_discovery`Subdomains via Certificate Transparency logs and common-prefix probing
`full_domain_report`Every analyzer at once plus an overall A+ to F security score
`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

Every 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.

Requirements

  • Node.js 18 or newer

Install

Claude Code

bash
claude mcp add domainintel -- npx -y @domainintel/mcp

Claude Desktop

Add to `claude_desktop_config.json` (Settings → Developer → Edit Config):

json
{
  "mcpServers": {
    "domainintel": {
      "command": "npx",
      "args": ["-y", "@domainintel/mcp"]
    }
  }
}

Any other MCP client

The server speaks MCP over stdio:

bash
npx -y @domainintel/mcp

Example prompts

  • "Run a full domain report on stripe.com"
  • "What are the MX records for github.com, and does it have DMARC?"
  • "Is the SSL certificate for example.org close to expiring?"

Development

Run from source (no build needed):

bash
git clone  && cd domainintel.app
npm install
npm run mcp        # node mcp/server.mjs

Building & publishing

The published package is a single self-contained bundle (the analyzers and all

JS dependencies are bundled with esbuild; Node built-ins resolve at runtime).

bash
npm run build:mcp          # from repo root -> mcp/dist/server.mjs
cd mcp && npm publish       # prepublishOnly rebuilds the bundle

License

MIT

Frequently asked questions

What is domainintel-mcp?

domainintel-mcp is DomainIntel

How do I install domainintel-mcp?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is domainintel-mcp open source?

Yes — it is hosted on GitHub at https://github.com/Bishop81/domainintel-mcp.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP