domainintel-mcp
@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
Tool | Returns |
| Registrar, creation/expiry/updated dates, registrant country, privacy status, nameservers |
| A, AAAA, MX, TXT, NS, CNAME, CAA records + SPF/DMARC presence + misconfiguration warnings |
| Validity, issuer, expiration, days remaining, protocol, warnings |
| HSTS, CSP, X-Frame-Options and others, scored with recommendations |
| DNSBL / Spamhaus blocklist checks and a reputation score |
| Subdomains via Certificate Transparency logs and common-prefix probing |
| Every analyzer at once plus an overall A+ to F security score |
Each tool takes a single domain argument; protocol, www., and paths are stripped automatically.
Related MCP server: Domain-MCP
Requirements
Node.js 18 or newer
Install
Claude Code
claude mcp add domainintel -- npx -y @domainintel/mcpClaude 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/mcpExample 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
git clone https://github.com/Bishop81/domainintel-mcp.git
cd domainintel-mcp
npm install
npm run mcp # run from source: node server.mjsHow it's built
The published package is a single self-contained bundle. esbuild bundles
server.mjs and the entire analyzer graph (plus the MCP SDK, zod, and whois)
into one file with no runtime dependencies; Node built-ins resolve at runtime.
npm run build # -> dist/server.mjsLicense
MIT
Maintenance
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Bishop81/domainintel-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server