Skip to main content

domain-check-mcp

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

Metadata

Release files for domain-check-mcp 1.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for domain-check-mcp 1.1.1
File Size Uploaded
domain_check_mcp-1.1.1.tar.gz 15.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for domain-check-mcp 1.1.1
File Interpreter ABI Platform
domain_check_mcp-1.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 31.7 kB

Release files / domain_check_mcp-1.1.1.tar.gz

Download URL domain_check_mcp-1.1.1.tar.gz
Size 15.1 kB
Tags Source
SHA-256 checksum
How to use checksums
ef017903b769499c6aeed413729ac5690b64c4e82308c0edcf679d78420d24d1
BLAKE2b-256 checksum
How to use checksums
19f9cce1138b1660f9dfb75484028873ae9fbc798574bae10ac5b2f1a37c1fc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / domain_check_mcp-1.1.1-py3-none-any.whl

Download URL domain_check_mcp-1.1.1-py3-none-any.whl
Size 16.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a0653fd39b66d48caea7258d5ac8114a67cd7b510a1dac837f195340fd3cedb3
BLAKE2b-256 checksum
How to use checksums
64dc37b3c5e75e6747e58fc06d5600ea0a50c642b4e1d697ba853319c852bd86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

1.1.1 This release

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page