# EnCirca Domains (remote · mcp.encirca.com)

Search, Register , Renew , Transfer and Manage domains

- Trust score: 67/100 (medium)
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-19

## Components

- remote · `mcp.encirca.com`: 67/100 (this document), [markdown](https://verifymcp.io/servers/com-encirca-domains/mcp.md), [page](https://verifymcp.io/servers/com-encirca-domains/mcp)

## Channel facts

- Endpoint: `https://mcp.encirca.com/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.0.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-19.

- **Endpoint Security**: 77/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC is configured correctly; the domain's records validate against the full chain to the root.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 72/100
  - AI-judged instruction clarity (good).
  - Tool/resource definitions use about 963 tokens (~96/item across 10 items; 10 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 3/100
  - Stability observed for 1 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 85/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 49% of tool parameters carry a description.
  - Structured output schemas are declared (100% of tools); any adoption earns full credit.
- **Capabilities**: 60/100
  - Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add --transport http com-encirca-domains https://mcp.encirca.com/mcp
```

### Codex

```toml
[mcp_servers.com-encirca-domains]
url = "https://mcp.encirca.com/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-encirca-domains": {
      "type": "remote",
      "url": "https://mcp.encirca.com/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add com-encirca-domains --url https://mcp.encirca.com/mcp --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  com-encirca-domains:
    url: "https://mcp.encirca.com/mcp"
```

### Other

```json
{
  "mcpServers": {
    "com-encirca-domains": {
      "type": "http",
      "url": "https://mcp.encirca.com/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-19 (score 67, 0)

- [functional improvement] Stability: unverified → 0.03

### 2026-08-18 (score 67)

First indexed and scored.

## MCP tools (10)

### `check_domain_price` (~146 tokens)

Check live local pricing and availability for one or more domains using partner-specific ESB rules without writing cache rows.

Input parameters:

- `default_tld` (string)
- `domain_years` (object): Optional per-domain registration period in years.
- `domains` (required)
- `order_type` (string)
- `partner_id` (string): ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set.
- `requirement_use_case` (string): Restricted-TLD flow id when a TLD has multiple eligibility paths, e.g. preapproved or approval-help.
- `years` (integer): Registration period in years for all requested domains. Defaults to 1.

Output parameters:

- `orderType` (string)
- `partnerId` (string)
- `results` (array)
- `success` (boolean)

### `suggest_available_domains` (~97 tokens)

Generate AI-backed domain ideas from a business brief and pre-check availability locally across partner-appropriate TLDs.

Input parameters:

- `brief` (string, required)
- `default_tld` (string)
- `include_unavailable` (boolean)
- `limit` (integer)
- `partner_id` (string): ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set.
- `tlds` (array)

Output parameters:

- `partnerId` (string)
- `recommended` (array)
- `results` (array)
- `success` (boolean)

### `generate_checkout_link` (~206 tokens)

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.

Input parameters:

- `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.
- `default_tld` (string)
- `domain_years` (object): Optional per-domain registration period in years.
- `domains` (required)
- `order_type` (string)
- `partner_id` (string): ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set.
- `requirement_use_case` (string): Restricted-TLD flow id when a TLD has multiple eligibility paths, e.g. preapproved or approval-help.
- `skip_availability_check` (boolean)
- `years` (integer): Registration period in years for all requested domains. Defaults to 1.

Output parameters:

- `checkoutUrl` (string)
- `success` (boolean)
- `token` (string)
- `tokenType` (string)

### `get_domain_requirements` (~117 tokens)

Return MCP-only restricted TLD eligibility requirements and checkout flow choices so the customer can be told what information checkout will require.

Input parameters:

- `default_tld` (string)
- `domains`
- `partner_id` (string): Optional partner id used to resolve a matching restricted-TLD flow.
- `requirement_use_case` (string): Restricted-TLD flow id when a TLD has multiple eligibility paths, e.g. preapproved or approval-help.
- `tld` (string): TLD to inspect, with or without leading dot.

Output parameters:

- `requirements` (object)
- `success` (boolean)

### `list_my_domains` (~83 tokens)

List domains for the authenticated Encirca account from live RegyREST domain data plus read-only ESB task fallback.

Input parameters:

- `include_pending` (boolean): Include pending EPP and delayed-processing domain orders/transfers in addition to completed domains.
- `partner_id` (string): ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set.

Output parameters:

- `count` (integer)
- `domains` (array)
- `includePending` (boolean)
- `partnerId` (string)
- `source` (string)
- `sourceWarnings` (array)
- `sources` (object)
- `success` (boolean)

### `get_domain_details` (~68 tokens)

Return sanitized read-only details for a domain owned by the authenticated Encirca account. Auth codes and contact records are never returned.

Input parameters:

- `domain` (string, required)
- `partner_id` (string): ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set.

Output parameters:

- `domain` (object)
- `partnerId` (string)
- `source` (string)
- `success` (boolean)

### `list_expiring_domains` (~78 tokens)

List domains from the authenticated Encirca account that expire within a configurable number of days.

Input parameters:

- `include_expired` (boolean)
- `limit` (integer)
- `partner_id` (string): ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set.
- `within_days` (integer)

Output parameters:

- `count` (integer)
- `domains` (array)
- `includeExpired` (boolean)
- `partnerId` (string)
- `source` (string)
- `success` (boolean)
- `withinDays` (integer)

### `list_invoices` (~65 tokens)

List read-only ESB domain invoices/orders for the authenticated Encirca account.

Input parameters:

- `limit` (integer)
- `partner_id` (string): ESB partner id. Optional if ENCIRCA_MCP_DEFAULT_PARTNER_ID is set.
- `status` (string)

Output parameters:

- `count` (integer)
- `invoices` (array)
- `partnerId` (string)
- `source` (string)
- `success` (boolean)

### `get_account_profile` (~28 tokens)

Return the authenticated Encirca account profile and selected team profile from the verified Auth0 token.

Output parameters:

- `account` (object)
- `originalUser`
- `success` (boolean)
- `team`

### `get_account_identity` (~35 tokens)

Return the currently authenticated Auth0 user and selected Encirca team identity. Requires Authorization: Bearer <Auth0 access token>.

Output parameters:

- `authenticated` (boolean)
- `isLoginAsAnotherUser` (boolean)
- `isSignupFinished` (boolean)
- `team`
- `teamMembership` (object)
- `user` (object)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/com-encirca-domains/mcp#diagnostics

## Score history

- 2026-08-19: 67
- 2026-08-18: 67

## Links

- Remote endpoint: https://mcp.encirca.com/mcp
- Website: https://www.encirca.com/
- Changelog RSS feed: https://verifymcp.io/servers/com-encirca-domains/mcp.xml
- Changelog JSON feed: https://verifymcp.io/servers/com-encirca-domains/mcp.json
- HTML version of this page: https://verifymcp.io/servers/com-encirca-domains/mcp
