
Search, Register , Renew , Transfer and Manage domains
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Check live local pricing and availability for one or more domains using partner-specific ESB rules without writing cache rows.
Registration period in years for all requested domains. Defaults to 1.
ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set.
Optional per-domain registration period in years.
Restricted-TLD flow id when a TLD has multiple eligibility paths, e.g. preapproved or approval-help.
Check live local pricing and availability for one or more domains using partner-specific ESB rules without writing cache rows.
| Argument | Type | Description |
|---|---|---|
| years | integer | Registration period in years for all requested domains. Defaults to 1. |
| domains* | any | |
| order_type | string | |
| partner_id | string | ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set. |
| default_tld | string | |
| domain_years | object | Optional per-domain registration period in years. |
| requirement_use_case | string | Restricted-TLD flow id when a TLD has multiple eligibility paths, e.g. preapproved or approval-help. |
{
"type": "object",
"required": [
"domains"
],
"properties": {
"years": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "Registration period in years for all requested domains. Defaults to 1."
},
"domains": {
"anyOf": [
{
"type": "string",
"description": "Space-separated or comma-separated domains."
},
{
"type": "array",
"items": {
"type": "string"
},
"minItems": 1
}
]
},
"order_type": {
"enum": [
"Domain_Order",
"Domain_Renewal",
"Domain_Transfer"
],
"type": "string"
},
"partner_id": {
"type": "string",
"description": "ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set."
},
"default_tld": {
"type": "string"
},
"domain_years": {
"type": "object",
"description": "Optional per-domain registration period in years.",
"additionalProperties": {
"type": "integer",
"maximum": 10,
"minimum": 1
}
},
"requirement_use_case": {
"type": "string",
"description": "Restricted-TLD flow id when a TLD has multiple eligibility paths, e.g. preapproved or approval-help."
}
}
}Create a checkout URL for available domains using a raw JWT token. For special TLDs, do not collect field values in chat; tell the customer what checkout will require.
| Argument | Type | Description |
|---|---|---|
| years | integer | Registration period in years for all requested domains. Defaults to 1. |
| domains* | any | |
| auth_code | string | Single transfer auth code for one-domain transfer checkouts. |
| auth_codes | object | Per-domain auth codes required for Domain_Transfer checkout links. |
| order_type | string | |
| partner_id | string | ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set. |
| default_tld | string | |
| domain_years | object | Optional per-domain registration period in years. |
| requirement_use_case | string |
Return the currently authenticated Auth0 user and selected Encirca team identity. Requires Authorization: Bearer <Auth0 access token>.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Return the authenticated Encirca account profile and selected team profile from the verified Auth0 token.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Return sanitized read-only details for a domain owned by the authenticated Encirca account. Auth codes and contact records are never returned.
| Argument | Type | Description |
|---|---|---|
| domain* | string | |
| partner_id | string | ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set. |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"minLength": 1
},
"partner_id": {
"type": "string",
"description": "ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set."
}
}
}Return MCP-only restricted TLD eligibility requirements and checkout flow choices so the customer can be told what information checkout will require.
| Argument | Type | Description |
|---|---|---|
| tld | string | TLD to inspect, with or without leading dot. |
| domains | any | |
| partner_id | string | Optional partner id used to resolve a matching restricted-TLD flow. |
| default_tld | string | |
| requirement_use_case | string | Restricted-TLD flow id when a TLD has multiple eligibility paths, e.g. preapproved or approval-help. |
{
"type": "object",
"properties": {
"tld": {
"type": "string",
"description": "TLD to inspect, with or without leading dot."
},
"domains": {
"anyOf": [
{
"type": "string",
"description": "Space-separated or comma-separated domains."
},
{
"type": "array",
"items": {
"type": "string"
},
"minItems": 1
}
]
},
"partner_id": {
"type": "string",
"description": "Optional partner id used to resolve a matching restricted-TLD flow."
},
"default_tld": {
"type": "string"
},
"requirement_use_case": {
"type": "string",
"description": "Restricted-TLD flow id when a TLD has multiple eligibility paths, e.g. preapproved or approval-help."
}
}
}List domains from the authenticated Encirca account that expire within a configurable number of days.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| partner_id | string | ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set. |
| within_days | integer | |
| include_expired | boolean |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 50,
"maximum": 100,
"minimum": 1
},
"partner_id": {
"type": "string",
"description": "ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set."
},
"within_days": {
"type": "integer",
"default": 90,
"maximum": 366,
"minimum": 1
},
"include_expired": {
"type": "boolean",
"default": false
}
}
}List read-only ESB domain invoices/orders for the authenticated Encirca account.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| status | string | |
| partner_id | string | ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set. |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1
},
"status": {
"type": "string"
},
"partner_id": {
"type": "string",
"description": "ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set."
}
}
}List domains for the authenticated Encirca account from live RegyREST domain data plus read-only ESB task fallback.
| Argument | Type | Description |
|---|---|---|
| partner_id | string | ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set. |
| include_pending | boolean | Include pending EPP and delayed-processing domain orders/transfers in addition to completed domains. |
{
"type": "object",
"properties": {
"partner_id": {
"type": "string",
"description": "ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set."
},
"include_pending": {
"type": "boolean",
"default": true,
"description": "Include pending EPP and delayed-processing domain orders/transfers in addition to completed domains."
}
}
}Generate AI-backed domain ideas from a business brief and pre-check availability locally across partner-appropriate TLDs.
| Argument | Type | Description |
|---|---|---|
| tlds | array | |
| brief* | string | |
| limit | integer | |
| partner_id | string | ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set. |
| default_tld | string | |
| include_unavailable | boolean |
{
"type": "object",
"required": [
"brief"
],
"properties": {
"tlds": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 10
},
"brief": {
"type": "string",
"maxLength": 400,
"minLength": 1
},
"limit": {
"type": "integer",
"default": 8,
"maximum": 20,
"minimum": 1
},
"partner_id": {
"type": "string",
"description": "ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set."
},
"default_tld": {
"type": "string"
},
"include_unavailable": {
"type": "boolean",
"default": false
}
}
}| Restricted-TLD flow id when a TLD has multiple eligibility paths, e.g. preapproved or approval-help. |
| skip_availability_check | boolean |
{
"type": "object",
"required": [
"domains"
],
"properties": {
"years": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "Registration period in years for all requested domains. Defaults to 1."
},
"domains": {
"anyOf": [
{
"type": "string",
"description": "Space-separated or comma-separated domains."
},
{
"type": "array",
"items": {
"type": "string"
},
"minItems": 1
}
]
},
"auth_code": {
"type": "string",
"description": "Single transfer auth code for one-domain transfer checkouts."
},
"auth_codes": {
"type": "object",
"description": "Per-domain auth codes required for Domain_Transfer checkout links.",
"additionalProperties": {
"type": "string"
}
},
"order_type": {
"enum": [
"Domain_Order",
"Domain_Renewal",
"Domain_Transfer"
],
"type": "string"
},
"partner_id": {
"type": "string",
"description": "ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set."
},
"default_tld": {
"type": "string"
},
"domain_years": {
"type": "object",
"description": "Optional per-domain registration period in years.",
"additionalProperties": {
"type": "integer",
"maximum": 10,
"minimum": 1
}
},
"requirement_use_case": {
"type": "string",
"description": "Restricted-TLD flow id when a TLD has multiple eligibility paths, e.g. preapproved or approval-help."
},
"skip_availability_check": {
"type": "boolean",
"default": false
}
}
}