ud_domains_searchLABSCO SUMMARY
Buying a domain is a tool call here, so read the scopes.
Checkout is its own grant, separate from searching and from reading your portfolio. Grant search and portfolio read and the assistant can research names all day without ever being able to spend money — which is the setup most people actually want first.
What it is
A remote server at https://api.unstoppabledomains.com/mcp/v1 that puts the Unstoppable Domains User API in front of an assistant: domain search, portfolio, DNS, cart and checkout, marketplace listings and buyer conversations.
What you get
- ud_domains_search checks availability and pricing across the TLDs you name; ud_tld_list says which are supported
- ud_portfolio_list filters by name, status, registry type, expiry window and length
- DNS records and nameservers: add, update, remove, list, and switch between default and custom nameservers
- Cart and checkout: add a domain, a listed domain or a renewal, read payment methods, and complete the purchase
- Marketplace: create, update and cancel listings, respond to offers, and read leads and buyer messages
- Backorders on expiring names, and generated landing pages for domains you are selling
Requirements
An Unstoppable Domains account. OAuth is the recommended path and its grants are separate — domain search, portfolio read, portfolio write, cart read, cart write and checkout. An MCP API key from the Advanced tab of Account Settings is the alternative, sent as a bearer token. Some clients ask you to approve every action; loosening that is a setting, and it means the assistant acts with less confirmation.
Setup effort
One command, then sign in — claude mcp add --transport http unstoppable-domains https://api.unstoppabledomains.com/mcp/v1, then approve the OAuth sign-in
USE CASES
Finding a name that is actually available
Search several candidates at once across the TLDs you name, with pricing returned alongside each result.
Fixing DNS without opening a dashboard
List the current records, add or update the one that is wrong, or move the domain onto custom nameservers.
Working a portfolio that has outgrown a spreadsheet
Filter by expiry window, status or name length to find what needs renewing, listing or dropping.
Handling an offer that came in overnight
Read the offers and the buyer's messages, then respond, all from the conversation.
Letting an assistant shop without your wallet
Grant search and portfolio read only; leave cart write and checkout ungranted until you decide to buy.
52 tools
Listed in project docs. Your client may show a different list.
ud_tld_listud_expireds_listud_knowledge_base_searchud_portfolio_listud_domain_getud_contacts_listud_contact_createud_cart_getud_cart_add_domainud_cart_add_domain_listedud_cart_add_domain_renewalud_cart_removeud_cart_get_payment_methodsud_payment_method_add_urlud_cart_add_payment_method_urlud_cart_checkoutud_cart_get_urlud_listing_createud_listing_updateud_listing_cancelud_offers_listud_offer_respondud_leads_listud_domain_contact_sellerud_lead_messages_listud_lead_message_sendud_dns_records_listud_dns_record_addud_dns_record_updateud_dns_record_removeud_dns_records_remove_allud_dns_nameservers_listud_dns_nameservers_set_customud_dns_nameservers_set_defaultud_dns_hosting_listud_dns_hosting_addud_dns_hosting_removeud_domain_pending_operationsud_domain_auto_renewal_updateud_domain_flags_updateud_domain_pushud_backorders_listud_backorder_createud_backorder_cancelud_domain_generate_landerud_domain_lander_statusud_domain_download_landerud_domain_remove_landerud_ai_credits_getud_cart_add_ai_creditsud_authenticated_url_getBEFORE YOU INSTALL
What to know first
Tools you get
52 tools named in the project's documentation.
Requires
A client that can reach a remote MCP server over HTTP
INSTALLATION
Connect your client
Server setup
claude mcp add
Claude Code
claude mcp add --transport http unstoppable-domains https://api.unstoppabledomains.com/mcp/v1Hosted endpoint
https://api.unstoppabledomains.com/mcp/v1Add this hosted endpoint to your MCP client, then sign in.
MCP Clients
Claude Code — user scope
claude mcp add --transport http --scope user unstoppable-domains https://api.unstoppabledomains.com/mcp/v1Claude Desktop — free plan
{
"mcpServers": {
"unstoppable-domains": {
"command": "npx",
"args": [
"mcp-remote",
"https://api.unstoppabledomains.com/mcp/v1"
]
}
}
}Claude Desktop — paid plans
Settings → Connectors → Add custom connector → https://api.unstoppabledomains.com/mcp/v1
ChatGPT
Connector Settings → Developer Mode (beta) → new connector with URL https://api.unstoppabledomains.com/mcp/v1
Cline
{
"mcpServers": {
"unstoppable-domains": {
"type": "streamableHttp",
"url": "https://api.unstoppabledomains.com/mcp/v1/"
}
}
}Cursor, Any MCP client
{
"mcpServers": {
"unstoppable-domains": {
"type": "http",
"url": "https://api.unstoppabledomains.com/mcp/v1/"
}
}
}