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.
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 --mcpOr use the standalone MCP-only package:
npx -y domaindetails-mcpClaude 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 --mcpOr 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.