MCP 服务器

EnCirca Domains

com.encirca/domains
云与基础设施 开发者工具 公开且可连接 MCP 2025-11-25

此 MCP 可以做什么

Searches, checks, registers, renews, transfers, and manages domains, including account domains, invoices, expiring domains, TLD requirements, and checkout links.

check_domain_price
Check live local pricing and availability for one or more domains using partner-specific ESB rules without writing cache rows.
只读 可访问外部资源 幂等
输入模式
{'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.'}}}
输出模式
{'type': 'object', 'properties': {'results': {'type': 'array'}, 'success': {'type': 'boolean'}, 'orderType': {'type': 'string'}, 'partnerId': {'type': 'string'}}}
generate_checkout_link
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', '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}}}
输出模式
{'type': 'object', 'properties': {'token': {'type': 'string'}, 'success': {'type': 'boolean'}, 'tokenType': {'type': 'string'}, 'checkoutUrl': {'type': 'string'}}}
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': {'team': {'anyOf': [{'type': 'object'}, {'type': 'null'}]}, 'user': {'type': 'object'}, 'authenticated': {'type': 'boolean'}, 'teamMembership': {'type': 'object'}, 'isSignupFinished': {'type': 'boolean'}, 'isLoginAsAnotherUser': {'type': 'boolean'}}}
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': {'team': {'anyOf': [{'type': 'object'}, {'type': 'null'}]}, 'account': {'type': 'object'}, 'success': {'type': 'boolean'}, 'originalUser': {'anyOf': [{'type': 'object'}, {'type': 'null'}]}}}
get_domain_details
Return sanitized read-only details for a domain owned by the authenticated Encirca account. Auth codes and contact records are never returned.
只读 幂等
输入模式
{'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.'}}}
输出模式
{'type': 'object', 'properties': {'domain': {'type': 'object'}, 'source': {'type': 'string'}, 'success': {'type': 'boolean'}, 'partnerId': {'type': 'string'}}}
get_domain_requirements
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': {'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.'}}}
输出模式
{'type': 'object', 'properties': {'success': {'type': 'boolean'}, 'requirements': {'type': 'object'}}}
list_expiring_domains
List domains from the authenticated Encirca account that expire within a configurable number of days.
只读 幂等
输入模式
{'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}}}
输出模式
{'type': 'object', 'properties': {'count': {'type': 'integer'}, 'source': {'type': 'string'}, 'domains': {'type': 'array'}, 'success': {'type': 'boolean'}, 'partnerId': {'type': 'string'}, 'withinDays': {'type': 'integer'}, 'includeExpired': {'type': 'boolean'}}}
list_invoices
List read-only ESB domain invoices/orders for the authenticated Encirca account.
只读 幂等
输入模式
{'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.'}}}
输出模式
{'type': 'object', 'properties': {'count': {'type': 'integer'}, 'source': {'type': 'string'}, 'success': {'type': 'boolean'}, 'invoices': {'type': 'array'}, 'partnerId': {'type': 'string'}}}
list_my_domains
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': {'count': {'type': 'integer'}, 'source': {'type': 'string'}, 'domains': {'type': 'array', 'items': {'type': 'string'}}, 'sources': {'type': 'object'}, 'success': {'type': 'boolean'}, 'partnerId': {'type': 'string'}, 'includePending': {'type': 'boolean'}, 'sourceWarnings': {'type': 'array'}}}
suggest_available_domains
Generate AI-backed domain ideas from a business brief and pre-check availability locally across partner-appropriate TLDs.
只读 可访问外部资源
输入模式
{'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}}}
输出模式
{'type': 'object', 'properties': {'results': {'type': 'array'}, 'success': {'type': 'boolean'}, 'partnerId': {'type': 'string'}, 'recommended': {'type': 'array'}}}
已添加
get_account_identity
2026年9月17日 12:34
已添加
get_account_profile
2026年9月17日 12:34
已添加
list_invoices
2026年9月17日 12:34
已添加
list_expiring_domains
2026年9月17日 12:34
已添加
get_domain_details
2026年9月17日 12:34
已添加
list_my_domains
2026年9月17日 12:34
已添加
get_domain_requirements
2026年9月17日 12:34
已添加
generate_checkout_link
2026年9月17日 12:34
已添加
suggest_available_domains
2026年9月17日 12:34
已添加
check_domain_price
2026年9月17日 12:34