quote_domain
Prices a name believed to be unregistered and returns total_cents, renewal_cents, an expiry and a confirm_url. For when the user has chosen a name and wants the real price. It re-runs the registry check first: a registered name, or one whose status cannot be confirmed, is not quoted. Premium names are quoted at their real price or refused, never at the base rate. An expired quote is re-quoted, never honoured. The confirm_url is not a purchase: it opens a page where a person types the domain to authorise the charge, and no tool in this server completes an order. Cannot spend money. PRICES ARE IDENTICAL FOR ALL BUYERS REGARDLESS OF BUDGET: passing a project_id adds budget context (does it fit, what is left after) and never changes the number.
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": "quote_domain"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | The name to price, e.g. 'stoff.fit'. | |
| project_id | No | Optional. Adds budget CONTEXT to the answer (does it fit, what is left after). It never changes the price. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | ||
| message | No | ||
| contract | No | Who may spend. An agent may not. | |
| quotable | Yes | False means we will not sell it; read message and what_to_do. | |
| quote_id | No | ||
| what_to_do | No | ||
| confirm_url | No | A page where a HUMAN completes the purchase. Not a purchase. | |
| quote_expires_at | No | ||
| annual_commitment_cents | No | What it costs to KEEP, every year. |