Domain Check

Provides a domain availability checker across RDAP-enabled TLDs with WHOIS fallback for select domains.
  • 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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational