Skip to main content
Glama

OrbitFour

Get an extension's prices and registration rules

get_tld_requirements
Read-onlyIdempotent

Look up what OrbitFour charges and requires for domain extensions (TLDs): standard per-year registration, renewal, transfer and restore prices in USD plus the ICANN fee, the shortest and longest term, the fixed transfer term, whether WHOIS privacy is allowed, any eligibility restriction, whether browsers require HTTPS for its websites (https_required: .app, .dev), and JSON Schemas for what a registration must include (.us, for example, needs Nexus data on the registrant contact). Up to 10 extensions per call; read-only. These are standard prices: when premium_possible is true a particular name can cost more, so quote it with check_domain. An extension OrbitFour does not sell comes back as tld_not_found.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
tldsYesExtensions without the dot, e.g. ["us", "ai", "com"].

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
tldsYes
constraintsYesAccount-wide rules that apply to every TLD.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior5/5

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

Annotations already declare read-only and idempotent, and the description adds substantial context beyond them: a batch cap of 10 extensions, USD currency with the ICANN fee included, the premium-pricing caveat that standard prices can understate a specific name's cost, and the tld_not_found failure mode. That is exactly the kind of surprise-prevention detail an agent needs before quoting a price.

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?

A single dense paragraph with the purpose front-loaded and the price/premium caveat placed where it matters. It is on the long side, but essentially every clause corresponds to a distinct returned field or a behavioral caveat, so little is wasted.

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?

Rich annotations and an output schema carry the structural load, and the description still supplies the operational knowledge an agent needs: batch limits, currency, premium-price escalation path, and the not-found outcome. Nothing required to call it correctly or interpret results is missing.

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

Parameters4/5

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

Schema coverage is 100% and the schema already explains the no-dot format, so baseline would be 3. The description earns a bump by restating the 10-per-call ceiling and illustrating expected inputs (.app, .dev, .us) in the context of what they imply about the returned data.

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

Purpose5/5

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

States a specific verb and resource ('look up what OrbitFour charges and requires for domain extensions') and enumerates the returned data: prices, term lengths, WHOIS privacy, eligibility, https_required, and registration JSON Schemas. This is clearly distinguishable from the sibling tools, which operate on individual domains rather than the TLD-level ruleset.

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

Usage Guidelines4/5

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

Provides a concrete routing rule: when premium_possible is true, the specific name must be quoted with check_domain, and unknown extensions return tld_not_found. It does not state when to prefer check_transfer or search_domains, but the split between TLD-level rules and domain-level checks is clear enough to act on.

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.

Resources