MCP.so
Sign In

rdap-mcp-server

@clareliguori

About rdap-mcp-server

Look up domain names using RDAP

Basic information

Category

Other

License

MIT

Runtime

node

Transports

stdio

Publisher

clareliguori

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "rdap-mcp-server": {
      "command": "npx",
      "args": [
        "@modelcontextprotocol/inspector",
        "node",
        "dist/index.js"
      ]
    }
  }
}

Tools

3

Looks up rdap information about a domain

Looks up rdap information about an IP

Looks up rdap information about an Autonomous System Number (ASN)

Overview

What is rdap-mcp-server?

rdap-mcp-server is a Model Context Protocol (MCP) server that uses the RDAP (Registration Data Access Protocol) to look up information about domain names, IP addresses, and Autonomous System Numbers (ASNs). It is a fork of the whois-mcp server and is designed for users who need RDAP data, especially for TLDs like .dev that no longer support the traditional whois protocol.

How to use rdap-mcp-server?

The server is distributed as a Docker container. To use it, add the following configuration to your MCP client’s mcpServers section:

"mcpServers": {
  "domains": {
    "command": "docker",
    "args": ["run", "-i", "--rm", "ghcr.io/clareliguori/rdap-mcp-server"]
  }
}

After setup, the server exposes three tools: rdap_domain, rdap_ip, and rdap_as. For local development, you can clone the repository, run npm install, npm run build, and debug with the MCP inspector.

Key features of rdap-mcp-server

  • Uses RDAP, which supports modern TLDs that no longer offer whois.
  • Three tools: domain, IP, and ASN lookups.
  • Runs as a lightweight Docker container.
  • Forked from whois-mcp with RDAP integration.
  • Can be built and debugged locally with Node.js.

Use cases of rdap-mcp-server

  • Querying registration data for a domain name (e.g., rdap_domain example.com).
  • Looking up IP address ownership and geolocation details.
  • Retrieving information about an Autonomous System Number (ASN).
  • Replacing whois-based lookups for TLDs that have migrated to RDAP.

FAQ from rdap-mcp-server

What is the difference between rdap-mcp-server and whois-mcp?

rdap-mcp-server uses the RDAP protocol instead of whois. Some TLDs, such as .dev, no longer support whois but do support RDAP, making this server a more reliable choice for those domains.

What tools does rdap-mcp-server provide?

It provides three tools: rdap_domain for domain lookups, rdap_ip for IP address lookups, and rdap_as for ASN lookups.

How do I run rdap-mcp-server?

The easiest way is to use the Docker image ghcr.io/clareliguori/rdap-mcp-server with the command docker run -i --rm as shown in the configuration example. For development, you can clone the repository and run npm install && npm run build, then test with the MCP inspector.

What are the runtime requirements for rdap-mcp-server?

The server requires Docker to run the container image. For local development, Node.js and npm are needed, along with the MCP inspector for debugging.

Does rdap-mcp-server require any authentication or API keys?

No, the README does not mention any authentication or API keys. The server queries public RDAP servers directly.

Comments

More Other MCP servers