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.