- Home
- MCP servers
- Domain Check
Domain Check
- python
0
GitHub Stars
python
Language
3 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"stucchi-domain-check-mcp": {
"command": "uvx",
"args": [
"domain-check-mcp"
]
}
}
}You can run a lightweight MCP server that checks domain name availability across 500+ TLDs using RDAP, with a WHOIS fallback for select domains. This server lets you query domain availability through your MCP client and integrates easily with your existing MCP workflow.
How to use
To use this MCP server, first ensure you have an MCP client that can query MCP servers and your environment is prepared to run local MCP services. Start the server using the provided local command, then configure your MCP client to point to this server. You can then check whether a domain is available by sending a request for that domain name and interpreting the returned availability status.
How to install
Prerequisites: you need Python installed for running development tasks and the UVX MCP runner to host the server locally.
Install and run the MCP server locally using the following command.
uvx domain-check-mcp
Configuration and usage notes
Configure your MCP client to recognize the domain-check MCP server by adding it to your mcp.json configuration. Below is an example configuration that defines the domain-check server for your MCP client to use.
{
"mcpServers": {
"domain-check": {
"command": "uvx",
"args": ["domain-check-mcp"]
}
}
}
Functional tool
The server exposes a single tool named check_domain. It lets you determine whether a given domain name can be registered or is already taken. Use this tool to programmatically verify domain availability within your workflows.
Notes and behavior
The service evaluates the top-level domain (TLD) from the provided domain name and routes the request to the appropriate data source. RDAP lookups return 404 for available domains and 200 for registered ones. For certain TLDs that require WHOIS, the server queries the respective WHOIS server and analyzes the response to determine availability.
Development
If you are contributing or developing further, clone the repository, set up a Python virtual environment, and run tests to verify behavior.
Available tools
check_domain
Check if a domain name is available for registration by querying the configured RDAP/WHOIS backends and returning an availability status.