home / mcp / domain availability mcp server
Provides domain availability checks and pricing via GoDaddy OTE for fast or full domain viability analysis.
Configuration
View docs{
"mcpServers": {
"orishmila-mcp-domain-availability": {
"command": "mcp",
"args": [
"dev",
"domain_availability/server.py"
],
"env": {
"DOMAIN_API_KEY": "your-ote-key:your-ote-secret"
}
}
}
}You can check domain availability and pricing via the MCP Domain Availability Server, powered by the GoDaddy OTE sandbox. This server exposes a fast, bulk-capable tool that lets you verify if domains are available and see current pricing in a consistent format, making it easy to integrate into your workflows and tooling.
Start by running the MCP server from your development environment. You will authenticate with your API key using an environment variable and invoke the server through the MCP client. The server offers a single tool named check_domain_availability that supports two usage modes: a direct list of domains, or a base name with multiple TLD suffixes. Choose the mode that fits your use case and specify the desired check type (FAST for speed or FULL for higher accuracy). After processing, you will receive a structured response with domain names, availability, pricing in USD, and the registration period in months.
To run interactively while testing, set your domain API credentials and start the MCP Inspector on your local machine. The server will be accessible at a local port (for example, http://localhost:6274) where you can exercise the check_domain_availability tool and view results in a readable format.
Prerequisites: you need Python installed on your system and Python package management tools. You also need the MCP CLI available in your environment for development and testing.
Install the server using the recommended MCP workflow.
Two installation paths are supported. Choose the one that matches your setup.
Configuration and security are important for reliable operation. The server relies on a GoDaddy OTE API key in the format key:secret. Set this in your environment as DOMAIN_API_KEY before starting the server.
Examples and usage details: you can either supply an explicit list of domains or specify a base name with multiple TLD suffixes. For each domain in the response, you will see a normalized price in USD with two decimals, availability status, and the registration period in months (displayed in years where applicable). If a domain is unavailable, the response will include an error message indicating the reason.
Tool to check domain availability and pricing. It supports two input modes: a direct list of domains or a base name with multiple TLD suffixes, with a configurable check type that can be FAST or FULL.