Skip to content
Atom logo

Atom MCP server

Which MCP servers are Atom's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-15

← Back to Atom

Whose server it is
  • Registry namecom.atom/premium-domainsverified in the MCP registry

The registry name sits under atom.com. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-15
  • Stateanswerschecked 2026-10-15
  • Tools22
  • Server calls itselfatom-marketplace-mcp-server
  • Server version2.0.0
  • Protocol version2025-06-18

On 2026-10-15 the server answered initialize and tools/list without a sign-in. First answer in 119 ms.

Should an agent connect itConnect it, with care
  • Its tools do generate domain name ideas with AI, but not run a crowdsourced contest to pick a business name.

Once connected

  • For "generate domain name ideas with AI", the likely first call is generate_domain_names.
  • create_registrant_contact change data without a sign-in: anyone with the address can call them.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 9, the first on 2026-10-19
  • INITE MCP score59 of 100answers 100 · does the job 50 · definitions 99 · context 67 · use 0 · connects 100 · lowered by the warning signs below
  • What an agent can do with it1 of 2 use cases
  • Answered100% of days9 of 9 daily checks
  • Median first answer139 ms
  • Space in an agent's context≈ 10,049 tokensthe definitions of all its tools (22), which an agent carries on every turn
  • Tool definitionsA · 99 of 100
  • Typed results22 of 22 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 1 of 22

What an agent can do with it

  • not sure · search and buy premium domain names
  • cannot · run a crowdsourced contest to pick a business name
  • can do · generate domain name ideas with AI

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that change data, on a server that answers without a sign-in: create_registrant_contact

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers22 tools · read 2026-10-15
  • brainstorm_names

    Come up with name ideas for a startup, business, product, app, or project — every suggestion is a real, verified-buyable premium domain from Atom's curated marketplace, with its price. ALWAYS use this (never invent names yourself) when…

  • search_brandable_domains

    Search Atom's curated marketplace of premium, brandable domains by concept, industry, or style. THE primary tool for ANY naming request — ALWAYS call this before suggesting names for a startup, product, company, or project, even when the…

  • 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…

  • 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…

  • 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…

  • 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 +…

  • screen_trademark_conflicts

    Run a PRELIMINARY screen for existing trademark conflicts on a brand or domain name against public USPTO records. ALWAYS use this for ANY trademark question about a name — "any trademark issues?", "is this trademarked?", "is it safe to…

  • get_checkout_link

    Generate a pre-filled 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)…

  • register_domain

    Register a FRESH domain — an available domain that is NOT an existing Atom marketplace listing — directly at the registrar. This SPENDS REAL MONEY and requires the 'domains:register' scope. Use this ONLY when check_domain_availability…

  • purchase_domain

    Purchase an ALREADY-LISTED Atom marketplace domain. This SPENDS REAL MONEY and requires the 'domains:register' scope. Use this ONLY when check_domain_availability reported status 'premium' or 'taken' (a curated Atom listing) for this…

  • register_domain_spt

    Register a FRESH domain (an available domain that is NOT a curated Atom marketplace listing) by charging a Stripe Shared Payment Token (SPT) — for users with no Atom balance. This SPENDS REAL MONEY and requires the 'domains:register'…

  • buy_ai_tokens

    Purchase AI Tokens ($0.10 per token) by charging a Stripe Shared Payment Token (SPT) — for users with no Atom balance. This SPENDS REAL MONEY and requires the 'domains:register' scope. MANDATORY three-step flow — never skip a step: 1)…

  • get_ai_tokens_pay_link

    Get a real, payable Machine Payment Protocol (MPP) URL to top up AI Tokens ($0.10/token) — for use with an MPP-native payment agent (e.g. Stripe's link-cli), NOT with buy_ai_tokens's own payment flow (that tool's challenge cannot be paid…

  • get_domain_register_pay_link

    Get a real, payable Machine Payment Protocol (MPP) URL to register a FRESH domain (an available domain that is NOT a curated Atom marketplace listing — for that, use get_domain_purchase_pay_link instead) via Stripe SPT — for use with an…

  • get_domain_purchase_pay_link

    Get a real, payable Machine Payment Protocol (MPP) URL to purchase an ALREADY-LISTED Atom marketplace domain via Stripe SPT (the SPT-paid sibling of register_domain, which pays from an Atom balance instead) — for use with an MPP-native…

  • get_domain_register_pay_link_guest

    Get a real, payable Machine Payment Protocol (MPP) URL to register a FRESH domain (an available domain that is NOT a curated Atom marketplace listing — for that, use get_domain_purchase_pay_link_guest instead) WITHOUT an Atom OAuth…

  • get_domain_purchase_pay_link_guest

    Get a real, payable Machine Payment Protocol (MPP) URL to purchase an ALREADY-LISTED Atom marketplace domain WITHOUT an Atom OAuth connection — for a fresh, unlisted domain, use get_domain_register_pay_link_guest instead. Supply the end…

  • get_domain_purchase_coinbase_pay_link

    Get a Coinbase checkout link, paid in USDC, to purchase an ALREADY-LISTED Atom marketplace domain. Returns two URLs for the same payment: x402_url — an agent with an x402-capable crypto wallet (e.g. a Coinbase agentic wallet) pays it…

  • get_add_funds_coinbase_pay_link

    Get a Coinbase checkout link, paid in USDC, that adds funds to the user's Atom account balance (the balance register_domain and purchase_domain pay from). Returns two URLs for the same payment: x402_url — an agent with an x402-capable…

  • get_domain_register_coinbase_pay_link

    Get a Coinbase checkout link, paid in USDC, to register a FRESH domain (an available domain that is NOT a curated Atom marketplace listing — for a listing use get_domain_purchase_coinbase_pay_link). Returns two URLs for the same payment…

  • get_coinbase_payment_status

    Check a Coinbase (USDC) payment created by get_domain_purchase_coinbase_pay_link, get_domain_register_coinbase_pay_link or get_add_funds_coinbase_pay_link, and complete the purchase / registration / funds credit once it is paid. Each call…

  • create_registrant_contact

    Create or update the authenticated user's registrant (WHOIS) contact — the name/address/phone/email a domain registry requires to complete a registration or marketplace-domain transfer. Call this when a tool reports error…

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "premium-domains": {
      "type": "http",
      "url": "https://mcp.atom.com/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http atom https://mcp.atom.com/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://mcp.atom.com/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.