DomainCheckr

io.github.nach-dakwalePublished by GitHub account nach-dakwalev1.0.0Updated Oct 25, 2026

Check domain name availability via RDAP. Single, bulk, and smart suggestions. No API key needed.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingBusiness & Commerce

Overview

AI-generated overview

A remote MCP server that checks domain name availability through RDAP, with single, bulk and keyword-based suggestion lookups.

What you can do
Check a single domain's availability, with registrar, creation date, expiry and nameservers for taken domains (check_domain). Check up to 50 domains at once with per-domain results and summary counts (check_domains_bulk). Generate and check about 15 domain ideas across .com, .io, .ai, .dev and .co for a keyword or business description (suggest_domains).
When to use it
Useful when naming a product or business and you want the assistant to test candidate domains or brainstorm available names without leaving the chat. Also handy for bulk-checking a shortlist of domains.
Requirements
A remote MCP endpoint added by URL to the client; no local installation, API key or account is needed. The client needs network access to the hosted service.
Before you install
Domain queries are sent to the hosted service, which forwards them to registry RDAP servers (Verisign, PIR, rdap.org), so searched names are visible to those parties. Results reflect registry data at query time and are not a reservation; availability can change before registration.

Installation

In SourceWeft

  1. Open DomainCheckr in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.nach-dakwale%2Fdomaincheckr/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "domaincheckr": {
      "type": "http",
      "url": "https://domaincheckr.fly.dev/mcp"
    }
  }
}

README

DomainCheckr MCP Server

Check domain name availability instantly using RDAP. No API key or installation required. Works as a remote MCP server.

Quick Start

This is a remote MCP server -- no local installation needed. Just add the URL to your MCP client.

Claude Desktop

Add to your claude_desktop_config.json:

json
{  "mcpServers": {    "domaincheckr": {      "url": "https://domaincheckr.fly.dev/mcp"    }  }}

Config file location:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Claude Code

bash
claude mcp add domaincheckr --transport http https://domaincheckr.fly.dev/mcp

Cursor

Add to ~/.cursor/mcp.json:

json
{  "mcpServers": {    "domaincheckr": {      "url": "https://domaincheckr.fly.dev/mcp"    }  }}

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

json
{  "mcpServers": {    "domaincheckr": {      "url": "https://domaincheckr.fly.dev/mcp"    }  }}

Tools

ToolDescription
check_domainCheck if a single domain name is available for registration. Returns registrar, creation date, expiry, and nameservers for taken domains.
check_domains_bulkCheck up to 50 domain names at once. Returns per-domain results with summary counts.
suggest_domainsGenerate and check domain name ideas for a keyword or business description. Creates 15 variations across .com, .io, .ai, .dev, .co and common prefixes/suffixes.

Example Prompts

Try asking your AI assistant:

  • "Is coolstartup.com available?"
  • "Check if these domains are available: acmecorp.com, acmehq.com, getacme.com"
  • "Find me a domain for a pet grooming business"
  • "I'm building a fintech app called PayFlow, find me a domain"

How It Works

DomainCheckr uses the RDAP protocol (Registration Data Access Protocol) to check domain availability in real time. RDAP is the modern replacement for WHOIS, standardized by the IETF.

  • Queries Verisign RDAP for .com/.net domains
  • Queries PIR RDAP for .org domains
  • Falls back to rdap.org for all other TLDs
  • HTTP 404 = available, HTTP 200 = taken

No scraping, no third-party APIs, no rate-limited services. Direct registry queries.

REST API

The same service is available as a REST API for building your own integrations or ChatGPT Actions.

EndpointDescription
GET /check/{domain}Check a single domain
POST /checkBulk check (body: {"domains": ["a.com", "b.com"]}, max 50)
GET /suggest?keyword=fintechGenerate and check domain ideas
GET /healthHealth check
GET /docsInteractive API documentation
GET /openapi.jsonOpenAPI spec (for ChatGPT Actions)

Base URL: https://domaincheckr.fly.dev

License

MIT

Source: README.md at commit 6d41246

Tools

3

echo

Echo

Echoes the provided text back to the caller.

Parameterstextrequired

add

Add

Adds two numbers and returns the sum.

Parametersarequiredbrequired

server_time

Server time

Returns the current server time (ISO 8601, UTC).

Takes no parameters.

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts