Look up domain registration
lookup_domain_registrationUse this when the user asks who a domain is registered with or when it expires, such as "when does openai.com expire and who is the registrar?". Pass the domain. Returns whether it is registered, the registrar, creation, update and expiry dates, days until expiry, registry status flags, name servers, and the source and as_of date. Registrant and contact details are never returned, so it cannot say who owns a domain.
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": "lookup_domain_registration"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | The domain, such as "example.com". A web address or an email address is reduced to its domain. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | Yes | ||
| domain | Yes | ||
| notice | No | ||
| source | Yes | ||
| status | Yes | ||
| message | No | ||
| registrar | No | ||
| created_at | No | ||
| expires_at | No | ||
| registered | Yes | ||
| updated_at | No | ||
| nameservers | Yes | ||
| rdap_server | No | ||
| expires_in_days | No | ||
| registry_status | Yes | ||
| registered_domain | No |