Overview
Model Context Protocol (MCP) is an open standard that gives AI agents a consistent, secure way to discover and use external tools and services. The Entri MCP server exposes Entri Connect and Sell products as MCP tools, allowing AI assistants to handle domain operations on behalf of your users entirely within the conversation. MCP Server URL:https://mcp.entri.com/mcp
Depending on which Entri product and registrar are configured for your account, the MCP tools behave differently:
- Entri Connect — Returns a sharing link the user follows to connect an existing domain to your platform.
- Entri Sell (IONOS / Squarespace / GoDaddy) — Returns a sharing link the user follows to purchase a domain through the registrar’s checkout.
Authentication
Entri MCP uses OAuth 2.0 machine-to-machine (M2M) authentication, following the MCP Authorization specification and the client credentials grant defined in RFC 6749 §4.4. Your Client ID and Client Secret (available in the Dashboard) are used to obtain a short-lived access token from the OAuth Authentication URL. That token is then passed as a Bearer token on each MCP request. Token request:
Token response:
access_token as a Bearer token on all MCP requests:
MCP hosts using
mcp-remote (VS Code, Cursor, etc.) can pass credentials directly as Authorization: Bearer YOUR_CLIENT_ID:YOUR_CLIENT_SECRET in the configuration JSON — no token exchange needed. For programmatic or server-side integrations, use the OAuth flow above.Dashboard — MCP Settings
All MCP configuration is managed under Dashboard → Application Settings → MCP Settings.MCP Connection Credentials
These credentials are used to authenticate your MCP server with Entri. Find them under the MCP Connection section of MCP Settings.Entri Connect Settings
Configure how the MCP retrieves DNS records and provider options for Connect domain flows. Theconnect-domain tool always returns a sharing link — this setting determines what configuration is pre-loaded when the user opens that link.
Configuration Source
- Static Configuration
- Dynamic Endpoint
Use Static Configuration when every user needs the same DNS records. Provide a single Entri configuration that will be applied to all Connect flows.
Entri Sell Settings
Configure how the MCP retrieves DNS records and whitelabel options for Sell domain purchase flows. This applies when your account uses a sharing registrar (IONOS, Squarespace, or GoDaddy) — the purchase flow is presented to the user as a link.Configuration Source
- Static Configuration
- Dynamic Endpoint
Use Static Configuration when every user needs the same DNS records and branding. Provide a single Entri configuration applied to all Sell flows.
How Each Product Works via MCP
The behavior ofcreate-domain-order and connect-domain depends on which Entri product and registrar are configured for your account. The registrar is resolved automatically from your application settings in this order:
- If
preferred_registraris"ionos","squarespace", or"godaddy"→ sharing registrar flow - Otherwise → no registrar configured; domain tools will return an error
Entri Connect
Theconnect-domain tool generates a sharing link that the user must open to complete DNS configuration. Entri’s guided flow walks the user through logging in to their DNS provider and applying the required records.
- The AI agent must present the link to the user and ask them to open it.
- DNS propagation status is tracked with
check-connection-statususing the returnedjobId. - The DNS records and provider options loaded in the flow are sourced from your Entri Connect Settings (Static or Dynamic).
Entri Sell — IONOS / Squarespace / GoDaddy
When your account uses IONOS, Squarespace, or GoDaddy as the registrar,create-domain-order returns a sharing link. The user must follow the link to complete the purchase through the registrar’s checkout.
- The AI agent must present the link and ask the user to complete the purchase.
- Order progress is tracked with
check-order-statususing the returnedjobId. - The DNS records and whitelabel configuration for the purchase flow come from your Entri Sell Settings (Static or Dynamic).

