Skip to content

MCP Server

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.

What Can You Do?

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

Quick Start

Point your AI tool at the Unstoppable Domains MCP server URL:

https://api.unstoppabledomains.com/mcp/v1

When 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.

Setup Instructions

ChatGPT

Option 1: Use our Custom GPT (Easiest)

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.

Option 2: Add the MCP Server to ChatGPT

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/v1

Leave 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 (Desktop & Web)

Claude supports MCP connectors on both the desktop app and claude.ai. The setup is the same for both.

For Paid Plans (Pro, Max, Team, Enterprise)

  1. Open Settings (click your name in the bottom-left corner)
  2. Select Connectors
  3. Click "Add custom connector" at the bottom of the list
  4. Enter the MCP server URL:
    https://api.unstoppabledomains.com/mcp/v1
  5. Click "Add"
  6. 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.

For Free Plans (Desktop App Only)

Free users can connect via the JSON configuration file:

  1. Open Claude Desktop and go to Claude (menu bar) → SettingsDeveloperEdit Config

    This opens the config file at:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. Add the following configuration:

    {
      "mcpServers": {
        "unstoppable-domains": {
          "command": "npx",
          "args": ["mcp-remote", "https://api.unstoppabledomains.com/mcp/v1"]
        }
      }
    }
  3. Save the file and restart Claude Desktop completely (quit and relaunch)

  4. 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.

Claude Code

Add the MCP server with a single command:

claude mcp add --transport http unstoppable-domains https://api.unstoppabledomains.com/mcp/v1

Then authenticate inside Claude Code:

  1. Start a Claude Code session
  2. Run /mcp to check the server status
  3. Follow the browser-based OAuth flow to sign in with your Unstoppable Domains account
  4. 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/v1

Authentication Options

OAuth 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:

ScopeAccess
domains:searchSearch domains, check availability
portfolio:readView your domains, DNS records, offers
portfolio:writeManage DNS, create listings, send messages
cart:readView cart and payment methods
cart:writeAdd/remove cart items
checkoutComplete purchases

API Key (Advanced)

For manual configuration or custom integrations:

  1. Go to Account Settings
  2. Scroll to bottom and click Advanced
  3. Find the MCP API Key section
  4. Generate a key (format: ud_mcp_*)
  5. Copy your key (available anytime from this page)
  6. Use the key in the Authorization header:
Authorization: Bearer ud_mcp_your_key_here

Security 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 configuration

API keys grant full access to all tools. Use OAuth for scoped access.

API Reference

ItemValue
Endpointhttps://api.unstoppabledomains.com/mcp/v1/
OpenAPI Spechttps://api.unstoppabledomains.com/mcp/v1/openapi.json
AuthenticationAuthorization: Bearer <token>
ProtocolMCP (Model Context Protocol) over HTTP

For the full interactive API reference, see the MCP API Reference.