Command Palette

Search for a command to run...

UnylyUnyly
Browse all

DomainIntel

FreeNot checked

Delivers live domain intelligence — WHOIS, DNS, SSL/TLS, security headers, and reputation checks.

GitHubEmbed

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

from github.com/bishop81/domainintel-mcp

Install DomainIntel in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install domainintel

Installs 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/mcp

Step-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

Compare DomainIntel with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs