Tool tree
namefi_get_cartAction
Read the current cart with item IDs, domains, durations, and prices in USD cents. Use item IDs for updates. No purchase is made.
View tool JSON
{
"name": "namefi_get_cart",
"kind": "act",
"impl": "imperative",
"description": "Read the current cart with item IDs, domains, durations, and prices in USD cents. Use item IDs for updates. No purchase is made.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}namefi_update_cart_itemAction
Update an existing cart item using its ID from namefi_get_cart. Supports duration in years, domain setup options, registration-requirement acknowledgement, and transfer authorization code. Refreshes the visible cart; does not purchase or register a domain.
View tool JSON
{
"name": "namefi_update_cart_item",
"kind": "act",
"impl": "imperative",
"description": "Update an existing cart item using its ID from namefi_get_cart. Supports duration in years, domain setup options, registration-requirement acknowledgement, and transfer authorization code. Refreshes the visible cart; does not purchase or register a domain.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"input": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"durationInYears": {
"description": "New duration in years (1–10, subject to registrar limits). Omit to keep the current duration.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 10
},
"eppAuthorizationCode": {
"type": "string"
},
"domainSetupOptions": {
"type": "object",
"properties": {
"autoPark": {
"type": "boolean"
},
"autoEns": {
"type": "boolean"
},
"autoRenew": {
"type": "boolean"
},
"dnssec": {
"type": "boolean"
},
"keepExistingNameservers": {
"type": "boolean"
}
}
},
"tldRegistrationRequirementAcknowledged": {
"type": "boolean"
}
},
"required": [
"id"
]
}
},
"required": [
"input"
],
"additionalProperties": false
},
"page": "/"
}namefi_remove_from_cartAction
Remove one or more domains from the current cart. Pass domain names in input. Refreshes the visible cart; never deletes an owned domain.
View tool JSON
{
"name": "namefi_remove_from_cart",
"kind": "act",
"impl": "imperative",
"description": "Remove one or more domains from the current cart. Pass domain names in input. Refreshes the visible cart; never deletes an owned domain.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"input": {
"minItems": 1,
"type": "array",
"items": {
"type": "string",
"pattern": "^[a-z0-9_]([a-z0-9-]{0,61}[a-z0-9_])?(\\.[a-z0-9_]([a-z0-9-]{0,61}[a-z0-9_])?)*$"
}
}
},
"required": [
"input"
],
"additionalProperties": false
},
"page": "/"
}namefi_search_domainsAction
Search Namefi for domain registration options. Checks live authoritative availability and exact USD prices, updates the visible Namefi search results, and does not reserve or purchase domains.
View tool JSON
{
"name": "namefi_search_domains",
"kind": "act",
"impl": "imperative",
"description": "Search Namefi for domain registration options. Checks live authoritative availability and exact USD prices, updates the visible Namefi search results, and does not reserve or purchase domains.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 255,
"description": "A brand name, phrase, or domain to search for on Namefi"
},
"resultLimit": {
"default": 16,
"description": "Maximum number of ranked domain options to verify and return to the agent. The page independently displays its normal search results and pagination.",
"type": "integer",
"minimum": 1,
"maximum": 16
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/"
}namefi_add_domain_to_cartAction
Recheck a domain’s live availability, exact price, and allowed registration duration, then add it to the current Namefi cart. This reversible action does not register or purchase the domain; the cart remains visible and editable.
View tool JSON
{
"name": "namefi_add_domain_to_cart",
"kind": "act",
"impl": "imperative",
"description": "Recheck a domain’s live availability, exact price, and allowed registration duration, then add it to the current Namefi cart. This reversible action does not register or purchase the domain; the cart remains visible and editable.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"domain": {
"type": "string",
"minLength": 1,
"maxLength": 255,
"description": "The exact domain to recheck and add to the Namefi cart"
},
"durationInYears": {
"description": "Registration duration in years, up to 10. The domain’s live registrar limits may be stricter. Omit to use the registry-sourced minimum.",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 10
}
},
"required": [
"domain"
],
"additionalProperties": false
},
"page": "/"
}