home / mcp / domain checker mcp server
Provides domain availability checks via WHOIS and DNS resolution with remote and local MCP options.
Configuration
View docs{
"mcpServers": {
"ajot-domain-checker-mcp-server": {
"url": "https://domain-checker-remote-mcp-la5h5.ondigitalocean.app/mcp",
"headers": {
"PORT": "8080"
}
}
}
}You deploy and use a Domain Checker MCP Server to determine domain name availability by combining WHOIS lookups and DNS resolution. This MCP server offers fast, asynchronous checks, supports batch processing, and delivers detailed availability insights so you can reliably assess domains before proceeding with registrations.
Use this MCP server from any MCP-compatible client to check one or multiple domains for availability. You can connect to a remote MCP endpoint for quick usage or configure a local server for development and testing. The server returns availability status based on WHOIS data and DNS resolution, helping you distinguish likely available domains from those that are already registered.
Prerequisites you need before installing: Python 3.8 or higher and the pip package manager.
Step-by-step setup and deployment options:
{
"mcpServers": {
"domain-checker-remote-mcp": {
"url": "https://domain-checker-remote-mcp-la5h5.ondigitalocean.app/mcp",
"description": "Check if a domain is available",
"command": ""
}
}
}
```} ,{{
"mcpServers": {
"domain-checker": {
"command": "/path/to/your/venv/bin/python",
"args": ["/path/to/your/local-domain-checker.py"]
}
}
}If you are using the remote MCP server, you simply point your MCP client to the provided URL. For local development, ensure your virtual environment is active and that you run the local domain checker script as shown in the stdio configuration. Keep your environment isolated to avoid conflicts with other Python projects.
Common issues you may encounter include timeouts from WHOIS lookups or DNS resolution failures due to network restrictions. If you experience delays, verify that your network allows outbound connections to WHOIS servers and DNS services. For deployment problems, confirm that the port and host settings match your runtime configuration and that all dependencies listed in requirements.txt are installed.
Single domain: Check the availability of a single domain such as myawesome-startup.com.
The server reports availability status with clear indicators: LIKELY AVAILABLE means the domain is unregistered and available, NOT AVAILABLE means the domain is already registered, and UNCLEAR signals mixed information requiring manual verification.
The MCP server provides dual verification combining WHOIS and DNS checks, asynchronous operations for non-blocking performance, batch processing for checking multiple domains at once, and detailed analysis output to guide decision making.
If you are deploying locally, follow the virtual environment setup, install dependencies with pip install -r requirements.txt, and then run the local domain checker script via the configured stdio command. For remote deployment, use the provided remote MCP endpoint URL and add the corresponding MCP configuration to your client.
Performs WHOIS lookups for domain names to determine registration status.
Checks DNS resolution to verify if a domain resolves correctly.
Supports checking multiple domain names concurrently for faster results.
Provides a detailed availability analysis including WHOIS and DNS results.