Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Domain Check

FreeNot checked

MCP server for checking domain name availability across 500+ TLDs using RDAP with WHOIS fallback for specific TLDs.

GitHubEmbed

About

MCP server for checking domain name availability across 500+ TLDs using RDAP with WHOIS fallback for specific TLDs.

README

PyPI License: MIT Python MCP Server MCP Enabled Claude Compatible GitHub stars GitHub issues

MCP server for checking domain name availability. Supports 500+ TLDs via RDAP, with WHOIS fallback for .de and .cn.

Installation

uvx domain-check-mcp

Usage in .mcp.json

{
  "mcpServers": {
    "domain-check": {
      "command": "uvx",
      "args": ["domain-check-mcp"]
    }
  }
}

Tools

  • check_domain — Check if a domain name is available for registration

Example

check_domain("example.com")

Returns:

{
  "domain": "example.com",
  "available": false,
  "status": "registered"
}

Supported TLDs

Via RDAP (500+)

All major gTLDs and many ccTLDs with RDAP support, sourced from the IANA RDAP Bootstrap:

.com, .net, .org, .info, .app, .dev, .io, .xyz, .site, .shop, .uk, .fr, .nl, .pl, .consulting, .cloud, .tech, .blog, .store, .online, and many more.

Via WHOIS

TLD WHOIS Server
.de whois.denic.de
.cn whois.cnnic.cn
.fj www.whois.fj
.gs whois.nic.gs
.bayern whois.nic.bayern
.cat whois.nic.cat
.eus whois.nic.eus
.radio whois.nic.radio
.scot whois.nic.scot
.sport whois.nic.sport

How it works

  1. Extracts the TLD from the domain name
  2. Routes to the appropriate adapter (RDAP or WHOIS)
  3. RDAP: HTTP lookup — 404 means available, 200 means registered
  4. WHOIS: TCP port 43 lookup — pattern matching on the response
  5. Returns a structured result with availability status

Development

git clone https://github.com/stucchi/domain-check-mcp.git
cd domain-check-mcp
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
pytest

License

MIT

from github.com/stucchi/domain-check-mcp

Installing Domain Check

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/stucchi/domain-check-mcp

FAQ

Is Domain Check MCP free?

Yes, Domain Check MCP is free — one-click install via Unyly at no cost.

Does Domain Check need an API key?

No, Domain Check runs without API keys or environment variables.

Is Domain Check hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Domain Check in Claude Desktop, Claude Code or Cursor?

Open Domain Check on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Domain Check with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs