com.atom/premium-domains
Official7 toolsSearch, appraise, trademark-check, and buy premium brandable domain names.
Search, appraise, trademark-check, and purchase premium domain names.
Captured live from the server via tools/list.
search_brandable_domains
Search Atom's curated marketplace of premium, brandable domains by concept, industry, or style. THE primary tool for naming a startup, product, or company when the user wants real, buyable names (not just ideas). Use whenever a user asks for brandable/business/domain name suggestions for an idea, or wants names they can actually purchase. No login required. Returns results[] of currently-available premium listings, each with: domain (full name incl. extension), price (USD, the actual buy-now price), style_tags, category, and url (the Atom buy/details page). Every returned name is actively for sale on Atom. To go deeper on one, call get_domain_details; to appraise any name, call appraise_domain; to buy, register_domain or get_checkout_link. Present results as a ranked list with names, prices, and the buy links.
Parameters (6)
- conceptstringrequired
The idea, product, or business to find names for.
- industrystring
Optional industry or category, e.g. 'fintech', 'wellness'.
- stylearray
Optional stylistic preferences.
- extensionsarray
Optional preferred extensions, e.g. ['.com', '.io'].
- max_pricenumber
Optional maximum price filter (USD).
- limitinteger
Number of results to return (capped server-side).
check_domain_availability
Check whether ONE specific, fully-spelled domain is available, taken, or a premium listing. Use whenever a user names a specific domain (e.g. "is acme.com available?", "who owns x.io?", "can I get nova.ai?"). For open-ended "suggest names for my idea" requests use search_brandable_domains instead. Returns: status ("available" = registrable now | "taken" = registered/unavailable | "premium" = for sale on Atom), registrable (bool), price + currency when applicable, estimated_value (rough appraisal, optional), and alternatives[] — when the domain is taken or premium, the closest available premium names from Atom (each with domain, price, url) so the user always has a buyable path. Ends with an Atom url.
Parameters (1)
- domainstringrequired
The domain to check, including extension, e.g. 'example.com'.
generate_domain_names
Invent NEW brandable domain name candidates for a concept, then ground each against live availability and Atom premium inventory — so every returned name is actually obtainable. Use when search_brandable_domains' curated results aren't enough, or the user explicitly wants fresh/invented/made-up names they can register. (For existing curated listings, prefer search_brandable_domains.) Returns results[], each with: domain (full name incl. extension), status ('available' = registrable now | 'premium' = an Atom listing), price + currency when known, style_tags, and url. Only names with availability/price attached are returned — never ungrounded ideas. Present as a list noting which are register-now vs Atom premium listings.
Parameters (5)
- conceptstringrequired
The idea, product, or business to generate names for.
- industrystring
Optional industry or category.
- stylearray
Optional stylistic preferences.
- extensionsarray
Optional preferred extensions.
- countinteger
Number of candidates to return (capped server-side).
appraise_domain
Estimate the market value of a domain and explain why. Use when a user asks what a domain is worth, how much to pay/offer, or to appraise a domain. Returns two SEPARATE numbers — do not conflate them: • estimated_value — Atom's estimated market price in USD (an estimate, never a guaranteed or quoted price). • domain_score — a 0–10 rating of the NAME's quality/brandability/desirability (10 = strongest). This is a quality score, NOT a confidence level and NOT a probability. A low domain_score means a weaker/less desirable name, not that the estimate is uncertain. Also returns domain_score_label (weak/moderate/strong), factors (positive/negative signals behind the estimate), and comparable_sales. When presenting: state the estimated value as a price, describe domain_score as a quality rating (e.g. '6/10 — moderate brandability'), and NEVER describe domain_score as 'confidence'. Read the score_meaning field in the response.
Parameters (1)
- domainstringrequired
Full domain to appraise, including the extension, e.g. 'example.com'. Works for any domain, not just Atom listings.
get_domain_details
Get the full detail record for ONE specific Atom domain listing — the deep-dive after a user picks a name from search_brandable_domains or generate_domain_names, or asks to know more about a particular domain. Returns: status, price + currency, extension_options[] (other TLDs of the name for sale, with prices), category, description, age/traffic when available, and purchase_url/details_url. If the domain is not an Atom listing, returns error "not_found" (then use check_domain_availability for registry status). Present price, key attributes, and the purchase link.
Parameters (1)
- domainstringrequired
The domain to look up, including extension.
screen_trademark_conflicts
Run a PRELIMINARY screen for existing trademark conflicts on a brand or domain name against public USPTO records. Use when a user asks whether a name is trademarked, already taken as a trademark, or safe to use as a brand. Returns preliminary exact/close matches with status and owner — this is a screen, not legal advice or a clearance opinion.
Parameters (5)
- namestringrequired
The brand or domain name to screen (extension is ignored, e.g. "acme" or "acme.com").
- trademark_classinteger
Optional Nice/USPTO international class to filter by (1–45, e.g. 9 = software, 35 = business services).
- modestring
Match strictness. exact = identical mark; phrase = close; broad = widest.
- statusstring
Filing status filter. active = live registered marks.
- limitinteger
Max results (capped server-side).
get_checkout_link
Generate a pre-filled, authenticated Atom checkout URL for a chosen domain so the user can pay on Atom. Use when a user wants to BUY a domain but is not using balance registration, lacks sufficient balance, or prefers to pay per purchase (card/PayPal). This is the no-debit alternative to register_domain. IMPORTANT: this tool only returns a link — it does NOT charge anything or complete a purchase. Returns: domain, price + currency, checkout_url (give this to the user to finish payment), and expires_at. Present the price and the checkout link; tell the user payment completes on Atom.
Parameters (2)
- domainstringrequired
The domain to purchase, including extension.
- term_yearsinteger
Registration term in years, where applicable.
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"premium-domains": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.atom.com/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.