search_tlds
Top-level domains: every label in IANA's root, with type, registry, RDAP server and each registrar's one-year register/renew/transfer price (Porkbun, Dynadot, Cloudflare, OVHcloud). Sorted by renewal by default, because the first year is a promotion. best is the cheapest USD price across registrars; with registrar it is that registrar's own price in its currency. Answers carry facet counts. trap: true keeps only labels that renew at 2x the first year or more.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "search_tlds"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Text in the label, its Unicode form or the registry name (optional) | |
| idn | No | true: internationalised labels only; false: ASCII only | |
| sort | No | renew (default), register, transfer, restore, ratio, tld, registrars, type, manager, first_seen | |
| trap | No | Only labels renewing at 2x the first year or more | |
| type | No | generic, country-code, sponsored, generic-restricted, infrastructure, test; comma separated (optional) | |
| limit | No | Rows to return, integer 1-500, default 50, e.g. 100 | |
| order | No | Sort direction: asc or desc, e.g. desc | |
| offset | No | Rows to skip for paging, integer, default 0, e.g. 50 | |
| status | No | delegated (default), removed, or all, e.g. removed | |
| manager | No | Exact registry name, as IANA writes it (optional) | |
| max_renew | No | Highest renewal price (optional) | |
| registrar | No | porkbun, dynadot, cloudflare, ovh (optional): only labels it sells, at its prices | |
| max_register | No | Highest first-year price (optional) |