MCP tool · Domains
register_domain
Register a new, available domain.
register_domain
Idempotent
Description
Register a new, available domain. This costs money and does not charge on this call: it validates and quotes, then returns {status:"confirmation_required", confirmationUrl, expiresAt, preview}. Show the human the confirmationUrl; they review the price and approve in the Inleed client area. On approval a proforma invoice with a payment link is created — the domain is registered only once that invoice is paid.
Input
| Name | Type | Description |
|---|---|---|
domain
required
|
string |
The domain to register, e.g. example.com.
|
years
|
integer | How many years to register for (1–10). Omit for the registry default. |
contact
|
object | Optional registrant contact. Omit to use the account default contact. |
name
|
string | Registrant full name. |
company
|
string | Company / organisation name. |
email
|
string | Registrant email address. |
phone
|
string | Registrant phone number. |
address
|
string | Street address. |
city
|
string | City. |
postcode
|
string | Postal code. |
country
|
string |
Two-letter ISO country code, e.g. SE.
|
attempt_key
|
string | An idempotency key you choose. Reusing it within an hour returns the same held registration instead of creating a second one. |