Domain MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add domain-mcp-21d3 -- npx github:cfenzo/domain-mcp --help
README.md

Reliably check domain name availability using DNS and WHOIS lookups.

domain-mcp

A CLI and MCP (Model Context Protocol) server for reliably checking domain name availability. Uses both DNS and WHOIS lookups for high-confidence results.

Features

  • Dual verification: Combines DNS and WHOIS checks for reliable results
  • Confidence levels: Reports high/medium/low confidence based on verification methods
  • Alternative TLD search: Find available domains across multiple TLDs
  • Domain suggestions: Generate variations with common prefixes/suffixes
  • MCP server: Use with Claude and other MCP-compatible AI assistants
  • CLI tool: Command-line interface for quick lookups

Installation

# Install globally from GitHub
npm install -g github:cfenzo/domain-mcp

# Or use directly with npx (no install needed)
npx github:cfenzo/domain-mcp --help

CLI Usage

# Check a single domain
domain-check example.com

# Check across popular TLDs
domain-check myapp --alt

# Check tech-focused TLDs (io, dev, app, ai, etc.)
domain-check startup --alt --tech

# Check specific TLDs
domain-check mybrand --tlds com,io,dev,app

# JSON output
domain-check example.com --json

# Only show available domains
domain-check myapp --alt --available-only

Or with npx (no installation):

npx -p github:cfenzo/domain-mcp domain-check example.com --alt

Claude Code MCP Server

Add to your Claude Code configuration (~/.claude.json):

{
  "mcpServers": {
    "domain-checker": {
      "command": "npx",
      "args": ["-y", "-p", "github:cfenzo/domain-mcp", "domain-mcp"]
    }
  }
}

Available MCP Tools

  • check_domain: Check a single domain's availability
  • check_alternative_tlds: Check availability across multiple TLDs
  • suggest_domains: Generate and check domain name variations
  • list_tlds: List available TLD categories

How It Works

  1. DNS Check: Queries DNS for A records. If found, domain is definitely taken.
  2. WHOIS Check: Queries WHOIS servers for registration data.
  3. Confidence Scoring:
    • High: Both methods agree (DNS exists + WHOIS registered, or no DNS + WHOIS available)
    • Medium: Only one method provided data
    • Low: Errors or ambiguous results

TLD Categories

  • General: com, net, org, io, co, dev, app, ai, xyz, me, info, biz, tech, online, site, cloud
  • Tech: io, dev, app, ai, tech, cloud, software, systems, digital, code
  • Country: uk, de, fr, nl, es, it, pl, ru, jp, cn, au, ca, us, in, br

Tools (4)

check_domainCheck a single domain's availability
check_alternative_tldsCheck availability across multiple TLDs
suggest_domainsGenerate and check domain name variations
list_tldsList available TLD categories

Configuration

claude_desktop_config.json
{"mcpServers": {"domain-checker": {"command": "npx", "args": ["-y", "-p", "github:cfenzo/domain-mcp", "domain-mcp"]}}}

Try it

Check if the domain 'startup-ideas.com' is available.
Find available variations for the domain 'mybrand' across tech-focused TLDs.
Check if 'my-new-app' is available as a .io, .dev, or .app domain.
List all the TLD categories supported by the domain checker.

Frequently Asked Questions

What are the key features of Domain MCP?

Dual verification using both DNS and WHOIS lookups. Confidence scoring for availability results. Support for searching across alternative TLDs. Domain name variation generation for branding. CLI and MCP server support.

What can I use Domain MCP for?

Verifying domain availability for new startup projects. Checking if a brand name is available across multiple TLDs like .io and .dev. Generating and validating domain name ideas for a new product launch. Automating domain availability checks within an AI-assisted development workflow.

How do I install Domain MCP?

Install Domain MCP by running: npm install -g github:cfenzo/domain-mcp

What MCP clients work with Domain MCP?

Domain MCP works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Domain MCP docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare