Skip to main content
Glama
mcp-domain-radar
by sonwr

mcp-domain-radar

MCP server that checks domain availability in real-time during brand naming.

Name your brand. Check the domain. All in one conversation.


Why?

We've all been there:

You:    "Suggest a name for my service"
AI:     "How about NexFlow?"
You:     Search nexflow.com... already taken
You:    "Another one"
AI:     "DataPulse?"
You:     Search datapulse.com... also taken
You:    "..."
        (repeat 10 times)

Install mcp-domain-radar once, and your AI checks domain availability the moment it thinks of a name. No more switching between browser and terminal.


Related MCP server: Domain Checker MCP Server

Quick Start

1. Install

npm install -g mcp-domain-radar

2. Connect to your AI coding tool

claude mcp add domain-radar -- mcp-domain-radar
codex mcp add domain-radar -- npx mcp-domain-radar

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "domain-radar": {
      "command": "npx",
      "args": ["mcp-domain-radar"]
    }
  }
}

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "domain-radar": {
      "command": "npx",
      "args": ["mcp-domain-radar"]
    }
  }
}

3. Install the brand-naming skill (optional, Claude Code only)

mkdir -p ~/.claude/skills/brand-naming
cp node_modules/mcp-domain-radar/.claude/skills/brand-naming/SKILL.md ~/.claude/skills/brand-naming/

Or copy it manually from the GitHub repo.

4. Use it

With the skill installed, type /brand-naming in Claude Code to start a guided naming session.

Or just talk naturally:

"I'm building a task management app for developers.
 Help me find a brand name with an available domain."

Claude will automatically check domains as it brainstorms.


What You Get

4 Tools — automatically used by Claude during conversations

Tool

What it does

check_domains

Check exact domain names — "Is mybrand.com taken?"

check_brand_domains

Check one name across 17+ TLDs at once — "Check nexflow across all popular TLDs"

suggest_and_check_domains

Generate name variations from keywords & check all — "Brainstorm names from keywords: pulse, data, flow"

list_supported_tlds

Show all TLDs this server supports

Category

TLDs

Classic

.com .net .org

Tech / Startup

.io .dev .app .co .tech .sh

Trending

.ai .gg .so .me .xyz .cc .to .run .cloud .tv

Creative

.lol .wtf .cool .world .studio .design

Commerce

.online .site .store

Country

.kr


Examples

Check a specific name

You: Check if "nexflow" is available — try .com, .io, .ai, and .dev
AVAILABLE:
  + nexflow.dev
  + nexflow.ai

TAKEN:
  - nexflow.com
  - nexflow.io

--- 2 available / 2 taken / 0 unknown ---

Brainstorm from keywords

You: I need a name for an AI code review tool.
     Keywords: code, review, pulse, scan.
     Find me names with available domains.
Generated 20 name variations from: code, review, pulse, scan
Checking .com .io .ai .dev .app .co for each

+ codepulse (compound) — available: .dev, .ai | taken: .com, .io
+ scanflow (suffix) — available: .ai, .dev, .app | taken: .com
+ getpulse (prefix) — available: .dev, .co | taken: .com, .io, .ai
+ revscan (blend) — available: .com, .io, .ai, .dev, .app, .co
- codelab (suffix) — all checked TLDs taken

TOP PICKS (have available domains):
  revscan → revscan.com, revscan.io, revscan.ai, revscan.dev, revscan.app, revscan.co
  codepulse → codepulse.dev, codepulse.ai
  scanflow → scanflow.ai, scanflow.dev, scanflow.app

Guided workflow with the brand-naming prompt

The server includes a built-in prompt template that walks you through the full naming process step by step.


How It Works

Your question
    │
    ▼
  Claude brainstorms names
    │
    ▼
  mcp-domain-radar
    ├── 1. DNS lookup (fast — if it resolves, it's taken)
    └── 2. WHOIS query (definitive — checks registration status)
    │
    ▼
  Only names with available domains are recommended
  • No API keys required — uses native DNS and WHOIS protocols

  • Rate-limit friendly — batches queries with delays

  • Works offline for DNS checks — WHOIS requires network


Development

git clone https://github.com/sonwr/mcp-domain-radar.git
cd mcp-domain-radar
npm install
npm run build

Test locally:

claude mcp add domain-radar -- node ./dist/index.js

Roadmap

  • Domain price estimation per registrar

  • Expiring / recently dropped domain suggestions

  • Registrar API integration (Namecheap, Cloudflare, GoDaddy)

  • Internationalized domain name (IDN) support

  • More TLDs and WHOIS servers

Contributions welcome! Open an issue or PR.


License

MIT

Available Tools

4 tools
check_brand_domainsA

Check domain availability for a single brand name across many popular TLDs at once. Default TLDs: .com .io .dev .app .ai .co .so .me .xyz .tech .net .sh .run .cloud .to .gg .cc Supports 30+ TLDs including trending ones like .ai, .gg, .so, .lol, .wtf, .cool.

Inputs: name (required), tlds.

check_domainsA

Check availability of specific domain names. Use this when you already have exact domain names to verify (e.g. "mybrand.com", "mybrand.ai"). Checks via DNS + WHOIS for accurate results.

Inputs: domains (required).

list_supported_tldsA

List all TLDs that this server can check via WHOIS, grouped by category.

Inputs: no named parameters.

suggest_and_check_domainsA

Generate brand-name variations from keywords, then check domain availability for each. Creates variations using prefixes (get-, try-, my-…), suffixes (-hq, -lab, -flow…), compounds (keyword1+keyword2), and portmanteau blends. Great for brainstorming when obvious names are taken.

Inputs: keywords (required), tlds, max_variations.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.2/5.0

    Scored across 4 tools

    Disambiguation4/5

    Each tool has a distinct purpose: checking a brand across TLDs, checking specific domains, listing TLDs, and brainstorming variations. Minor potential confusion between check_brand_domains and check_domains, but descriptions clarify the difference.

    Naming Consistency4/5

    Tool names follow a verb_noun pattern (check_, list_, suggest_and_check_). The compound verb in suggest_and_check_domains is a slight deviation, but overall consistent.

    Tool Count5/5

    Four tools is appropriate for the domain checking and suggestion use case. Not too few or too many, each earns its place.

    Completeness4/5

    Covers core functionality: checking specific domains, checking a brand across TLDs, suggesting variations, and listing supported TLDs. Minor gaps like bulk brand checking or WHOIS details beyond availability, but sufficient for typical use.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables AI assistants to check domain availability across multiple TLDs with real-time pricing, brainstorm creative domain names, analyze domains for brandability and SEO potential, and search for domains by price and category without CAPTCHAs.
      10 npm
      3
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Enables AI agents to check domain availability, perform batch domain lookups, and generate intelligent domain name suggestions across multiple TLDs using WHOIS integration.
      3
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Enables domain name availability checking through DNS and WHOIS lookups with confidence scoring. It supports searching across alternative TLDs and generating domain name variations for branding purposes.
      4
      ISC
    • A
      license
      Not graded
      quality
      Not graded
      maintenance
      Enables users to check domain name availability across 877 TLDs, generate intelligent suggestions, and retrieve WHOIS registration information. It supports bulk domain checks and cross-TLD searches through natural language interfaces.
      0
      -