ClaudeCodeMod

All shelves / MCP servers

FastDomainCheck MCP Server

bingal/FastDomainCheck-MCP-Server · 40 stars · Go · MIT

MCP server A Model Context Protocol for checking domain name registration status in bulk.

Install

The repo has no one-line install. Follow its README.

Open the repo

Files

README.md

FastDomainCheck MCP Server

A Model Context Protocol implementation for checking domain name registration status in bulk.

Related Links

Introduction

FastDomainCheck MCP Server is a Model Context Protocol (MCP) server implementation that enables secure, two-way connections between AI tools (like Claude) and domain availability data. By following the open MCP standard, it ensures seamless compatibility with various AI-powered applications.

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
    }
  }
}

Performance Considerations

  1. Domain checks are executed sequentially, taking approximately 0.3-1 second per domain
  2. Maximum 50 domains per request to prevent resource exhaustion
  3. WHOIS query timeout set to 10 seconds
  4. DNS query fallback when WHOIS query fails

Error Handling Strategy

  1. Input Validation: Comprehensive validation before processing
  2. Dual Verification: WHOIS primary, DNS fallback
  3. Timeout Management: Reasonable timeouts for all network operations
  4. Detailed Error Messages: Clear error descriptions for troubleshooting

Usage

Download Binary

Download the binary file from the release page. https://github.com/bingal/FastDomainCheck-MCP-Server/releases

For Mac/Linux

chmod +x FastDomainCheck-MCP-Server

MCP Server Settings

Configuring FastDomainCheck MCP in Claude Deskto

Modify your claude-desktop-config.json file as shown below

Mac/Linux

{
  "mcpServers": {
    "fastdomaincheck": {
      "command": "/path/to/FastDomainCheck-MCP-Server",
      "args": []
    }
  }
}

Windows

{
  "mcpServers": {
    "fastdomaincheck": {
      "command": "path/to/FastDomainCheck-MCP-Server.exe",
      "args": []
    }
  }
}

Python version

The Python version of this project is available at fastdomaincheck-mcp-server.

MCP Server Settings

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

Development Guide

Requirements

  • Go 1.16 or higher
  • Network connectivity (for WHOIS and DNS queries)
  • Dependencies:
    • github.com/metoro-io/mcp-golang
    • Other project-specific dependencies

Build

# Linux
go build -o FastDomainCheck-MCP-Server

# Windows
go build -o FastDomainCheck-MCP-Server.exe

Facts

Kind
MCP server
Repo
bingal/FastDomainCheck-MCP-Server
Group
Uncategorized
Stars
40
License
MIT
Language
Go
Last push
2025-10-24
Forks
9
Homepage
fastdomaincheck.com
Topics
golang, mcp-server

More on this shelf

  1. 1REAio.github.morluto/reaReverse engineer anything from your terminal or agent with one CLI and MCP server.125.3k
  2. 2com.browser-use/browser-usecom.browser-use/browser-useControl a real Chrome browser to complete any task: fill forms, extract data, book flights.117.7k
  3. 3World Monitorapp.worldmonitor/mcpLive markets, conflicts, country risk, chokepoints, energy, and China decision signals. 93 tools.88.3k
  4. 4Scrapling MCP Serverd4vinci/scrapling🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scraplingdev86.9k
  5. 5Everythingmodelcontextprotocol/serversThis MCP server attempts to exercise all the features of the MCP protocol. It is not intended to be a useful server, but rather a test server for builders of MCP clients. It implements prompts, tools, resources, sampling, and more to showcase MCP capabilities.85.8k
  6. 6Fetchmodelcontextprotocol/serversA Model Context Protocol server that provides web content fetching capabilities. This server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.85.8k