home / mcp / domain checker mcp server

Domain Checker MCP Server

Provides domain availability and suggestion services with batch and multi-TLD support for automated MCP workflows.

Installation
Add the following to your MCP client configuration file.

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.

How to use

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.

How to install

Prerequisites: you need Node.js and npm installed on your system.

Install dependencies and build the server in your project workspace.

Configuration

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

Usage examples

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"]
})

Development

For local development, you can run a watch mode, build for production, and perform type checks.

npm run dev
npm run build
tsc --noEmit

Available tools

check_domain

Check if a single domain name is available and returns a structured result indicating availability and WHOIS data when available.

check_domains_batch

Evaluate availability for multiple domain names in a single request and return a collection of results corresponding to each input domain.

suggest_domains

Generate a list of domain name ideas based on provided keywords, with optional control over the number of suggestions and target TLDs.

Domain Checker MCP Server - 3viky/mcp-domain-checker