domaindetails.com

MCP Servers for Domain Research

Model Context Protocol (MCP) servers that bring domain research capabilities to AI agents, Claude Desktop, Claude Code, and any MCP-compatible client.

Recommended

domaindetails

All-in-one package: CLI tool, Node.js library, AND MCP server. The complete domain research toolkit.

Key Features:

  • CLI: npx domaindetails example.com
  • Library: import { lookup } from "domaindetails"
  • MCP Server: npx domaindetails --mcp
  • RDAP First with WHOIS fallback
  • Supports 50+ TLDs

domaindetails-mcp

Standalone MCP server. Lighter weight if you only need MCP functionality for Claude Desktop.

Key Features:

  • MCP Server only
  • RDAP First with WHOIS fallback
  • Automatic registry detection
  • Supports 50+ TLDs
  • Smaller package size

rdap-mcp

Pure RDAP protocol server for structured domain data. Lightweight and fast.

Key Features:

  • Pure RDAP protocol
  • Modern structured data
  • Lightweight package
  • 50+ TLD support
  • No WHOIS fallback

whois-mcp

Native WHOIS protocol (port 43) with support for 877+ TLDs and parsing for 169 ccTLDs.

Key Features:

  • Native WHOIS protocol
  • 877+ TLD support
  • 169 ccTLD parsers
  • Auto-update from IANA
  • Comprehensive parsing

Quick Start

Installation

Use the all-in-one domaindetails package (recommended):

npx domaindetails --mcp

Or use the standalone MCP-only package:

npx -y domaindetails-mcp

Claude Desktop Configuration

Add to your Claude Desktop config file:

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

Windows: %APPDATA%\Claude\claude_desktop_config.json

Option 1: Using domaindetails (recommended)

{
  "mcpServers": {
    "domaindetails": {
      "command": "npx",
      "args": ["-y", "domaindetails", "--mcp"]
    }
  }
}

Option 2: Using domaindetails-mcp

{
  "mcpServers": {
    "domaindetails": {
      "command": "npx",
      "args": ["-y", "domaindetails-mcp"]
    }
  }
}

Restart Claude Desktop and you'll see the domain tools in the 🔌 menu.

Claude Code Configuration

Add using the Claude CLI:

claude mcp add domaindetails -- npx -y domaindetails --mcp

Or manually add to ~/.claude/claude_desktop_config.json

Cursor Configuration

Add to your Cursor MCP config at ~/.cursor/mcp.json:

{
  "mcpServers": {
    "domaindetails": {
      "command": "npx",
      "args": ["-y", "domaindetails", "--mcp"]
    }
  }
}

Windsurf Configuration

Add to your Windsurf MCP config at ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "domaindetails": {
      "command": "npx",
      "args": ["-y", "domaindetails", "--mcp"]
    }
  }
}

Use Cases

AI-Powered Research

Enable Claude and other AI agents to look up domain information, check availability, and analyze domain data in real-time during conversations.

Development Workflows

Integrate domain lookups directly into your IDE or development tools for instant access to registration data, nameservers, and contact information.

Automated Monitoring

Build automated scripts and bots that monitor domain changes, track expiration dates, and analyze domain portfolios using MCP tools.

Security Research

Quickly investigate suspicious domains, verify ownership, and analyze domain infrastructure as part of security assessments.

Domain Investment

Research domain names, check registration history, and analyze market data to make informed domain investment decisions.

Custom Integrations

Build custom applications and services that leverage domain data through a standardized MCP interface.

Ready to Get Started?

Choose a server above and explore the detailed documentation to integrate domain research into your AI agents and tools.