Skip to main content
Glama
just-done

Just Domain MCP Server

by just-done
README.md
# Just Domain - MCP Server

**Check whether a domain is available and what it costs, and whether a domain you
already own somewhere else could move here. Straight from chat.**

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. Both
tools are read-only: nothing is bought, 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. Both tools are 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

| Tool | What it does |
| --- | --- |
| `search_domains` | Check 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_transfer` | Precheck 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. |

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 and no order is created by either tool. A registration is
  completed by a person in a browser on justdomain.ai.
- Moving a domain **in** is not a self-service function yet. `check_domain_transfer`
  reports whether a domain is eligible and what it would cost; the move itself is
  arranged by a person, and the route is support@just-done.ai.
- 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](https://learn.chatgpt.com/docs/build-skills)-format
Agent Skill** for Just Domain: a small package that teaches an agent *when* and *how*
to use the two tools, and where to stop. It lives at
[`skills/just-domain/`](./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`](./skills/just-domain/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, 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/`](./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](./LICENSE).