DomainIntel MCP Server: Give Your AI Agent Live Domain Intelligence

The DomainIntel MCP server turns the same domain-analysis engine behind this site into tools your AI agent can call directly. Instead of copy-pasting dig output or WHOIS results into a chat, your agent looks them up itself and reasons over the results. It implements the Model Context Protocol, so it works with any MCP-compatible client.

New to what these tools actually report? Our DNS records guide is a good primer.

What your agent can do

The server exposes seven tools. Each takes a single domain argument (protocol, www. and paths are stripped automatically):

Tool What it returns
whois_lookup Registrar, creation/expiry/updated dates, registrant country, privacy status, nameservers
dns_records A, AAAA, MX, TXT, NS, CNAME and CAA records, plus SPF/DMARC presence and misconfiguration warnings
ssl_certificate Certificate validity, issuer, expiration, days remaining, protocol and warnings
security_headers HSTS, CSP, X-Frame-Options and other headers, scored with recommendations
domain_reputation DNSBL / Spamhaus blocklist checks and a reputation score
subdomain_discovery Subdomains found via Certificate Transparency logs and common-prefix probing
full_domain_report Every analyzer at once, plus an overall A+ to F security score

Requirements

  • Node.js 18 or newer

No API key and no clone required: the server installs and runs straight from npm.

Install in Claude Code

Register the server with one command:

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

Then ask Claude things like "Run a full domain report on stripe.com" or "What are the MX records for github.com?" and it will call the tools directly.

Install in Claude Desktop

Add the server to your claude_desktop_config.json (Settings → Developer → Edit Config):

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

Restart Claude Desktop and the seven tools will appear under the MCP tools menu.

Use with any other MCP client

The server communicates over stdio using the standard MCP protocol, so any client that supports stdio MCP servers can launch it with:

npx -y @domainintel/mcp

Example: a full report

Ask your agent to run full_domain_report on a domain and it returns a single structured result combining DNS, WHOIS, SSL, headers, reputation and subdomains, with an overall security rating. That is the same data you'd get from running the analysis on the DomainIntel homepage, just available to the agent programmatically.

Prefer the web UI? You can run any check for free on the homepage, or browse our DNS guides to understand what each result means.

Frequently asked questions

What is the DomainIntel MCP server?

It is a Model Context Protocol (MCP) server that exposes DomainIntel's domain-analysis capabilities as tools an AI agent can call directly (WHOIS, DNS, SSL, security headers, reputation and subdomain discovery), so the agent can analyze any domain on its own.

Which MCP clients does it work with?

Any MCP-compatible client, including Claude Code, Claude Desktop, and other agents that support stdio MCP servers. It speaks the standard MCP protocol over stdio.

Is it free to use?

Yes. The server runs locally and uses the same free analyzers that power the DomainIntel website. You only need Node.js installed.