Domain Check
FreeNot checkedMCP server for checking domain name availability across 500+ TLDs using RDAP with WHOIS fallback for specific TLDs.
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 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
- Extracts the TLD from the domain name
- Routes to the appropriate adapter (RDAP or WHOIS)
- RDAP: HTTP lookup — 404 means available, 200 means registered
- WHOIS: TCP port 43 lookup — pattern matching on the response
- 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
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-mcpFAQ
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
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
by duxiaohuiSupabase
Database, auth and storage
by SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
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
