Just Domain.

ai.justdomainPublished by justdomain.aiOfficial publisherv0.8.4Updated Oct 31, 2026

Check a domain name, both prices and whether it can transfer in. You register it on justdomain.ai.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingBusiness & Commerce

Overview

AI-generated overview

Remote, read-only MCP server that lets an assistant check domain availability and prices, precheck transfers, and look up trademarks.

What you can do
  • Check availability, registration and renewal prices for one or more domain names, with a link to register available ones
  • Precheck a single domain held at another registrar: blockers, current sponsor, whether DNS survives the move, and full-term transfer price
  • Check one proposed name against US, EU and Israeli trademark registers, with verdict, conflicting marks and each register's read date
When to use it
Useful when naming a project, business or idea in a chat and you want to know whether a name is free and what it costs, when considering moving a domain you already own to another registrar, or when you want a quick trademark sanity check before committing to a name.
Requirements
Nothing to install: a remote Streamable HTTP endpoint with no authentication, no API key and no account. A browser is needed to actually register or transfer a domain on the provider's site.
Before you install
All tools are read-only: no order, payment, filing or change happens in chat, and registration or transfer is completed by a person in a browser. Never share an authorization (EPP) code with the assistant; the server does not accept or return one. Trademark results are not legal advice and a name is only reported clear if every register was read today or yesterday. Premium names are reported but cannot be registered or transferred. Prices are full-term totals, not annual rates.

Installation

In SourceWeft

  1. Open Just Domain. in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/ai.justdomain%2Fjust-domain/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "just-domain": {
      "type": "http",
      "url": "https://mcp.justdomain.ai/"
    }
  }
}

README

Just Domain - MCP Server

Check a domain name, both prices and whether it can transfer in, and check the name against trademark registers. You register it on justdomain.ai.

Ask your AI assistant whether a name is free and what it costs, and it hands back a link to register it on justdomain.ai without leaving the conversation. Ask it about a domain you already own at another registrar and it reports what would block a transfer, whether your DNS survives the move, and the full-term transfer price. Ask it whether a name is already a trademark and it checks the registers Open Trademarks (https://opentrademarks.org) has read, naming each register and its read date. Every tool is read-only: nothing is bought, filed, charged or changed in the chat.

  • Website: https://justdomain.ai
  • MCP endpoint: https://mcp.justdomain.ai/
  • Registry name: ai.justdomain/just-domain
  • Transport: Streamable HTTP (remote, nothing to install)
  • Auth: none. Every tool is read-only and unauthenticated.

Connecting

json
{  "mcpServers": {    "just-domain": {      "type": "streamable-http",      "url": "https://mcp.justdomain.ai/"    }  }}

Then ask your assistant to check a domain.

Tools

ToolWhat it does
search_domainsCheck one or more domain names: returns availability, the registration price, the renewal price, and for available names a URL to open and register on justdomain.ai. Both prices are totals for one full registration term of that ending, not per-year rates: one year on most endings, two years on .ai, whose registry mandates a two-year term. Read-only; no order or payment in chat.
check_domain_transferPrecheck ONE domain you already own at another registrar: what would block a transfer, who sponsors it today, whether its DNS keeps working through the move, and the full-term transfer price. Answered from the registry's own public RDAP record plus our registrar's price list, so it reads no account and no database. An empty blockers list is the only thing that means ready.
check_trademarkCheck ONE proposed name against the trademark registers Open Trademarks covers (US, EU and Israel), answered by Open Trademarks. A register with no read date in the answer was not checked. Returns a verdict (exact_live_mark, similar_live_marks, no_live_match, or not_checked, which is no verdict), the conflicting marks, and each register's read date. Optional goods, classes (Nice 1 to 45) and registers narrow it. A register search is not legal advice, and no answer clears a name.

The same transfer facts are published over plain HTTP for agents with no MCP client:

GET https://mcp.justdomain.ai/api/transfer/precheck?domain=example.com

Unauthenticated, read-only, no key. It is served by the MCP host above, not by the justdomain.ai website.

What these tools will not do

  • No purchase, no payment, no filing and no order is created by any tool. A registration is completed by a person in a browser on justdomain.ai.
  • Moving a domain in is self-service in a browser: the owner checks it and pays at https://justdomain.ai/transfer, pasting the authorization code there. check_domain_transfer reports whether a domain is eligible and what one full term costs, and hands back a transfer_url that opens that page for the domain.
  • No trademark tool clears a name. Never tell a user a name is clear unless it was checked in the same conversation and every register in the answer was read today or yesterday.
  • No authorization (EPP) code is ever returned, accepted or hinted at, and there is no agent path to unlocking a domain or to having a code issued. Moving a domain out is self-service, and self-service there means a human owner signed in on justdomain.ai in a browser: they switch the transfer lock off and get the code from their own account. An auth code is a bearer credential for the domain, and a chat transcript is not a place to put one.
  • Premium names are reported but cannot be registered or transferred through Just Domain yet.

Agent Skill (ChatGPT / Codex / any SKILL.md runtime)

This repo also ships a SKILL.md-format Agent Skill for Just Domain: a small package that teaches an agent when and how to use the three tools, and where to stop. It lives at skills/just-domain/.

Install (Codex / any GitHub-tree installer): point the skill installer at the GitHub tree URL:

https://github.com/just-done/just-domain-mcp/tree/main/skills/just-domain

Manual install: copy the skills/just-domain/ folder into your runtime's skills directory: $CODEX_HOME/skills/ (or ~/.codex/skills/) for Codex, ~/.claude/skills/ for Claude.

The same package is served for discovery on the MCP host, for other runtimes and /.well-known scanners:

  • Index: https://mcp.justdomain.ai/.well-known/agent-skills/index.json
  • Skill: https://mcp.justdomain.ai/.well-known/agent-skills/just-domain/SKILL.md

The skill still needs the MCP server connected (see Connecting above). It declares that dependency in agents/openai.yaml.

Who it's for

Anyone naming a project, business or idea in a chat, anyone wondering whether the domain they already own could move somewhere better or whether a name is already a trademark, and AI agents that need a real availability lookup with a clean handoff to registration.

About this repository

Public metadata and registry listing for the Just Domain MCP server: server.json, .mcp.json, icons, the skills/just-domain/ Agent Skill package, and this README. The server runs at https://mcp.justdomain.ai/; its source is not part of this repo.

License

MIT, see LICENSE.

Source: README.md at commit 0c957ee

Tools

3

search_domains

Search domain availability

Use this when the user asks whether a domain name is available or what it costs to register: call it directly with the names, with no account and no confirmation needed. That includes a name for a site the user built, or is building, with ChatGPT Sites. Read-only availability and pricing lookup for domain names. No purchase or order is created by this tool; it only returns information. Preferred input: `domains`, 1 to 200 fully-qualified names (e.g. ['acme.com', 'acme.io']); results cover exactly those domains, with no suggestions or expansion. Fallback input: `query`, free text (one or more names, comma- or space-separated); names given without a TLD are expanded to popular TLDs (com/io/ai/co/net). Each result includes whether the domain is available, whether it is a premium name, the registration price and the renewal price. Both prices are totals for one full registration term of that ending, not per-year rates: one year on most endings, but two years on .ai, whose registry mandates a two-year term. Do not divide or multiply a returned price by a number of years. Available non-premium results also carry a `checkout_url` the user can open in a browser to register the domain on justdomain.ai if they choose to. Premium names cannot be registered through Just Domain yet and carry no `checkout_url`.

Parametersquerydomains

check_domain_transfer

Check whether a domain can transfer to Just Domain

Read-only transfer precheck for ONE domain the user already owns at another registrar: could it move to Just Domain, what is stopping it, what would it cost, and does its DNS survive the move. Nothing is ordered, charged, unlocked, or changed. The answer is built from two public sources only, the registry's own RDAP record and our registrar's price list, so it is safe to call without authentication and it reads nothing about the user's account. Read `blockers` before you say anything: an EMPTY list is the only thing that means the domain is ready to move. Every entry carries a plain `detail` sentence you can show as-is, and a `code` you do not recognise must still be reported through its `detail` rather than dropped. `source.rdap: false` means the registry did not answer, so nothing about the domain was established: say that, and never call it ready. `price` is the TOTAL for one full transfer term, not a per-year rate. A .ai transfer adds and charges TWO years because its registry works in two-year units. Do not divide or multiply the amount by a number of years, and do not label it per year; quote `term_note` beside it. `expected_new_expiry` is a projection (the registry's current expiry plus the term), not a date any registry has confirmed, so present it as expected. Moving a domain IN is self-service: the owner checks it and pays at https://justdomain.ai/transfer, pasting the authorization code there, and a transfer that does not complete is refunded in full. This tool tells the user whether the domain is eligible to move and what one full term would cost; hand over `transfer_url`, which opens that page for this domain in the owner's browser. Nothing is paid or ordered inside the chat. Moving a domain OUT of Just Domain IS self-service, and that means a human owner signed in on justdomain.ai in a browser, switching the transfer lock off and issuing the code from their own account. It does not mean you can do it. This tool does not return, accept, or hint at an au

Parametersdomainrequired

check_trademark

Check a name against trademark registers

Read-only trademark check for ONE proposed name, answered by Open Trademarks (opentrademarks.org) from the US, EU and Israeli trademark registers. Nothing is filed, reserved, watched or paid for. Optional `goods` (free text, mapped to Nice classes), `classes` (Nice classes 1 to 45) and `registers` (a subset of `us`, `eu`, `il`; all three by default) narrow the check. Read `verdict` first. `exact_live_mark` and `similar_live_marks` name the marks behind them in `conflicts`, each with its register, number and how it matched. `no_live_match` means no live mark matched in the registers that were read: a positive signal, not clearance. `not_checked` means no register in this check has been read yet, so it is NOT a verdict: do not call the name clear or taken on it. `registers` gives each register's read date, and a register with no `loaded_at` was not checked at all. Never tell a user a name is clear unless it was checked during this conversation and every register in the answer was read today or yesterday. Quote `notice` as written: a register search is not legal advice. Use it when the user is choosing or vetting a name for a brand, product or business. It checks trademarks only: for whether a domain is available or what it costs, use `search_domains`; for moving a domain the user already owns at another registrar to Just Domain, use `check_domain_transfer`.

Parametersnamerequiredgoodsclassesregisters

Version history

3
  1. v0.8.4LatestOct 31, 2026
  2. v0.8.2Oct 26, 2026
  3. v0.5.1Sep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts