Domain Search MCP logo

Domain Search MCP

by dorukardahan

Checks domain availability, pricing, social handles, TLDs, and naming candidates through MCP tools.

Install Domain Search MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "dorukardahan-domain-search-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "domain-search-mcp@latest"
      ]
    }
  }
}

Settings β†’ Developer β†’ Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passedβ€” started and listed 12 tools correctly (1mo ago).

Overview

dorukardahan/domain-search-mcp MCP server checks domain availability across TLDs and public lookup sources, with optional registrar pricing. It supports bulk searches, registrar comparisons, social-handle checks, TLD details, project analysis, and several domain suggestion workflows. Availability works without API keys through RDAP, GoDaddy, and WHOIS, while pricing can use a configured backend or supported registrar credentials. Reach for it when an agent needs to research, score, or validate names before registration.

Use cases

  • Check domain availability across selected TLDs
  • Compare first-year and renewal prices across registrars
  • Generate and rank brandable domain variations
  • Analyze a project repository for naming ideas
  • Find matching social and developer-platform handles

Key features

  • Multi-TLD availability checks
  • Bulk searches for up to 100 domains
  • Registrar price comparison
  • AI-assisted domain suggestions
  • Social handle availability checks
  • Project and repository analysis

Tools12

What Domain Search MCP lets your agent do. Expand a tool for its parameters.

Verified live~3.3k tokens of context

Security & health

What it can reach and how reliably it runs β€” from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

5/5 checks healthy over the last 30d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 7d ago via OSV.dev Β· domain-search-mcp@latest (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars28Stargazers on the source repository.
npm downloads1.5kPackage downloads in the last 30 days.
Last commit21d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed12Callable tools this server registers over MCP.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How Domain Search MCP works

What dorukardahan/domain-search-mcp MCP server does

The dorukardahan/domain-search-mcp MCP server gives MCP clients tools for researching names, domains, registrar prices, and online handles. It can check one name across multiple TLDs, search up to 100 domains in a bulk request, compare registrar pricing, and return availability status with supporting details. Results may include first-year and renewal prices, WHOIS privacy information, price-verification links, and notes about premium or auction signals.

Naming workflows cover both simple variations and model-assisted ideation. suggest_domains creates predictable variants such as prefixes, suffixes, hyphenated names, and numeric forms. suggest_domains_smart accepts keywords or natural-language descriptions, can use an industry or style, and checks generated suggestions for availability. name_project uses two phases: first it returns instructions for the calling model to generate candidates, then it scores and ranks supplied candidates and can check domains, social platforms, and npm.

How it works

Availability is designed to work without credentials. RDAP is the primary lookup source, followed by a GoDaddy public endpoint for additional premium or auction signals, with WHOIS as a fallback. GoDaddy requests are rate-limited and protected by a circuit breaker. Availability represents a point-in-time result, so candidates should be checked again before registration.

Pricing is separate from availability. A configured pricing backend can provide registrar data, while Porkbun and Namecheap credentials can be used as an alternative when that backend is not configured. The material identifies PRICING_API_BASE_URL as the recommended backend setting. Prices may be estimates and should be confirmed on the registrar checkout page.

The server can run over stdio for desktop MCP clients or HTTP/SSE for web-facing clients and ChatGPT Actions. Its HTTP mode exposes MCP, REST tool routes, an OpenAPI document, health information, and Prometheus-compatible metrics.

Setup and configuration

The documented direct installation command is:

Terminal
npx -y domain-search-mcp@latest

For source-based use, the repository instructions use npm install, npm run build, and npm start. Add --http to start the HTTP/SSE transport; MCP_PORT changes its port from the default 3000. Availability does not require API keys. Optional pricing uses PRICING_API_BASE_URL or supported registrar credentials. NEGATIVE_CACHE_URL is required specifically by expiring_domains, not for the general server. Set SLIM_TOOLS=true to expose the documented six-tool profile instead of the full default surface.

Tools and capabilities

The documented tool surface includes:

  • name_project for two-phase candidate generation guidance, scoring, ranking, and checks.
  • search_domain for multi-TLD availability and pricing lookups.
  • bulk_search for checking up to 100 names, preferably with one TLD.
  • compare_registrars for first-year, renewal, and overall price comparisons.
  • suggest_domains and suggest_domains_smart for generated domain candidates.
  • tld_info for TLD descriptions, restrictions, pricing ranges, and usage guidance.
  • check_socials for usernames on GitHub, npm, PyPI, Reddit, Twitter/X, YouTube, ProductHunt, Instagram, LinkedIn, and TikTok, with confidence levels that vary by platform.
  • analyze_project for reading supported manifests and README files from local projects or GitHub repositories.
  • hunt_domains for Sedo auctions and investment-oriented scoring.
  • expiring_domains for domains approaching expiration through a configured negative cache.
  • ai_health for inference service, circuit-breaker, and concurrency status.

The dorukardahan/domain-search-mcp MCP server is therefore suited to brand research, pre-registration checks, repository-based naming, and domain-investment discovery. Social checks with lower-confidence platforms may require manual verification.

Reviews

No reviews yet β€” be the first to share how it worked for you.

Frequently Asked Questions about Domain Search MCP

Run `npx -y domain-search-mcp@latest` for the documented stdio setup, or clone the repository and run its build and start commands.

Yes.

No API key is required for availability checks. Registrar pricing is optional and can use a configured pricing backend or supported BYOK registrar credentials.

Yes. `bulk_search` checks up to 100 domain names in parallel, with rate limiting; using one TLD gives the best performance.

Related MCP servers

Add a badge to your READMEShow it’s listed β€” live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewDomain Search MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/dorukardahan-domain-search-mcp?style=directory)](https://allmcps.com/mcp/dorukardahan-domain-search-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/dorukardahan-domain-search-mcp"><img src="https://allmcps.com/api/badge/dorukardahan-domain-search-mcp?style=directory" alt="Domain Search MCP on AllMCPs" /></a>