EnCirca Domains

Search, Register , Renew , Transfer and Manage domains

我该使用它吗

质量与安全性

A
描述质量
95%
模式完整度
73%
命名质量
98%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

发现(1)

  • LOWTool 'get_account_identity' description lacks action verb在 get_account_identity 中

基于对工具定义和协议合规性的自动分析。

上下文开销

~2,118token 数(工具定义)
~1.8 KB典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 1.65%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 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"
    }
  }
}

社区

评价此服务器

证据

最近观测

已验证未记录版本10 个工具
已验证未记录版本10 个工具