DomainDetails MCP Server
Comprehensive domain research with RDAP + WHOIS fallback. Full-featured toolkit for domain intelligence.
Key Features
RDAP First
Uses modern RDAP protocol for structured domain data
WHOIS Fallback
Automatically falls back to WHOIS when RDAP fails
Registry Detection
Automatically detects the correct RDAP/WHOIS server for any TLD
50+ TLDs
Comprehensive coverage of gTLDs and ccTLDs
Easy Integration
Works with Claude Desktop and any MCP-compatible client
Hosted Service
Available at mcp.domaindetails.com for HTTP integrations
Installation
Install via npm
Install the package globally or locally:
npm install domaindetails-mcpUse with npx (No Installation)
Run directly without installing:
npx -y domaindetails-mcpClaude Desktop Configuration
1. Locate Your Config File
MacOS
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows
%APPDATA%\Claude\claude_desktop_config.json2. Add DomainDetails MCP Configuration
Add this configuration to your claude_desktop_config.json file:
{
"mcpServers": {
"domaindetails": {
"command": "npx",
"args": ["-y", "domaindetails-mcp"]
}
}
}3. Restart Claude Desktop
After saving the config file, restart Claude Desktop. You'll see the DomainDetails tools available in the 🔌 menu.
Claude Code Configuration
1. Locate Your Config File
MacOS/Linux
~/.config/claude-code/settings.jsonWindows
%APPDATA%\claude-code\settings.json2. Add DomainDetails MCP Configuration
Add this configuration to the "mcpServers" section of your settings.json:
"domaindetails": {
"command": "npx",
"args": ["-y", "domaindetails-mcp"]
}3. Restart Claude Code
After saving the config file, restart Claude Code. The DomainDetails MCP server will be available for domain lookups.
Available Tools
domain_lookup
Look up comprehensive domain information using RDAP protocol with WHOIS fallback.
Parameters
domainrequiredThe domain name to look up (e.g., example.com)
prefer_whoisoptionalIf true, use WHOIS instead of RDAP as primary method (default: false)
include_rawoptionalIf true, include raw protocol response data (default: false)
Example Response
{
"domain": "example.com",
"found": true,
"method": "rdap",
"timestamp": "2025-01-21T10:30:00Z",
"status": ["client transfer prohibited"],
"nameservers": [
"ns1.example.com",
"ns2.example.com"
],
"rdap": {
"registration_date": "1995-08-14T04:00:00Z",
"expiration_date": "2025-08-13T04:00:00Z",
"contacts": [...],
"dnssec": {...}
}
}Supported TLDs
Generic TLDs
com, net, org, info, biz, name, pro, xyz, top, site, online, tech, store, app, dev, io, ai, co, me, tv, cc
Country Code TLDs
uk, ca, au, de, fr, nl, be, ch, at, it, es, se, no, dk, fi, ie, pl, cz, sk, hu, ro, bg, hr, si, lv, lt, ee
For unsupported TLDs, the server will attempt to fetch registry information from IANA's bootstrap service.
Hosted Service
HTTP Integration
This server is available as a hosted service at mcp.domaindetails.com for HTTP-based integrations:
GET https://mcp.domaindetails.com/lookup/{domain}POST https://mcp.domaindetails.com/mcp/call-toolThe hosted version runs on Cloudflare Workers for global low-latency access. Use the local version for Claude Desktop and the hosted version for custom HTTP integrations.
Ready to Get Started?
Install DomainDetails MCP and start looking up domain information in Claude Desktop today.