domaindetails.com
Back to MCP Servers

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

Use with npx (No Installation)

Run directly without installing:

npx -y domaindetails-mcp

Claude Desktop Configuration

1. Locate Your Config File

MacOS

~/Library/Application Support/Claude/claude_desktop_config.json

Windows

%APPDATA%\Claude\claude_desktop_config.json

2. 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.json

Windows

%APPDATA%\claude-code\settings.json

2. 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

domainrequired

The domain name to look up (e.g., example.com)

prefer_whoisoptional

If true, use WHOIS instead of RDAP as primary method (default: false)

include_rawoptional

If 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-tool

The 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.