Skip to content
Last updated
Edit

Connect Your AI Agent to Unstoppable Domains

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. This guide explains how to connect an AI agent to your Unstoppable Domains account and setup permissions for various interactions.

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

Getting Started

Most MCP-compatible tools support OAuth 2.0 authentication. These tools follow the general approach below to add a custom MCP connection:

  1. Add the Unstoppable Domains MCP server URL to your AI tool. See the table below for specific instructions for each tool.
    https://api.unstoppabledomains.com/mcp/v1
  2. When prompted, authenticate via your browser
  3. Authorize the requested permissions
  4. Start a chat to manage your domains using natural language

Manage your connections: Go to Account Settings to view connected apps, their scopes, and disconnect if needed.

ToolSetup Method
Claude Codeclaude mcp add unstoppable-domains --transport http https://api.unstoppabledomains.com/mcp/v1/
Claude Desktop (Paid)Settings → Connectors → Add Connector → Enter MCP URL: https://api.unstoppabledomains.com/api/mcp/v1
Claude Desktop (Free)Edit ~/Library/Application Support/Claude/claude_desktop_config.json
ChatGPT Custom GPTImport the API endpoint directly + OAuth 2.0 (OpenAPI spec)
Bots & ScriptsUse the API endpoint directly + API Key (OpenAPI spec)
Other MCP ToolsFollow tool-specific MCP server configuration

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.