Skip to main content
Glama

domain

domain
Read-only

Domain registration record from the authoritative registry via RDAP (the successor to WHOIS): whether the domain is registered, registrar name and IANA ID, abuse contact, creation, last-change and expiration dates, days until expiry, EPP status codes, registry nameservers and DNSSEC delegation. Covers gTLDs and the ccTLDs that publish RDAP. Price: $0.005 USDC per call (x402).

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "domain": "<domain>"
    },
    "name": "domain"
  }
}

Input Schema

NameRequiredDescriptionDefault
domainYesRegistrable domain, e.g. example.com

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

readOnlyHint=true already tells the agent this is a safe read, so the description's job is to add context — and it does: authoritative source, RDAP protocol, TLD coverage limits, and a per-call price of $0.005 USDC via x402, which is a cost signal no annotation conveys. It also documents the returned payload in place of a missing output schema. Rate limits, response encoding, and behavior for unregistered or unsupported domains are not stated.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Purpose and source are front-loaded in the first clause, and the long field enumeration is justified because no output schema exists to carry that information. The price sentence is short and separately placed. The single 60-word sentence is dense but not padded; a semicolon or bullet structure would make the field list easier to scan.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter read tool with no output schema, the description covers the source of truth, the exact fields returned, coverage boundaries, and the monetary cost of the call — everything an agent needs to decide and invoke correctly. The absence of explicit sibling routing is the only meaningful gap, and that is scored under usage guidelines.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With a single parameter at 100% schema description coverage, the schema already defines `domain` with an example, so baseline is 3. The description adds only indirect meaning — that the domain must sit under a gTLD or RDAP-publishing ccTLD — and says nothing about subdomains, IDNs, normalization, or what happens if a non-registrable hostname is passed.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Names the exact resource (domain registration record) and its source (authoritative registry via RDAP, successor to WHOIS), then enumerates the returned fields so an agent knows precisely what question this tool answers. It does not explicitly differentiate from the nearby `dns` sibling, which an agent could reasonably confuse with registry lookup, so it stops short of 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no explicit when-to-use/when-not-to-use routing or named alternative, so the agent must infer that this is the registry-registration lookup rather than a DNS resolver. The one piece of real guidance is the negative scope: 'Covers gTLDs and the ccTLDs that publish RDAP', which tells the agent when the tool will fail or return nothing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.