The Unstoppable Domains MCP (Model Context Protocol) server enables you to search, purchase, and manage domain names through natural conversation inside ChatGPT, Claude, or using automated AI agents.
With the MCP server, you can ask AI assistants to:
- Search & Purchase Domains - Find available domains, check pricing, and complete purchases
- Manage Your Portfolio - View your domains, filter by status, track expirations
- Configure DNS - Set up A records, CNAME, MX, TXT, and other DNS records
- Sell on Marketplace - List domains for sale, manage offers, negotiate with buyers
- Communicate - Contact domain sellers and manage conversations
Point your AI tool at the Unstoppable Domains MCP server URL:
https://api.unstoppabledomains.com/mcp/v1When prompted, authenticate with your Unstoppable Domains account via OAuth. That's it — start chatting to manage your domains. See the setup instructions below for your specific tool.
The fastest way to get started with ChatGPT is our pre-built Unstoppable Domains GPT. Just open the link and start chatting.
The custom GPT supports core domain management tasks like searching, purchasing, and DNS configuration. For the full set of capabilities — including responding to offers and managing marketplace conversations — use the MCP server connection described below.
Connecting the MCP server directly gives you access to all available tools. Requires ChatGPT Plus, Pro, Team, or Enterprise. These steps must be completed in the ChatGPT web app.
1. Enable Developer Mode
Open ChatGPT's connector settings and enable "Developer Mode (beta)" under Advanced Settings.
2. Create a Connector
Navigate back to the main Connectors page and click "Create". Paste the MCP server URL:
https://api.unstoppabledomains.com/mcp/v1Leave authentication as the default setting and click Save.
3. Verify Installation
Start a new conversation and ask ChatGPT to search for a domain. When prompted, authorize the connection with your Unstoppable Domains account.
Claude supports MCP connectors on both the desktop app and claude.ai. The setup is the same for both.
- Open Settings (click your name in the bottom-left corner)
- Select Connectors
- Click "Add custom connector" at the bottom of the list
- Enter the MCP server URL:
https://api.unstoppabledomains.com/mcp/v1 - Click "Add"
- When prompted, sign in with your Unstoppable Domains account to authorize access
To use the connector in a conversation, click the "+" button in the compose area, select "Connectors", and toggle on Unstoppable Domains.
Free users can connect via the JSON configuration file:
Open Claude Desktop and go to Claude (menu bar) → Settings → Developer → Edit Config
This opens the config file at:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
Add the following configuration:
{ "mcpServers": { "unstoppable-domains": { "command": "npx", "args": ["mcp-remote", "https://api.unstoppabledomains.com/mcp/v1"] } } }Save the file and restart Claude Desktop completely (quit and relaunch)
After restarting, look for the hammer icon in the bottom-right corner of the chat input — click it to verify the Unstoppable Domains tools are available
This method uses mcp-remote to bridge the remote MCP server to Claude's local stdio transport. You'll need Node.js installed on your machine.
Add the MCP server with a single command:
claude mcp add --transport http unstoppable-domains https://api.unstoppabledomains.com/mcp/v1Then authenticate inside Claude Code:
- Start a Claude Code session
- Run
/mcpto check the server status - Follow the browser-based OAuth flow to sign in with your Unstoppable Domains account
- Once authenticated, all Unstoppable Domains tools are available in your session
By default this adds the server to your local (per-project) configuration. Add --scope user to make it available across all projects:
claude mcp add --transport http --scope user unstoppable-domains https://api.unstoppabledomains.com/mcp/v1OAuth provides scoped access through browser-based authentication:
- Easy setup - Just authenticate when prompted using your Unstoppable Domains account
- Granular permissions - Only grant access to what you need
- Revocable - Disconnect apps anytime from Account Settings
Available scopes:
| Scope | Access |
|---|---|
domains:search | Search domains, check availability |
portfolio:read | View your domains, DNS records, offers |
portfolio:write | Manage DNS, create listings, send messages |
cart:read | View cart and payment methods |
cart:write | Add/remove cart items |
checkout | Complete purchases |
For manual configuration or custom integrations:
- Go to Account Settings
- Scroll to bottom and click Advanced
- Find the MCP API Key section
- Generate a key (format:
ud_mcp_*) - Copy your key (available anytime from this page)
- Use the key in the Authorization header:
Authorization: Bearer ud_mcp_your_key_hereSecurity tip: Store your API key in an environment variable to avoid exposing it in shell history or process listings:
export UD_MCP_API_KEY="ud_mcp_your_key_here"
# Then reference $UD_MCP_API_KEY in your scripts or configurationAPI keys grant full access to all tools. Use OAuth for scoped access.
| Item | Value |
|---|---|
| Endpoint | https://api.unstoppabledomains.com/mcp/v1/ |
| OpenAPI Spec | https://api.unstoppabledomains.com/mcp/v1/openapi.json |
| Authentication | Authorization: Bearer <token> |
| Protocol | MCP (Model Context Protocol) over HTTP |
For the full interactive API reference, see the MCP API Reference.