Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
MCP server for bulk domain status checks
FastDomainCheck MCP Server plugs into MCP-capable agents so they can check domain registration status in bulk. It takes a list of domains, validates the input, and returns a simple registered or available result for each name.
Builders who want their agent to look up domain availability during research, naming, or product work.
You can check many domains from your agent instead of switching to a separate lookup tool.
What it does
Bulk domain checks
Checks up to 50 domain names per request and returns a result for each one.
WHOIS and DNS verification
Uses WHOIS first and falls back to DNS when WHOIS fails.
IDN support
Handles internationalized domain names.
Input validation
Rejects empty lists, empty names, and domains over 255 characters.
Concise results
Returns a simple registered true or false response per domain.
How to get it
- 1Run
chmod +x FastDomainCheck-MCP-Server
README
FastDomainCheck MCP Server
A Model Context Protocol implementation for checking domain name registration status in bulk.
Related Links
- FastDomainCheck Online Service - Check domain registration status in bulk online
- MCP Server Documentation - Detailed project documentation and technical specifications
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 valuesregistered: Booleantrue: Domain is registeredfalse: Domain is available
Error Handling
The tool will return an error in the following cases:
- Empty domains list
- More than 50 domains in request
- Empty domain name
- Domain name exceeding 255 characters
- 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
- Domain checks are executed sequentially, taking approximately 0.3-1 second per domain
- Maximum 50 domains per request to prevent resource exhaustion
- WHOIS query timeout set to 10 seconds
- DNS query fallback when WHOIS query fails
Error Handling Strategy
- Input Validation: Comprehensive validation before processing
- Dual Verification: WHOIS primary, DNS fallback
- Timeout Management: Reasonable timeouts for all network operations
- 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
Files in the repo
- checker
- config
- .goreleaser.yml
- Dockerfile
- go.mod
- go.sum
- LICENSE
- main.go
- README.md
- smithery.yaml
Discussion (0)
Ask about usage, or say what you built with itSign in to join the discussion.
No comments yet. Be the first to say what this is good for.
More connectors
High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.

Universal provider proxy for OpenAI Codex & Claude Code — use any LLM (Claude, Gemini, Grok, DeepSeek, Ollama…) with Codex CLI, App, SDK, and Claude Code
Git-native persistent memory for AI coding agents. Implements Google OKF v0.2 with sub-300µs in-memory BM25 search, embedded MCP server, and progressive disclosure. Slashes token bloat by 80% with zero external databases or dependencies. Built in pure Go.
Stop your AI from making things up — it proposes, deterministic tools decide, every claim checked against ground truth with evidence. Grounded facts and context survive resets. Reverse engineering is the proving ground. MCP server + CLI.
20 MB lightweight cross-platform database client for 90+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP Server, CLI, desktop and Docker. | 轻量级跨平台数据库管理工具,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦等 90+ 数据库,提供桌面端、Docker、CLI、内置 AI 助手和 MCP Server。