# Unstoppable Domains

Search and register domains while managing your entire domain portfolio and DNS settings in one place. Secure your assets with WHOIS privacy, transfer locks, and automated renewals. Buy or sell domai…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add unstoppable-domains/domains-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list unstoppable-domains/domains-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get unstoppable-domains/domains-mcp ud_domains_search

# Call a tool
npx -y @smithery/cli@latest tool call unstoppable-domains/domains-mcp ud_domains_search '{}'
```

## Direct MCP Connection

Endpoint: `https://domains-mcp--unstoppable-domains.run.tools`

## Tools (43)

- `ud_domains_search` — Search for ICANN domain availability and pricing. Can check a specific domain or search terms across multiple TLDs. Sup…
- `ud_tld_list` — List all available ICANN TLDs (top-level domains) supported by our registrar.
- `ud_portfolio_list` — List domains in the authenticated user's portfolio with filtering, sorting, and pagination.
- `ud_contacts_list` — List ICANN contacts configured for the authenticated user's account.
- `ud_contact_create` — Create a new ICANN contact for DNS domain registration.
- `ud_cart_get` — Get the authenticated user's shopping cart with comprehensive pricing breakdown.
- `ud_cart_add_domain_registration` — Add one or more primary (unregistered) domains to the authenticated user's shopping cart.
- `ud_cart_add_domain_listed` — Add marketplace-listed domains to the authenticated user's shopping cart.
- `ud_cart_add_domain_afternic` — Add Afternic marketplace domains to the authenticated user's shopping cart.
- `ud_cart_add_domain_sedo` — Add Sedo marketplace domains to the authenticated user's shopping cart.
- `ud_cart_add_domain_renewal` — Add one or more domain renewals to the authenticated user's shopping cart.
- `ud_cart_remove` — Remove items from the authenticated user's shopping cart by product ID.
- `ud_cart_get_payment_methods` — Get available payment methods for checkout including saved credit cards, account balance, and promo credits.
- `ud_cart_add_payment_method_url` — Get a URL to add a new payment method to the user's account.
- `ud_cart_checkout` — Complete checkout for items in the cart using saved payment method or account balance.
- `ud_cart_get_url` — Generate a checkout URL for completing the purchase in a browser.
- `ud_listing_create` — Create marketplace listings to sell one or more domains.
- `ud_listing_update` — Update one or more existing marketplace listings.
- `ud_listing_cancel` — Cancel one or more marketplace listings.
- `ud_offers_list` — List incoming offers on domains you own.
- `ud_offer_respond` — Accept or reject incoming offers on your domains.
- `ud_leads_list` — List your domain conversation leads (buyer-seller messages).
- `ud_lead_get` — Contact the seller of a domain to start a conversation.
- `ud_lead_messages_list` — Get messages in a domain conversation (lead).
- `ud_lead_message_send` — Send a message in a domain conversation (lead).
- `ud_dns_records_list` — List DNS records for a domain in your portfolio.
- `ud_dns_record_add` — Add DNS records to one or more domains in your portfolio.
- `ud_dns_record_update` — Update existing DNS records for one or more domains in your portfolio.
- `ud_dns_record_remove` — Remove specific DNS records from one or more domains in your portfolio.
- `ud_dns_records_remove_all` — Remove ALL user-created DNS records from one or more domains in your portfolio.
- `ud_dns_nameservers_list` — List nameservers for a domain in your portfolio.
- `ud_dns_nameservers_set_custom` — Set custom (external) nameservers for one or more domains in your portfolio.
- `ud_dns_nameservers_set_default` — Reset one or more domains to use Unstoppable Domains' default nameservers.
- `ud_dns_hosting_list` — List hosting/forwarding configurations for a domain in your portfolio.
- `ud_dns_hosting_add` — Add or update hosting configurations for one or more domains in your portfolio.
- `ud_dns_hosting_remove` — Remove hosting/forwarding configurations from one or more domains in your portfolio.
- `ud_domain_pending_operations` — Check for pending DNS operations across multiple domains in your portfolio.
- `ud_domain_auto_renewal_update` — Enable or disable auto renewal for ICANN DNS domains that the user owns.
- `ud_domain_get` — Get comprehensive information about domains in your portfolio. Returns all data from ud_portfolio_list plus additional …
- `ud_domain_tags_add` — Add tags to domains in your portfolio. Creates new tags automatically if they don't exist.
- `ud_domain_tags_remove` — Remove tags from domains in your portfolio.
- `ud_domain_flags_update` — Update domain flags (WHOIS privacy, transfer lock) for domains in your portfolio.
- `ud_domain_push` — Push domains to another Unstoppable Domains user. Requires MFA (two-factor authentication) verification.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get unstoppable-domains/domains-mcp <tool-name>
```
