io.github.CloudCorpRecords/domaincheck

Official registry Other

Domain availability and pricing, transfer prechecks, US/EU/IL trademark register checks.

What can you do with io.github.CloudCorpRecords/domaincheck?

  • search_domains — availability and pricing lookup.
  • check_domain_transfer — transfer precheck for one domain.
  • check_trademark — one name against the trademark

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

NPM package @reneturcios/domaincheck
Claude Code
claude mcp add domaincheck -- npx -y @reneturcios/domaincheck@0.1.0 mcp
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "domaincheck": {
            "command": "npx",
            "args": [
                "-y",
                "@reneturcios/domaincheck@0.1.0",
                "mcp"
            ]
        }
    }
}
OCI package ghcr.io/cloudcorprecords/domaincheck:0.1.0
Claude Code
claude mcp add domaincheck -- docker run -i --rm ghcr.io/cloudcorprecords/domaincheck:0.1.0 mcp
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "domaincheck": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "ghcr.io/cloudcorprecords/domaincheck:0.1.0",
                "mcp"
            ]
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. domaincheck
  2. How it works
  3. CLI
  4. MCP server
  5. Docker
  6. Development
  7. License

domaincheck

Before you build on a name, check the name. domaincheck wraps the public Just Domain MCP service in a local stdio server and a small CLI, with three read-only lookups:

  • search_domains — is the domain available, and what does one full registration term cost (plus the renewal price and, for available names, a checkout URL)?
  • check_domain_transfer — for a domain you already own elsewhere: what would block a transfer in, would DNS survive the move, and what is the full-term transfer price?
  • check_trademark — one proposed name against the US, EU and Israeli trademark registers read by Open Trademarks.

Prices are term totals, never per-year rates — on .ai the term is two years, so a quoted .ai figure covers two years. Nothing here places an order, files anything, or takes a payment: registration and transfer happen only in a browser on justdomain.ai, and a trademark register search is not legal advice and never clears a name.

How it works

Each call is forwarded as a JSON-RPC tools/call POST to https://mcp.justdomain.ai/ (no authentication), and the upstream's answer — SSE-framed, first data: line — is returned unchanged. Set JUSTDOMAIN_MCP_URL to use a different endpoint.

CLI

npx @reneturcios/domaincheck search acme.com acme.io
npx @reneturcios/domaincheck transfer acme.com
npx @reneturcios/domaincheck trademark "Acme Roasters"
npx @reneturcios/domaincheck --version

Output is the upstream's result as JSON. Exit codes: 0 on success, 1 on a runtime error (including an upstream failure), 2 on a usage error.

MCP server

npx -y @reneturcios/domaincheck mcp

MCP client config:

{
  "mcpServers": {
    "domaincheck": {
      "command": "npx",
      "args": ["-y", "@reneturcios/domaincheck", "mcp"]
    }
  }
}
Tools
  • search_domains — availability and pricing lookup.
    • domains (array of strings, preferred) — 1-200 fully-qualified names, each including its TLD
    • query (string, fallback) — free text; names without a TLD expand to com/io/ai/co/net. Ignored when domains is supplied. One of the two must be given; the server errors honestly when both are absent.
  • check_domain_transfer — transfer precheck for one domain.
    • domain (string, required) — one fully-qualified domain owned at another registrar
  • check_trademark — one name against the trademark registers.
    • name (string, required) — the proposed name, 2-120 characters
    • goods (string, optional) — what the name is for
    • classes (array of integers, optional) — Nice classes, each 1-45
    • registers (array of us/eu/il, optional) — all three when left out

Docker

docker run -i ghcr.io/cloudcorprecords/domaincheck
docker run --rm ghcr.io/cloudcorprecords/domaincheck search acme.com

Development

npm install
npm run build   # tsc -> dist/
npm test        # tsx --test test/*.test.ts (fake fetch, no network)
npm run dev     # run the CLI from source

License

MIT — Copyright (c) 2026 Rene Turcios

Frequently asked questions

What is io.github.CloudCorpRecords/domaincheck?

Domain availability and pricing, transfer prechecks, US/EU/IL trademark register checks.

How do I install io.github.CloudCorpRecords/domaincheck?

It runs on your machine. In Claude Code: claude mcp add domaincheck -- npx -y @reneturcios/domaincheck@0.1.0 mcp. For other clients, paste the JSON configuration from this page into their MCP settings.

Does io.github.CloudCorpRecords/domaincheck need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is io.github.CloudCorpRecords/domaincheck open source?

Yes. Its code is on GitHub under the MIT license.

Who maintains io.github.CloudCorpRecords/domaincheck?

It is published by CloudCorpRecords. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.