home / mcp / domain checker mcp server
Provides domain availability and suggestion services with batch and multi-TLD support for automated MCP workflows.
Configuration
View docs{
"mcpServers": {
"3viky-mcp-domain-checker": {
"command": "node",
"args": [
"/path/to/mcp-domain-checker/dist/index.js"
]
}
}
}You have a Domain Checker MCP Server at your disposal to quickly verify if domain names are available and to generate intelligent domain suggestions. It integrates with MCP clients to perform single and batch lookups across multiple TLDs, helping you build domain-related features, automate registrations, or run research on domain availability.
You connect to the Domain Checker MCP Server from your MCP client and call its tools to check availability or generate suggestions. Use it to verify a single domain, batch-check several domains at once, or request smart domain name recommendations based on your keywords. You can target multiple TLDs to explore a broader set of options.
Prerequisites: you need Node.js and npm installed on your system.
Install dependencies and build the server in your project workspace.
No separate configuration is required by default for the server. It uses public WHOIS services to perform domain checks.
{
"mcpServers": {
"domain_checker": {
"command": "node",
"args": ["/path/to/mcp-domain-checker/dist/index.js"]
}
}
}Check a single domain for availability in your client.
await check_domain({ domain: "example.com" })Check multiple domains in a batch to save time.
await check_domains_batch({
domains: ["myapp.com", "myapp.io", "myapp.dev"]
})Generate domain name suggestions from keywords for multiple TLDs.
await suggest_domains({
keywords: ["tech", "startup", "ai"],
count: 10,
tlds: ["com", "io", "ai", "dev"]
})For local development, you can run a watch mode, build for production, and perform type checks.
npm run devnpm run buildtsc --noEmitCheck if a single domain name is available and returns a structured result indicating availability and WHOIS data when available.
Evaluate availability for multiple domain names in a single request and return a collection of results corresponding to each input domain.
Generate a list of domain name ideas based on provided keywords, with optional control over the number of suggestions and target TLDs.