MCP.Market

Domain Search MCP server

by dorukardahan·io.github.dorukardahan/domain-search-mcp·v1.13.1·28 stars

Naming engine with availability intelligence: score names, check domains, socials and registries.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

28 stars88 downloads/wk

Reviews

Write one

Nobody has reviewed Domain Search yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Domain Search tools (12)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • ai_health

    Check health status of AI inference services. Returns status of: - VPS Qwen (self-hosted llama.cpp) - Together.ai (cloud fallback) - Semantic Engine (offline, always available) - Circuit breaker states - Adaptive concurrency limits Use when: - AI suggestions are slow or failing - Diagnosing which AI source is being used - Monitoring inference infrastructure

  • analyze_project

    Analyze a local project or GitHub repository to extract context for domain suggestions. This tool scans project manifest files (package.json, pyproject.toml, Cargo.toml, go.mod) and README files to understand your project, then generates relevant domain name suggestions. **Use Cases:** 1. Find a domain for your existing codebase 2. Get domain ideas that match your project's identity 3. Analyze any

  • bulk_search

    Check availability for multiple domain names at once. Efficiently searches up to 100 domains in parallel with rate limiting. Use a single TLD for best performance. Returns: - Availability status for each domain - Pricing where available - Summary statistics Example: - bulk_search(["vibecoding", "myapp", "coolstartup"], "io")

  • check_socials

    Check if a username is available on social media and developer platforms. Supports 10 platforms with varying confidence levels: - HIGH: GitHub, npm, PyPI, Reddit, Twitter/X (reliable public APIs) - MEDIUM: YouTube, ProductHunt (status code based) - LOW: Instagram, LinkedIn, TikTok (block automated checks - verify manually) Returns availability status with confidence indicator. Example: - check_soc

  • compare_registrars

    Compare domain pricing across multiple registrars. Checks the same domain at different registrars to find: - Best first year price - Best renewal price - Overall recommendation Uses the Pricing API when configured; otherwise falls back to BYOK registrars. Returns pricing comparison and a recommendation. Example: - compare_registrars("vibecoding", "com") → compares Porkbun (and any configured BYOK

  • expiring_domains

    Find domains that are about to expire and may become available soon. Monitors the federated negative cache for domains approaching their expiration date. Useful for domain investors and those watching specific domains. Requires NEGATIVE_CACHE_URL to be configured. Examples: - expiring_domains(days=30) → Domains expiring in the next 30 days - expiring_domains(tlds=["com"], days=7) → .com domains ex

  • hunt_domains

    Find valuable domains for investment opportunities. Scans Sedo auctions, generates pattern-based candidates, and calculates investment scores based on length, TLD value, keyword matches, and pronounceability. **Investment Score Factors:** - Length: Shorter = higher score (3-4 chars = +25 points) - TLD Value: .com = +25, .io/.ai = +15, .co = +12 - Keyword Match: +5 per keyword found in domain - Pro

  • name_project

    Two-phase naming engine. Call without candidates to receive generation instructions for YOUR model

  • search_domain

    Search for domain availability and pricing across multiple TLDs. Returns: - Availability status for each domain - Pricing (first year and renewal) when Pricing API is configured - Whether WHOIS privacy is included - Human-readable insights and next steps Examples: - search_domain("vibecoding") → checks vibecoding.com, .io, .dev - search_domain("myapp", ["com", "io"]) → checks specific TLDs

  • suggest_domains

    Generate and check availability of domain name variations. Creates variations like: - Hyphenated: vibe-coding - With numbers: vibecoding1, vibecoding2 - Prefixes: getvibecoding, tryvibecoding - Suffixes: vibecodingapp, vibecodinghq Returns only available suggestions, ranked by quality. Example: - suggest_domains("vibecoding") → finds available variations

  • suggest_domains_smart

    AI-powered domain name suggestion engine. Generate creative, brandable domain names from keywords or business descriptions. Combines multiple intelligent sources for maximum coverage and quality. Features: - ZERO-CONFIG: Works out of the box with our fine-tuned Qwen 7B-DPO model - Domain-specialized fine-tuned model for higher quality suggestions - Understands natural language queries ("coffee sho

  • tld_info

    Get information about a Top Level Domain (TLD). Returns: - Description and typical use case - Price range - Any special restrictions - Popularity and recommendations Example: - tld_info("io") → info about .io domains

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • Code scan145 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 11 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Domain Search compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 70% of 3,470 Web search servers
Tools
12
the typical Web search server has 5
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
28
more than 90% of 1,786 Web search servers
Downloads a week
88
more than 54% of 827 Web search servers with a package

What its tools let an agent do: 12 read

Install Domain Search in Claude Code, Cursor or VS Code

Runs npx -y domain-search-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add domain-search-mcp -- npx -y domain-search-mcp
Add to Cursor

What the publisher says

From the Domain Search repository's README, as published. We do not edit it. Read it on GitHub

Domain Search MCP

Naming engine with availability intelligence — an MCP server that scores the names your model generates and runs availability checks against domains, socials, and package registries. Works with zero configuration using public RDAP/WHOIS, and optionally enriches results with registrar pricing via a backend you control.

🆕 v1.12.0: nameproject — a two-phase naming engine. Call it once to get generation instructions for your model, call it again with candidates[] to get anti-slop scoring, ranking, and live availability checks across domains, socials, and npm. See nameproject below.

🆕 v1.10.0: GoDaddy public endpoint integration! Enhanced fallback chain (RDAP → GoDaddy → WHOIS) with premium/auction domain detection. Circuit breaker pattern ensures resilience.

🤖 v1.9.0+: AI-powered domain suggestions work out of the box! No API keys needed - suggestdomainssmart uses our public fine-tuned Qwen 7B-DPO model. Plus: Redis distributed caching and /metrics endpoint for observability.

Built on the Model Context Protocol for Claude, Codex, VS Code, Cursor, Cline, and other MCP-compatible clients.

Features

What It Does

  • Check a single name across multiple TLDs.
  • Bulk-check up to 100 names for one TLD.
  • Compare registrar pricing (uses backend when configured).
  • Suggest names and validate social handles.
  • Detect premium/auction signals for search_domain.

How It Works

Availability and pricing are intentionally separated:

Availability Chain (zero-config):
┌─────────┐     ┌─────────┐     ┌─────────┐
│  RDAP   │ ──► │ GoDaddy │ ──► │  WHOIS  │
│ (fast)  │     │(premium)│     │(fallback│
└─────────┘     └─────────┘     └─────────┘
  • Availability (default, no keys needed):
  • RDAP: Primary source - fast, unlimited, public registry data
  • GoDaddy: Secondary - adds premium/auction detection (30 req/min, circuit breaker protected)
  • WHOIS: Last resort fallback for edge cases
  • Pricing (optional):
  • Recommended: PRICINGAPIBASE_URL (backend with Porkbun keys)
  • Optional BYOK: Porkbun/Namecheap only when backend is not configured

This keeps the server zero-config while letting power users enable pricing.

Pricing Verification

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Domain Search: common questions

Is Domain Search MCP server safe?
Mostly: it is graded B (83/100). Read the Domain Search safety report
How do I install Domain Search?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Domain Search need an API key?
Yes. The registry entry asks for PRICING_API_TOKEN, PORKBUN_API_KEY, PORKBUN_API_SECRET, NAMECHEAP_API_KEY.
Is Domain Search maintained?
The last commit was 52 days ago (2026-09-13). The latest release is v1.13.1.
What can I use instead of Domain Search?
Servers from other publishers that do the same job: Mapbox MCP server, Jshookmcp MCP server and Free Search MCP server.
How does Domain Search compare with other Web search MCP servers?
safety score 83/100 (higher than 70% of 3,470 Web search servers); tools 12 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Domain Search

Same job from other publishers: the closest match first, then the best rated.

  • Mapbox
    Geospatial intelligence with Mapbox APIs like geocoding, POI search, directions, isochrones, etc.
    A
  • Jshookmcp
    Search-first MCP server for JavaScript reverse engineering: 735 tools across 36 domains.
    C
  • Free Search
    No-API-key web search, page fetching and document reading across many engines. Local-first.
    B
  • Keyline Icons
    Search Keyline Icons by name and get any icon's SVG source or React import. No key, no network.
    A
  • Shodan
    MCP server for Shodan API — device search, IP and domain recon, DNS, and CVE/CPE queries.
    B

More from dorukardahan →