DomainIntel
FreeNot checkedDelivers live domain intelligence — WHOIS, DNS, SSL/TLS, security headers, and reputation checks.
About
Delivers live domain intelligence — WHOIS, DNS, SSL/TLS, security headers, and reputation checks.
README
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
| Tool | Returns |
|---|---|
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
claude mcp add domainintel -- npx -y @domainintel/mcp
Claude Desktop
Add to claude_desktop_config.json (Settings → Developer → Edit Config):
{
"mcpServers": {
"domainintel": {
"command": "npx",
"args": ["-y", "@domainintel/mcp"]
}
}
}
Any other MCP client
The server speaks MCP over stdio:
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):
git clone <repo> && 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).
npm run build:mcp # from repo root -> mcp/dist/server.mjs
cd mcp && npm publish # prepublishOnly rebuilds the bundle
License
MIT
Install DomainIntel in Claude Desktop, Claude Code & Cursor
unyly install domainintelInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add domainintel -- npx -y @domainintel/mcpStep-by-step: how to install DomainIntel
FAQ
Is DomainIntel MCP free?
Yes, DomainIntel MCP is free — one-click install via Unyly at no cost.
Does DomainIntel need an API key?
No, DomainIntel runs without API keys or environment variables.
Is DomainIntel hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install DomainIntel in Claude Desktop, Claude Code or Cursor?
Open DomainIntel on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare DomainIntel with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
