Fastdomaincheck

by bingal

399 downloads
Not rated
GitHub

About

MCP Server for blazing-fast domain name availability checks.

Details

Author
bingal
Downloads
399
Categories
Other

- Bulk domain registration status checking (up to 50 domains per request)
- Dual verification using WHOIS and DNS
- Support for IDN (Internationalized Domain Names)
- Concise output format with boolean registered status
- Built-in input validation and error handling

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Fastdomaincheck
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install and configure Fastdomaincheck by adding it to your MCP client's server configuration (e.g., Claude Desktop) using the uvx command and the package fastdomaincheck-mcp-server. Invoke the check_domains tool with a JSON object containing an array of up to 50 domain names.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "fastdomaincheck": {
            "fastdomaincheck": {
                "command": "uvx",
                "args": [
                    "fastdomaincheck-mcp-server"
                ]
            }
        }
    }
}

McpServers

{
    "fastdomaincheck": {
        "command": "uvx",
        "args": [
            "fastdomaincheck-mcp-server"
        ]
    }
}

FastDomainCheck MCP Server (Python)

This is a domain availability check server implemented using Python and the Model Context Protocol (MCP).
It provides MCP Tools to check if single or multiple domain names are already registered.

Features

- Bulk domain registration status checking
- Dual verification using WHOIS and DNS
- Support for IDN (Internationalized Domain Names)
- Concise output format
- Built-in input validation and error handling

Tool Documentation

check_domains

Check registration status for multiple domain names.

Input Format

{
  "domains": ["example.com", "test.com"]
}

Parameters:
- domains: Array of strings containing domain names to check
- Maximum length of 255 characters per domain
- Maximum 50 domains per request
- No empty domain names allowed

Output Format

{
  "results": {
    "example.com": {
      "registered": true
    },
    "test.com": {
      "registered": false
    }
  }
}

Response Fields:
- results: Object with domain names as keys and check results as values
- registered: Boolean
- true: Domain is registered
- false: Domain is available

Error Handling

The tool will return an error in the following cases:
1. Empty domains list
2. More than 50 domains in request
3. Empty domain name
4. Domain name exceeding 255 characters
5. Result serialization failure

Error Response Format:

{
"error": "Error: domains list cannot be empty"
}

Usage Examples

Check multiple domains:
> Request

{
"domains": ["example.com", "test123456.com"]
}

> Response

{
"results": {
"example.com": {
"registered": true
},
"test123456.com": {
"registered": false
}
}
}

MCP Server Settings

Configuring FastDomainCheck MCP in Claude Deskto

Modify your claude-desktop-config.json file as shown below
{
  "mcpServers": {
    "fastdomaincheck": {
      "command": "uvx",
      "args": [
        "fastdomaincheck-mcp-server"
      ]
    }
  }
}

Go Version Reference

go version

Website

Home Page

Author

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.