Check Domain Availability
domains_validateCheck if a domain name is valid and available before creating it. Returns the normalized form and availability.
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": "domains_validate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Domain name to check (e.g. "yourname.shipstatic.com" or "www.example.com"). Call before domains_set to check availability. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| valid | Yes | Whether the domain's shape is usable. | |
| reason | Yes | Why the name is unusable, for display; null when it is usable. | |
| available | Yes | Whether nobody has registered the name yet; null when invalid. Creating it would be new; re-pointing your own domain is a write, not a create. | |
| normalized | Yes | The normalized domain name; null when invalid. |