MCP Domain Availability Checker

An MCP server that checks domain availability across 50-plus zones and suggests alternatives when the name is taken.

  • 61 ★ on the repository
  • Last commit
  • MPL-2.0
MCP server

Minimal access

Why this level

  • The server only reads public RDAP, WHOIS and DNS data for names from the request and writes nothing.
All reasons and checks

imprvhub/mcp-domain-availability

Install

Manual install

{"mcpServers":{"mcp-domain-availability":{"command":"uvx","args":["--python=3.12","--from","git+https://github.com/imprvhub/mcp-domain-availability","mcp-domain-availability"]}}}

The snippet from the README Configuration section: added to `claude_desktop_config.json`.

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • The server only reads public RDAP, WHOIS and DNS data for names from the request and writes nothing.

This is third-party code. Review the repository files before installing.

What it does

The server answers whether a domain name is taken and does it across zones at once: popular (`.com`, `.io`, `.ai`), country (`.us`, `.uk`, `.de`) and new (`.app`, `.dev`, `.tech`). The main check uses RDAP, the protocol that replaced WHOIS. For the few zones without RDAP the server falls back to WHOIS and DNS. Queries run in parallel, results are grouped by zone category and the reply includes check timing. Claude can propose free options for a project idea and cycle through them without manual lookups.

Who it is for. Founders and developers naming a project who want to check a dozen options across zones without opening a registrar.

Good fit when

  • A product name is chosen and you need to see in which zones it is still free.
  • An agent generates name ideas and checking each by hand takes too long.
  • `.com`, `.io` and `.ai` need comparing for one name.
  • You want ready alternatives when `.com` is already taken.

Not a fit when

  • A domain has to be bought: the server only checks availability and registers nothing.
  • A zone outside the 50-plus list needs checking.
  • A guarantee from registrar data is required: zones without RDAP use a fallback check.

Example request

Check the name techstartup2026 in the com, io, ai and dev zones and suggest three free alternatives.

MCP

Transport
stdio, sse
Authentication
not required

Environment variables

MCP_TRANSPORT
Transport mode: `sse` for Google Cloud Run deployment, stdio by default.

Limitations

Installation is described for Claude Desktop: Python 3.10 or newer and the `uv` package manager are required. The server starts through `uvx` straight from the GitHub repository with no clone. Stdio mode is the default, while SSE mode is enabled with `MCP_TRANSPORT=sse` and is meant for Google Cloud Run deployment. For zones without RDAP the result comes from WHOIS and DNS and may be less precise. The last commit dates from September 2026.

How to disable. Remove the `mcp-domain-availability` section from `claude_desktop_config.json` and restart Claude Desktop.

FAQ

How do I connect the server to Claude Desktop?

Add an entry to the `mcpServers` section of `claude_desktop_config.json` with the `uvx` command and the argument `git+https://github.com/imprvhub/mcp-domain-availability`. Then restart the app.

Where is the Claude Desktop config file?

On macOS in `~/Library/Application Support/Claude/claude_desktop_config.json`, on Windows in `%APPDATA%\Claude`, on Linux in `~/.config/Claude`.

Is there a Smithery install?

Yes: `npx -y @smithery/cli@latest mcp add imprvhub/mcp-domain-availability --client claude` connects the server to Claude Desktop automatically.

Why is RDAP better than WHOIS?

RDAP returns a structured registrar answer and replaced WHOIS. For the few zones without RDAP the server uses WHOIS and DNS.

Can the server run over the network?

Yes. Set `MCP_TRANSPORT=sse` and deploy the Docker image, for example to Google Cloud Run with the `deploy.sh` script from the repository.

Discussion

No questions or reviews yet.

Official

Linkup MCP server: real-time web search, page fetching and long research tasks with sources for an agent

MCP serverExtended access29Repository stars

A research MCP server: searches the web, SEC, courts and patents, reads whole pages and checks that cited sources really exist.

MCP serverBroad access77Repository stars

Web search via DuckDuckGo and page reading for the agent with no API keys, with built-in rate limiting

MCP serverExtended access1.6KRepository stars

A unified search MCP server: one interface to Tavily, Brave, Kagi, Exa, Linkup, Firecrawl and GitHub search

MCP serverExtended access358Repository stars
Russian stack

Three MCP servers that search products on Wildberries, Ozon and Yandex Market through Apify actors, with caching and compact output for agent context

MCP serverExtended access5Repository stars

README in short

The author shows a YouTube demo: checking `google.com`, a custom name and zone picks for a startup. The server pulls dependencies through `uvx` itself.

README badge

Report a problem