Check the availability of domain names across over 50 popular TLDs using DNS and WHOIS verification.
Domain Availability Checking
Search Capabilities
MCP Integration
AI Assistant Features
00:00 - Checking google.com availability
Testing a well-known premium domain to demonstrate the domain checking functionality and alternative TLD suggestions.
00:20 - Testing myawesomesite.com
Verifying availability for a custom domain name and exploring alternative extension options.
00:40 - Verifying techstartup2026.io
Exploring tech startup domain options and checking availability across multiple TLD extensions.
01:00 - Analyzing aitools domain
Checking competitive AI industry domains and analyzing market availability for startup naming.
Install uv package manager using one of these methods:
Official installer (recommended):
curl -LsSf https://astral.sh/uv/install.sh | sh
Homebrew (macOS/Linux):
brew install uv
Install Homebrew (if needed):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
The MCP server automatically manages Python dependencies through uvx.
The MCP Domain Availability Checker supports direct installation without cloning repositories, using uvx for package management.
The Claude Desktop configuration file is located at:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
~/.config/Claude/claude_desktop_config.json
Edit this file to add the Domain Availability MCP configuration:
{
"mcpServers": {
"mcp-domain-availability": {
"command": "uvx",
"args": [
"--python=3.10",
"--from",
"git+https://github.com/imprvhub/mcp-domain-availability",
"mcp-domain-availability"
]
}
}
}
If you already have other MCPs configured, simply add the "mcp-domain-availability" section inside the "mcpServers" object:
{
"mcpServers": {
"otherMcp": {
"command": "...",
"args": ["..."]
},
"mcp-domain-availability": {
"command": "uvx",
"args": [
"--python=3.10",
"--from",
"git+https://github.com/imprvhub/mcp-domain-availability",
"mcp-domain-availability"
]
}
}
}
To install mcp-domain-availability for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @imprvhub/mcp-domain-availability --client claude
For development or local testing:
git clone https://github.com/imprvhub/mcp-domain-availability
cd mcp-domain-availability
uv sync
uv run src/mcp_domain_availability/main.py
The MCP Domain Availability Checker uses multiple verification methods to determine domain availability:
The tool combines results from these methods to provide accurate availability status, with parallel processing for checking multiple domains simultaneously.
Tool Name | Description | Usage |
---|---|---|
check_domain | Check domain availability with --domain flag | mysite.com --domain or mysite --domain |
com, net, org, io, ai, app, dev, co, xyz, me, info, biz
us, uk, ca, au, de, fr, it, es, nl, jp, kr, cn, in, br, mx, ar, cl, co, pe, ru, pl, cz, ch, at, se, no, dk, fi, be, pt, gr, tr, za, eg, ma, ng, ke
tech, online, site, website, store, shop, cloud, digital, blog, news & more.
Here are examples of how to use the MCP Domain Availability Checker with Claude:
Check if mysite.com is available using --domain
Check availability for "startup" across all TLDs using --domain
Is awesome.io available? Use --domain to check
The tool provides comprehensive results including:
If you see connection errors in Claude Desktop:
Verify uvx installation:
uvx --version
to ensure uvx is properly installedcurl -LsSf https://astral.sh/uv/install.sh | sh
Check Python version:
python3 --version
If domain checks are failing:
Network connectivity:
Rate limiting:
If the MCP server isn't starting:
Verify configuration syntax:
claude_desktop_config.json
Restart Claude Desktop:
main.py
: Main entry point with MCP server and domain checking logicuv build
uv run pytest
uv run main.py
The MCP Domain Availability Checker makes external network requests to DNS servers and WHOIS services. Users should be aware that:
Contributions are welcome! Areas for improvement include:
This project is licensed under the Mozilla Public License 2.0 - see the LICENSE file for details.
Unlock geospatial intelligence through Mapbox APIs like geocoding, POI search, directions, isochrones and more.
A zero-configuration job aggregation service that fetches job listings from major recruitment websites.
An MCP server for expert discovery, registration, and context injection, utilizing vector and graph databases.
An MCP server for Google Search provided by CData, which requires an external CData JDBC Driver.
Search and buy products across thousands of online stores using the SearchAgora universal product search engine.
Scrapes Google search results using a headless browser. Requires Chrome to be installed.
Conducts autonomous, in-depth research by exploring and validating multiple sources to provide relevant and up-to-date information.
Provides comprehensive patent search and statistical analysis for intelligence analysis, technological innovation, and intellectual property management.
Provides comprehensive trademark information, including search, profile statistics, and status tracking.
Provides real-time Caltrain schedule information using GTFS data.