protogrid

Search / ai.justdomain/just-domain

Just Domain

R0· no sign-in

Search domain availability and pricing, and check if a domain can transfer in, from chat.

v0.5.1 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality92strong
Trust93of 100
Uptime, 30 days100%
Latency p50355 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "just-domain": {
      "type": "http",
      "url": "https://mcp.justdomain.ai/"
    }
  }
}
claude mcp add --transport http just-domain https://mcp.justdomain.ai/
[mcp_servers.just-domain]
url = "https://mcp.justdomain.ai/"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "just-domain": {
      "type": "remote",
      "url": "https://mcp.justdomain.ai/",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "just-domain": {
      "type": "http",
      "url": "https://mcp.justdomain.ai/"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=just-domain&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLmp1c3Rkb21haW4uYWkvIn0%3D"
}
{
  "servers": {
    "just-domain": {
      "type": "http",
      "url": "https://mcp.justdomain.ai/"
    }
  }
}
{
  "mcpServers": {
    "just-domain": {
      "httpUrl": "https://mcp.justdomain.ai/"
    }
  }
}
extensions:
  "just-domain":
    enabled: true
    name: "just-domain"
    type: streamable_http
    uri: "https://mcp.justdomain.ai/"
    timeout: 300

Quality 92 / 100strong

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene93 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • warn
    tools.description_length2 tools have descriptions over 1,024 characters, which crowds the context
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations2 of 2 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,182 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

2 tools, about 1,182 tokens to load them all · tool set d6afc0a019cb · checked 2026-10-20 20:14 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 93 / 100

provenance85
liveness100
freshness85
hygiene100

+repository +dns-namespace +website +reachable +uptime-100% ~updated-41d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://mcp.justdomain.ai/ streamable-httpnoneyes100%355 ms2026-07-282026-10-20

Tools (2)

check_domain_transferread-onlyRead-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 authorization (EPP) code, and there is no agent path to unlocking a domain or to having a code issued, here or through any other Just Domain surface. An auth code is a bearer credential for the domain and a chat transcript is not a place to put one. Do not ask the user for a code, do not offer to hold or relay one, and never claim you can unlock or move the domain yourself.
search_domainsread-onlyRead-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`.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "ai.justdomain/just-domain",
  "icons": [
    {
      "src": "https://justdomain.ai/just-icon-512.png",
      "sizes": [
        "512x512"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "Just Domain",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://mcp.justdomain.ai/",
      "type": "streamable-http"
    }
  ],
  "version": "0.5.1",
  "repository": {
    "url": "https://github.com/just-done/just-domain-mcp",
    "source": "github"
  },
  "websiteUrl": "https://justdomain.ai",
  "description": "Search domain availability and pricing, and check if a domain can transfer in, from chat."
}