RDAP API
Server Details
Normalized JSON for any domain across 1,200+ TLDs, reading WHOIS where no RDAP server exists.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Available Tools
7 toolsasn-lookupAsn Lookup ToolAInspect
Look up normalized RDAP data (holder, country, status, registration dates) for an autonomous system number.
| Name | Required | Description | Default |
|---|---|---|---|
| asn | Yes | Autonomous system number, e.g. "15169" or "AS15169". |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations to convey read-only behavior, the description carries the full burden. 'Look up' implies a read operation and 'normalized RDAP data' hints at output transformation, but the description does not disclose error behavior, whether data is fetched live, or how the result is structured beyond listing a few fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single focused sentence that front-loads the core action and resource, then lists returned fields without repetition or filler. Every part contributes useful information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a single-parameter lookup tool with full schema coverage and no output schema, the description provides adequate context by specifying the source (RDAP), the normalization, and the key returned fields. It does not explain edge cases such as invalid ASNs or formatting, but the simplicity of the tool makes the definition reasonably complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema already fully documents the single 'asn' parameter with an example format and the accepted 'AS' prefix. The description adds no additional parameter-level meaning beyond restating that the lookup is for an autonomous system number, so the baseline of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly identifies the tool as a lookup operation for autonomous system numbers, names the specific data source (normalized RDAP data), and enumerates the returned fields (holder, country, status, registration dates). This separates it from sibling lookup tools like ip-lookup or domain-lookup by resource type.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies that this tool is for ASN lookups, which is enough to select it over the domain, IP, entity, or nameserver lookup siblings. However, it does not explicitly state when to prefer this tool over alternatives or mention any exclusions or fallback conditions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
bulk-domain-lookupBulk Domain Lookup ToolAInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| whois | No | 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 | No | Follow the registrar RDAP link for richer data on thin registries such as .com and .net. Slower; defaults to false. | |
| domains | Yes | The domain names to look up, e.g. ["example.com", "example.net"]. Between 1 and 10 per call. Unicode (IDN) names are accepted. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With empty annotations, the description carries the transparency burden. It discloses useful operational context: pooled/batch behavior, plan requirement, and per-domain quota consumption. However, it stays silent on per-domain failure behavior, result aggregation, authentication, and error handling, leaving the behavioral picture incomplete.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences with no filler: the first names the operation and scope, the second adds the non-obvious constraints about plan and quota. The content is front-loaded and easy to parse.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 3-parameter tool with fully documented schema, this is broadly complete: it identifies the data source, normalization, batch context, and quota implications. The remaining gaps are non-blocking, such as explicit single-vs-bulk routing and error behavior, and no output schema is expected.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema covers all three parameters at 100%, so the baseline is 3. The description adds only the quota-per-domain consequence for the domains parameter and does not meaningfully enrich the whois or follow semantics, which the schema already documents well.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a concrete verb and resource ('Look up normalized RDAP registration data') and immediately states the batch scope ('several domain names in one pooled call'), which distinguishes it from the singular domain-lookup sibling. The tool's role is unmistakable.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The 'several domain names in one pooled call' phrasing gives a clear trigger for using this tool, and the Pro/Business plan plus quota statement provides an important decision constraint. It does not explicitly say to use domain-lookup for a single domain or list exclusion cases, so it stops short of full alternative routing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
domain-lookupDomain Lookup ToolBInspect
Look up normalized RDAP registration data (registrar, status, dates, nameservers, contacts) for a domain name.
| Name | Required | Description | Default |
|---|---|---|---|
| whois | No | 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 | Yes | The domain name to look up, e.g. "example.com". Unicode (IDN) names are accepted. | |
| follow | No | Follow the registrar RDAP link for richer data on thin registries such as .com and .net. Slower; defaults to false. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden for behavioral disclosure. It indicates a read operation ('Look up') and describes the output fields (registrar, status, dates, nameservers, contacts). It does not mention the WHOIS fallback, error behavior, rate limits, or response format, which would provide richer transparency, but the core read-only nature is clear.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single well-structured sentence, front-loaded with the action ('Look up') and the resource ('normalized RDAP registration data'). It covers the key output categories without unnecessary words or repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given it has no output schema, the description lists the main data categories returned, but omits the response structure and error scenarios. The parameter schema compensates for configuration details. The tool is simple enough that this is adequate, but the lack of any usage or fallback context in the main description keeps it at a minimum-viable level.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the parameters are well documented. The main description adds no additional parameter meaning, but the schema already explains domain, whois, and follow thoroughly, including defaults and behavioral consequences. The baseline of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb and resource: 'Look up normalized RDAP registration data ... for a domain name.' It clearly identifies the tool's purpose and distinguishes it from IP, ASN, and entity lookups in the sibling list. However, it does not explicitly differentiate itself from bulk-domain-lookup, so it falls short of a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives no guidance on when to use this tool versus alternatives. It does not mention bulk-domain-lookup, tlds, or other siblings, nor does it state any exclusions or prerequisites. The whois and follow parameter descriptions imply some configuration choices, but tool selection guidance is entirely absent.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
entity-lookupEntity Lookup ToolAInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| handle | Yes | RIR entity handle, e.g. "GOGL" (ARIN) or "ORG-RIEN1-RIPE" (RIPE). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations present, the description carries the full behavioral burden. It discloses that data is 'normalized RDAP data', that only certain RIR handles resolve, and that unsupported use cases (domain registrar/registrant) should go elsewhere. This is solid transparency for a simple read-only lookup, though it does not detail error behavior or response shape.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences with no fluff. The action and examples lead, followed by scope constraints and an explicit alternative. Every sentence contributes useful selection or invocation information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a single-parameter lookup tool, this is nearly complete: it explains the input format, which registries are supported, and which sibling tool to use for domains. The only mild gap is that 'normalized RDAP data' is not expanded into concrete return details, but for this low-complexity tool the description is sufficient for correct selection and invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, and the schema already explains the 'handle' parameter with examples. The description adds the RIR scope and the 'organization or contact identifier' context, but these are largely restatements of what the schema plus tool purpose imply. It does not materially expand parameter semantics beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific action and resource: 'Look up normalized RDAP data for an RIR entity handle.' It gives concrete examples ('GOGL', 'ORG-RIEN1-RIPE') and explicitly distinguishes itself from domain-lookup, so an agent can immediately identify what this tool does and what it does not do.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly states when this tool applies: only ARIN, RIPE, APNIC, LACNIC, and AFRINIC entity handles resolve. It also names the alternative for domain registrar/registrant lookups ('comes from domain-lookup instead'), giving clear routing guidance without requiring the agent to infer from sibling names.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
ip-lookupIp Lookup ToolAInspect
Look up normalized RDAP allocation data (network range, holder, country, status) for an IP address or CIDR block.
| Name | Required | Description | Default |
|---|---|---|---|
| ip | Yes | IPv4 or IPv6 address, e.g. "8.8.8.8" or "2001:4860:4860::8888". | |
| prefix | No | Optional CIDR prefix length, e.g. 24. Must be 0-32 for IPv4 or 0-128 for IPv6. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With empty annotations, the description carries the full burden. 'Look up' signals a read-only retrieval and 'normalized' discloses a transformation, while the parenthetical names the output fields. It does not cover error cases or rate limits, but for a simple lookup tool this is not a major gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single sentence with no wasted words; the action, output data, and input form are all front-loaded and clearly structured.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a two-parameter lookup tool with no output schema, the description is sufficiently complete: it names the input form and enumerates the return fields. It omits failure behavior and source details, but those are secondary for invoking the tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, establishing a baseline of 3. The description adds meaning by stating the ip parameter accepts 'an IP address or CIDR block', which the schema's ip description ('IPv4 or IPv6 address') does not explicitly convey.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Look up') and resource ('normalized RDAP allocation data') with the exact scope ('network range, holder, country, status'). It is clearly differentiated from sibling tools by the explicit IP/CIDR target, unlike domain or ASN lookups.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'for an IP address or CIDR block' provides clear context for when to use the tool. It does not explicitly name alternatives or exclusions, but the sibling tool names make the domain-of-use apparent.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
nameserver-lookupNameserver Lookup ToolAInspect
Look up normalized RDAP data (IP addresses, status, sponsoring registrar) for a nameserver hostname.
| Name | Required | Description | Default |
|---|---|---|---|
| host | Yes | Nameserver hostname, e.g. "ns1.example.com". |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations present, the description carries the burden of behavioral disclosure. It does convey that the tool returns 'normalized RDAP data' and lists included fields, which gives some insight into output content. However, it does not mention error conditions, output format, DNS resolution behavior, or any limitations, so transparency is only partial.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, tightly written sentence that front-loads the action and resource, then adds useful detail about the returned data. Every phrase earns its place with no filler or repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple one-parameter lookup tool, the description covers the core invocation need: what to pass and what kind of data to expect. However, there is no output schema, so the description should more fully explain the return shape or format, and it also lacks any guidance about when this tool is preferable to related lookups. These gaps keep it from being fully complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the single 'host' parameter is already well-documented in the schema. The description adds minimal semantic value by reiterating that it applies to a nameserver hostname, but this is largely redundant with the parameter description. Baseline 3 is appropriate because the schema already handles parameter semantics.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Look up') and a clear resource ('nameserver hostname'), and further clarifies the scope by listing the returned data categories (IP addresses, status, sponsoring registrar). This distinguishes it from sibling tools like domain-lookup or ip-lookup because the target is explicitly a nameserver, not a domain or IP directly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description clearly indicates the intended use case: looking up data for a nameserver hostname. It does not explicitly name alternative tools or state when not to use this tool, but the 'hostname' qualifier provides enough contextual guidance for an agent to select it over sibling tools in most cases.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
tldsTlds ToolAInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| tld | No | A single TLD to describe, e.g. "com" or ".io". Omit to list every supported TLD by name. | |
| since | No | List only the TLDs added after this ISO 8601 date, e.g. "2026-01-01". Ignored when "tld" is given. | |
| server | No | List only the TLDs served by this host, RDAP or WHOIS, e.g. "rdap.verisign.com". Ignored when "tld" is given. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations to lean on, the description carries the behavioral burden. It discloses that this is a metadata operation, that it will not consume the monthly quota, and what information it returns when describing a specific TLD. It does not detail response format or rate-limit behavior, but for a read-only metadata tool the disclosed traits are meaningful and sufficient.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences with no filler. The primary action is front-loaded, the detailed return values are briefly summarized, and the quota-exemption note is a valuable standalone behavioral detail. Every sentence earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is simple, has zero required parameters, and the schema covers all parameter semantics. The description fills the remaining gap by explaining what the response will contain in both list and describe modes, and it adds operational context via the quota note. Nothing material is missing for an agent to decide when and how to invoke it.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
All three parameters are already fully documented in the input schema, so the baseline is 3. The description adds useful context for the 'tld' parameter by naming the exact fields returned, but it does not add meaning for 'since' or 'server' beyond what the schema already provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's dual function: list all supported TLDs or describe one with specific details like the answering RDAP server, support date, and field fill frequency. This is a specific verb+resource combination that distinguishes it from the sibling lookup tools, which all perform network/data lookups rather than API metadata discovery.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives strong contextual guidance by labeling the operation as metadata and explicitly noting it never counts against the monthly quota, signaling safe exploratory use. It does not explicitly name alternative tools or provide when-not-to-use conditions, but the framing clearly separates this discovery/metadata tool from the lookup-focused siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
7 tool updates
- First observed
asn-lookup - First observed
bulk-domain-lookup - First observed
domain-lookup - First observed
entity-lookup - First observed
ip-lookup - First observed
nameserver-lookup - First observed
tlds
Frequently Asked Questions
Claiming proves that you control a remote MCP connector. It does not move, proxy, or interrupt the server.
Open the connector listing, choose Claim ownership, and sign in to Glama.
Complete one verification method:
GitHub identity — fastest for official registry listings. For a namespace such as
io.github.alice/server, link the matching GitHub user, then choose Claim with GitHub. An organization namespace such asio.github.acme/serveralso needs that organization to have installed the Glama AI GitHub App and approved its permissions, because GitHub discloses organization membership only to apps it has installed. Use HTTP or DNS when it has not.HTTP challenge — works when you can deploy a public file. Generate a token, publish the exact JSON Glama shows at
/.well-known/glama.jsonon the same origin as the connector, then choose Check HTTP challenge.DNS challenge — works when you control DNS but cannot change the server. Generate a token, create the exact TXT record Glama shows, wait for it to propagate, then choose Check DNS challenge.
After verification, Glama sends a confirmation email and gives you access to listing details, thumbnails, health checks, and analytics. Keep the HTTP file or DNS record in place: Glama periodically checks it and ownership remains verified while the token is discoverable.
The HTTP ownership file has this structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"claim": "glama_claim_..."
}Claim tokens are opaque, stable, and bound to the signed-in Glama account. They contain no email address or other personal information. If Glama can no longer discover a verified HTTP or DNS token, it starts a seven-day grace period before removing claim-based access. Restore the same token during that period to keep ownership verified. Never publish an email address, Glama session token, GitHub token, or connector credential as ownership proof.
If verification fails, confirm that you copied the current token exactly. The HTTP file must be public, return valid JSON with a successful HTTP response, and stay on the connector's origin. DNS changes may need more time to propagate. A claim cannot transfer to a different origin or hostname: if the connector target changes, Glama starts the grace period and the new target must be claimed separately after the previous claim is released.
For a connector linked to the official MCP Registry, registry updates continue to replace its name, description, and URL by default. After claiming, open Manage connector and enable Use Glama listing details as the source of truth if edits made on Glama should be preserved. Categories and thumbnails are always managed on Glama; registry linkage and technical connection settings continue to sync.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
To improve your MCP server's ranking:
Claim ownership of the server listing
Complete the server profile with an accurate description and thumbnail
Provide a test profile so Glama can connect to and evaluate the server
Keep tool definitions clear and complete to earn a high Tool Definition Quality Score (TDQS)
Route real usage through the Glama Gateway; more recorded successful server uses also improve the ranking
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Connectors
Free, keyless domain registration lookup via RDAP: registered, available, registrar, expiration.
WHOIS/RDAP lookup, IP geolocation and Punycode conversion. 1400+ TLDs incl. IDN. No API key.
Check domain name availability via RDAP. Single, bulk, and smart suggestions. No API key needed.
Domain intelligence for DNS, WHOIS/RDAP, TLS, reputation, valuation, and brand protection.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables domain lookups using the RDAP protocol, returning structured registration data, nameservers, and contacts from over 50 supported TLDs.1121MIT
- AlicenseNot gradedqualityAmaintenanceQuery WHOIS/RDAP information for domains, IP addresses, CIDR prefixes and ASNs. Results are normalized to RDAP-style (RFC 9083) JSON. Public instance of the open-source KincaidYang/whois server, which can also be self-hosted.64MIT
- AlicenseAqualityDmaintenanceProvides comprehensive domain research tools including RDAP, WHOIS, and DNS lookup capabilities, with automatic fallback and support for 50+ TLDs.1181MIT
- AlicenseNot gradedqualityCmaintenanceWHOIS/RDAP domain lookup, IP geolocation and Punycode conversion. 1400+ TLDs including IDN. Public remote server, no API key.1MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.
TDQS
Each tool targets a distinct RDAP object type—ASN, domain, batch domain, entity handle, IP, nameserver, or TLD metadata—so an agent can clearly select the right one. The only potential overlap, domain-lookup versus bulk-domain-lookup, is explicitly differentiated as single versus pooled lookup.
Six tools follow a consistent object-lookup pattern with snake_case, making the set predictable. The tlds tool breaks the pattern by using a bare noun instead of something like list-tlds or tld-lookup, but the deviation is minor and still readable.
Seven tools is a well-scoped size for an RDAP-focused API: one tool per primary RDAP object type plus a batch variant and a metadata tool. There is no bloat or redundancy.
The surface covers the core RDAP object classes—IP networks, ASNs, domains, nameservers, and entities—plus useful TLD metadata and batch lookup functionality. As a read-only RDAP service, it has no obvious dead ends or missing critical operations.