RDAP MCP Server
A pure RDAP (Registration Data Access Protocol) MCP server for structured domain data. Lightweight, fast, and modern.
Key Features
Pure RDAP Protocol
Uses the modern RDAP protocol for structured domain data
Registry Detection
Automatically detects the correct RDAP server for any TLD
50+ TLDs
Comprehensive coverage of gTLDs and ccTLDs
Lightweight
Minimal dependencies, RDAP-only (no WHOIS fallback)
Easy Integration
Works with Claude Desktop and any MCP-compatible client
Structured Data
Returns clean, structured JSON data from RDAP servers
Installation
Install via npm
Install the package globally or locally:
npm install rdap-mcpUse with npx (No Installation)
Run directly without installing:
npx -y rdap-mcpClaude Desktop Configuration
1. Locate Your Config File
MacOS
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows
%APPDATA%\Claude\claude_desktop_config.json2. Add RDAP MCP Configuration
Add this configuration to your claude_desktop_config.json file:
{
"mcpServers": {
"rdap": {
"command": "npx",
"args": ["-y", "rdap-mcp"]
}
}
}3. Restart Claude Desktop
After saving the config file, restart Claude Desktop. You'll see the RDAP 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 RDAP MCP Configuration
Add this configuration to the "mcpServers" section of your settings.json:
"rdap": {
"command": "npx",
"args": ["-y", "rdap-mcp"]
}3. Restart Claude Code
After saving the config file, restart Claude Code. The RDAP MCP server will be available for domain lookups.
Available Tools
rdap_lookup
Look up domain information using the RDAP protocol.
Parameters
domainrequiredThe domain name to look up (e.g., example.com)
include_rawoptionalIf true, include raw RDAP 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.
Ready to Get Started?
Install RDAP MCP and start looking up domain information in Claude Desktop today.