MCP Server

RDAP API

io.rdapapi/rdap

What this MCP does

Looks up normalized RDAP registration and allocation data for domains, IPs, autonomous systems, entities, nameservers, and TLDs.

asn-lookup
Asn Lookup Tool
Look up normalized RDAP data (holder, country, status, registration dates) for an autonomous system number.
Input schema
{'type': 'object', 'required': ['asn'], 'properties': {'asn': {'type': 'string', 'description': 'Autonomous system number, e.g. "15169" or "AS15169".'}}}
bulk-domain-lookup
Bulk Domain Lookup Tool
Look up normalized RDAP registration data for several domain names in one pooled call. Requires a Pro or Business plan; every domain in the batch counts against the quota.
Input schema
{'type': 'object', 'required': ['domains'], 'properties': {'whois': {'type': 'boolean', 'default': True, 'description': 'Set false to refuse the WHOIS fallback for every domain in the batch, so a TLD with no RDAP server returns not_supported. Defaults to true.'}, 'follow': {'type': 'boolean', 'default': False, 'description': 'Follow the registrar RDAP link for richer data on thin registries such as .com and .net. Slower; defaults to false.'}, 'domains': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'minItems': 1, 'description': 'The domain names to look up, e.g. ["example.com", "example.net"]. Between 1 and 10 per call. Unicode (IDN) names are accepted.'}}}
domain-lookup
Domain Lookup Tool
Look up normalized RDAP registration data (registrar, status, dates, nameservers, contacts) for a domain name.
Input schema
{'type': 'object', 'required': ['domain'], 'properties': {'whois': {'type': 'boolean', 'default': True, 'description': 'Set false to refuse the WHOIS fallback, so a TLD with no RDAP server errors instead of answering over port 43. Defaults to true.'}, 'domain': {'type': 'string', 'description': 'The domain name to look up, e.g. "example.com". Unicode (IDN) names are accepted.'}, 'follow': {'type': 'boolean', 'default': False, 'description': 'Follow the registrar RDAP link for richer data on thin registries such as .com and .net. Slower; defaults to false.'}}}
entity-lookup
Entity Lookup Tool
Look up normalized RDAP data for an RIR entity handle — an organization or contact identifier such as "GOGL" or "ORG-RIEN1-RIPE". Only ARIN, RIPE, APNIC, LACNIC and AFRINIC handles resolve; a domain's registrar or registrant comes from domain-lookup instead.
Input schema
{'type': 'object', 'required': ['handle'], 'properties': {'handle': {'type': 'string', 'description': 'RIR entity handle, e.g. "GOGL" (ARIN) or "ORG-RIEN1-RIPE" (RIPE).'}}}
ip-lookup
Ip Lookup Tool
Look up normalized RDAP allocation data (network range, holder, country, status, geofeed URL) for an IP address or CIDR block.
Input schema
{'type': 'object', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'description': 'IPv4 or IPv6 address, e.g. "8.8.8.8" or "2001:4860:4860::8888".'}, 'prefix': {'type': 'integer', 'description': 'Optional CIDR prefix length, e.g. 24. Must be 0-32 for IPv4 or 0-128 for IPv6.'}}}
nameserver-lookup
Nameserver Lookup Tool
Look up normalized RDAP data (IP addresses, status, sponsoring registrar) for a nameserver hostname.
Input schema
{'type': 'object', 'required': ['host'], 'properties': {'host': {'type': 'string', 'description': 'Nameserver hostname, e.g. "ns1.example.com".'}}}
tlds
Tlds Tool
List the TLDs this API can query, or describe one: which RDAP server answers for it, since when it has been supported, and how often that server fills each field. Metadata, so it never counts against the monthly quota.
Input schema
{'type': 'object', 'properties': {'tld': {'type': 'string', 'description': 'A single TLD to describe, e.g. "com" or ".io". Omit to list every supported TLD by name.'}, 'since': {'type': 'string', 'description': 'List only the TLDs added after this ISO 8601 date, e.g. "2026-01-01". Ignored when "tld" is given.'}, 'server': {'type': 'string', 'description': 'List only the TLDs served by this host, RDAP or WHOIS, e.g. "rdap.verisign.com". Ignored when "tld" is given.'}}}
Added
tlds
Sept. 17, 2026, 12:53 p.m.
Added
entity-lookup
Sept. 17, 2026, 12:53 p.m.
Added
nameserver-lookup
Sept. 17, 2026, 12:53 p.m.
Added
asn-lookup
Sept. 17, 2026, 12:53 p.m.
Added
ip-lookup
Sept. 17, 2026, 12:53 p.m.
Added
bulk-domain-lookup
Sept. 17, 2026, 12:53 p.m.
Added
domain-lookup
Sept. 17, 2026, 12:53 p.m.