Availability tools

Check whether domains can be registered, and look up TLD pricing and eligibility.

check_domain_availability

Check up to 30 domains in one call. Cached 1 day for available, 30 days for unavailable.

Required scope: availability:read.

domains string[] path required

List of domain names. Lowercase preferred. Maximum 30 per call.

domain string
The input domain.
available boolean | null
Whether the domain can be registered. null if registry returned an error.
source string
"cache", "synergy", or "unknown".
tld_enabled boolean
Whether DomainGenius supports this TLD.
register_price_aud number
Year-1 registration cost in AUD (only when available=true).
Example
json
{
  "tool": "check_domain_availability",
  "arguments": {
    "domains": ["example.com.au", "openai.com"]
  }
}
Example
json
[
  {
    "domain": "example.com.au",
    "available": true,
    "source": "synergy",
    "tld_enabled": true,
    "register_price_aud": 24.95,
    "register_price_display": "$24.95 AUD/year"
  },
  {
    "domain": "openai.com",
    "available": false,
    "source": "cache",
    "tld_enabled": true
  }
]

get_tld_info

Pricing, period limits, and registry eligibility for a single TLD.

Required scope: availability:read.

tld string path required

TLD without leading dot. e.g. com.au, net, org.

enabled boolean
Whether DomainGenius supports registration of this TLD.
min_period_years integer
Minimum registration period.
max_period_years integer
Maximum registration period.
register_prices object
Map keyed by {n}_year for each supported period.
renew_price_aud number
Renewal cost per year in AUD.
transfer_price_aud number
Transfer-in cost in AUD.
privacy_available boolean
Whether WHOIS privacy can be enabled on this TLD.
eligibility_notes string
Plain-language registry eligibility (e.g. ABN required for .com.au).
Last updated Edit this page
↑↓ navigate open esc close