EnCirca Domains
Search, Register , Renew , Transfer and Manage domains
我该使用它吗
质量与安全性
发现(1)
- LOW在 get_account_identity 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"domains": {
"url": "https://mcp.encirca.com/mcp"
}
}
}远程端点
https://mcp.encirca.com/mcpstreamable-http它能做什么
工具清单
工具(10)
🟢check_domain_price(partner_id, domains, order_type, default_tld, requirement_use_case, ...)
Check live local pricing and availability for one or more domains using partner-specific ESB rules without writing cache rows.
输入模式
{
"type": "object",
"properties": {
"partner_id": {
"type": "string",
"description": "ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set."
},
"domains": {
"anyOf": [
{
"type": "string",
"description": "Space-separated or comma-separated domains."
},
{
"type": "array",
"items": {
"type": "string"
},
"minItems": 1
}
]
},
"order_type": {
"type": "string",
"enum": [
"Domain_Order",
"Domain_Renewal",
"Domain_Transfer"
]
},
"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."
},
"years": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"description": "Registration period in years for all requested domains. Defaults to 1."
},
"domain_years": {
"type": "object",
"additionalProperties": {
"type": "integer",
"minimum": 1,
"maximum": 10
},
"description": "Optional per-domain registration period in years."
}
},
"required": [
"domains"
]
}输出模式
{
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"partnerId": {
"type": "string"
},
"orderType": {
"type": "string"
},
"results": {
"type": "array"
}
}
}🟢suggest_available_domains(partner_id, brief, default_tld, tlds, limit, ...)
Generate AI-backed domain ideas from a business brief and pre-check availability locally across partner-appropriate TLDs.
输入模式
{
"type": "object",
"properties": {
"partner_id": {
"type": "string",
"description": "ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set."
},
"brief": {
"type": "string",
"minLength": 1,
"maxLength": 400
},
"default_tld": {
"type": "string"
},
"tlds": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 10
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 8
},
"include_unavailable": {
"type": "boolean",
"default": false
}
},
"required": [
"brief"
]
}输出模式
{
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"partnerId": {
"type": "string"
},
"recommended": {
"type": "array"
},
"results": {
"type": "array"
}
}
}🟢generate_checkout_link(partner_id, domains, order_type, default_tld, skip_availability_check, ...)
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.
输入模式
{
"type": "object",
"properties": {
"partner_id": {
"type": "string",
"description": "ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set."
},
"domains": {
"anyOf": [
{
"type": "string",
"description": "Space-separated or comma-separated domains."
},
{
"type": "array",
"items": {
"type": "string"
},
"minItems": 1
}
]
},
"order_type": {
"type": "string",
"enum": [
"Domain_Order",
"Domain_Renewal",
"Domain_Transfer"
]
},
"default_tld": {
"type": "string"
},
"skip_availability_check": {
"type": "boolean",
"default": false
},
"requirement_use_case": {
"type": "string",
"description": "Restricted-TLD flow id when a TLD has multiple eligibility paths, e.g. preapproved or approval-help."
},
"years": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"description": "Registration period in years for all requested domains. Defaults to 1."
},
"domain_years": {
"type": "object",
"additionalProperties": {
"type": "integer",
"minimum": 1,
"maximum": 10
},
"description": "Optional per-domain registration period in years."
},
"auth_code": {
"type": "string",
"description": "Single transfer auth code for one-domain transfer checkouts."
},
"auth_codes": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"description": "Per-domain auth codes required for Domain_Transfer checkout links."
}
},
"required": [
"domains"
]
}输出模式
{
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"checkoutUrl": {
"type": "string"
},
"token": {
"type": "string"
},
"tokenType": {
"type": "string"
}
}
}🟢get_domain_requirements(partner_id, domains, tld, default_tld, requirement_use_case)
Return MCP-only restricted TLD eligibility requirements and checkout flow choices so the customer can be told what information checkout will require.
输入模式
{
"type": "object",
"properties": {
"partner_id": {
"type": "string",
"description": "Optional partner id used to resolve a matching restricted-TLD flow."
},
"domains": {
"anyOf": [
{
"type": "string",
"description": "Space-separated or comma-separated domains."
},
{
"type": "array",
"items": {
"type": "string"
},
"minItems": 1
}
]
},
"tld": {
"type": "string",
"description": "TLD to inspect, with or without leading dot."
},
"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."
}
}
}输出模式
{
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"requirements": {
"type": "object"
}
}
}🟢list_my_domains(partner_id, include_pending)
List domains for the authenticated Encirca account from live RegyREST domain data plus read-only ESB task fallback.
输入模式
{
"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."
}
}
}输出模式
{
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"source": {
"type": "string"
},
"partnerId": {
"type": "string"
},
"includePending": {
"type": "boolean"
},
"sources": {
"type": "object"
},
"sourceWarnings": {
"type": "array"
},
"count": {
"type": "integer"
},
"domains": {
"type": "array",
"items": {
"type": "string"
}
}
}
}🟢get_domain_details(partner_id, domain)
Return sanitized read-only details for a domain owned by the authenticated Encirca account. Auth codes and contact records are never returned.
输入模式
{
"type": "object",
"properties": {
"partner_id": {
"type": "string",
"description": "ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set."
},
"domain": {
"type": "string",
"minLength": 1
}
},
"required": [
"domain"
]
}输出模式
{
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"source": {
"type": "string"
},
"partnerId": {
"type": "string"
},
"domain": {
"type": "object"
}
}
}🟢list_expiring_domains(partner_id, within_days, include_expired, limit)
List domains from the authenticated Encirca account that expire within a configurable number of days.
输入模式
{
"type": "object",
"properties": {
"partner_id": {
"type": "string",
"description": "ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set."
},
"within_days": {
"type": "integer",
"minimum": 1,
"maximum": 366,
"default": 90
},
"include_expired": {
"type": "boolean",
"default": false
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 50
}
}
}输出模式
{
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"source": {
"type": "string"
},
"partnerId": {
"type": "string"
},
"withinDays": {
"type": "integer"
},
"includeExpired": {
"type": "boolean"
},
"count": {
"type": "integer"
},
"domains": {
"type": "array"
}
}
}🟢list_invoices(partner_id, limit, status)
List read-only ESB domain invoices/orders for the authenticated Encirca account.
输入模式
{
"type": "object",
"properties": {
"partner_id": {
"type": "string",
"description": "ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 25
},
"status": {
"type": "string"
}
}
}输出模式
{
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"source": {
"type": "string"
},
"partnerId": {
"type": "string"
},
"count": {
"type": "integer"
},
"invoices": {
"type": "array"
}
}
}🟢get_account_profile
Return the authenticated Encirca account profile and selected team profile from the verified Auth0 token.
输入模式
{
"type": "object",
"properties": {},
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"account": {
"type": "object"
},
"team": {
"anyOf": [
{
"type": "object"
},
{
"type": "null"
}
]
},
"originalUser": {
"anyOf": [
{
"type": "object"
},
{
"type": "null"
}
]
}
}
}🟢get_account_identity
Return the currently authenticated Auth0 user and selected Encirca team identity. Requires Authorization: Bearer <Auth0 access token>.
输入模式
{
"type": "object",
"properties": {},
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"authenticated": {
"type": "boolean"
},
"user": {
"type": "object"
},
"team": {
"anyOf": [
{
"type": "object"
},
{
"type": "null"
}
]
},
"teamMembership": {
"type": "object"
},
"isSignupFinished": {
"type": "boolean"
},
"isLoginAsAnotherUser": {
"type": "boolean"
}
}
}社区
证据