Domain Checker MCP
@unitythemaker
About Domain Checker MCP
MCP server for checking domain availability using RDAP and WHOIS with support for bulk checking multiple domains in parallel.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"domain-checker": {
"command": "npx",
"args": [
"-y",
"domain-checker-mcp"
]
}
}
}Tools
4`domain` (string) - The domain name to check
`domains` (string[]) - Array of domain names to check
`name` (string) - The domain name without extension (e.g., "example")
`names` (string[]) - Array of domain names without extensions
Overview
What is Domain Checker MCP?
An MCP (Model Context Protocol) server that checks domain availability using RDAP (Registration Data Access Protocol) with WHOIS fallback.
How to use Domain Checker MCP?
Install globally from npm (npm install -g domain-checker-mcp) or from source, then run pnpm start. Configure your MCP client with the domain-checker server using either the npx command or a direct path to the built index.js. Four tools are available: check_domain, check_domains_batch, check_name_extensions, and check_names_extensions, each with optional parameters for concurrency and raw response inclusion.
Key features of Domain Checker MCP
- Checks single domain availability
- Batch checks multiple domains in parallel
- Prioritizes RDAP with WHOIS fallback
- Configurable parallel workers (default 4)
- Retry with exponential backoff for rate limits
- Detects statuses: available, taken, unknown, rate_limited
- Extracts registrar, expiration, and days until expiration
- Raw RDAP/WHOIS data excluded by default for speed
Use cases of Domain Checker MCP
- Verify if a domain is available for registration
- Batch check many domains at once for inventory or analysis
- Check a name across multiple TLDs (e.g., .com, .net, .org)
- Monitor domain expiration dates for renewals
- Integrate domain lookup capabilities into MCP-powered assistants
FAQ from Domain Checker MCP
How do I configure Domain Checker MCP in my client?
Add the server to your MCP client configuration JSON using either the npx command (npx -y domain-checker-mcp) or a local path to the built index.js.
What tools does Domain Checker MCP provide?
Four tools: check_domain (single domain), check_domains_batch (multiple domains), check_name_extensions (one name across multiple extensions), and check_names_extensions (multiple names across multiple extensions). All accept an optional includeRawResponse parameter.
How can I include raw RDAP/WHOIS data in responses?
Set includeRawResponse to true (default is false). Raw responses are automatically included for suspicious cases (unknown status, rate limits, errors).
What is the default concurrency for batch checks?
The default concurrency is 4 parallel workers, configurable between 1 and 10.
How does Domain Checker MCP handle domain lookups?
It prioritizes RDAP and falls back to WHOIS when RDAP is unavailable. It also uses a retry mechanism with exponential backoff for rate‑limited responses.
Frequently asked questions
How do I configure Domain Checker MCP in my client?
Add the server to your MCP client configuration JSON using either the npx command (`npx -y domain-checker-mcp`) or a local path to the built index.js.
What tools does Domain Checker MCP provide?
Four tools: `check_domain` (single domain), `check_domains_batch` (multiple domains), `check_name_extensions` (one name across multiple extensions), and `check_names_extensions` (multiple names across multiple extensions). All accept an optional `includeRawResponse` parameter.
How can I include raw RDAP/WHOIS data in responses?
Set `includeRawResponse` to `true` (default is `false`). Raw responses are automatically included for suspicious cases (unknown status, rate limits, errors).
What is the default concurrency for batch checks?
The default concurrency is 4 parallel workers, configurable between 1 and 10.
How does Domain Checker MCP handle domain lookups?
It prioritizes RDAP and falls back to WHOIS when RDAP is unavailable. It also uses a retry mechanism with exponential backoff for rate‑limited responses.
Basic information
More Other MCP servers
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
ghidraMCP
LaurieWiredMCP Server for Ghidra
Blender
ahujasidOpen-source MCP to use Blender with any LLM

EverArt
modelcontextprotocolModel Context Protocol Servers
Comments