A domain MCP that hits the registry, not a guess.
One URL. No API key. Your agent only gets .com/.net names already verified available via live RDAP — the check WHOIS caches and parked pages fail.
https://domainsearchking.com/api/mcp
98.7% of names this MCP returns are registrable. In our Hallucination Index (2,449 live RDAP checks, 10 models), up to 92% of model-suggested “available” .coms were already taken.
Install the way your client actually works.
JSON shapes still differ by host. Pick yours. Same endpoint everywhere.
claude mcp add --transport http domain-search-king https://domainsearchking.com/api/mcp
Then restart the session and ask it to name something. No OAuth. No env vars.
One-click Cursor install · or paste into ~/.cursor/mcp.json
{
"mcpServers": {
"domain-search-king": {
"url": "https://domainsearchking.com/api/mcp"
}
}
}
Command Palette → MCP: Add Server → HTTP, or this deeplink if Copilot Agent is on.
{
"servers": {
"domain-search-king": {
"type": "http",
"url": "https://domainsearchking.com/api/mcp"
}
}
}
Claude Desktop / claude.ai: Settings → Connectors → Add custom connector. Name it Domain Search King. URL:
https://domainsearchking.com/api/mcp
ChatGPT Developer Mode / connectors: add a remote MCP server with this URL. Same JSON-RPC as Claude.
https://domainsearchking.com/api/mcp
Grok chat: grok.com/connectors → New Connector → Custom → paste the URL. Grok Build CLI:
grok mcp add --transport http domain-search-king https://domainsearchking.com/api/mcp # xAI SDK / Responses API: # tools=[mcp(server_url="https://domainsearchking.com/api/mcp")]
Remote HTTP only (this server already is). No API key on our side. Localhost URLs will be rejected — use this public URL.
DeepSeek, Llama, Qwen, etc. are models, not MCP clients. Wire the host: Open WebUI (Admin → Integrations → MCP Streamable HTTP), Continue, Cline, DeepSeek Harness, LibreChat. Same URL. OpenClaw: ClawHub listing.
npx add-mcp https://domainsearchking.com/api/mcp --name domain-search-king # OpenClaw / ClawHub (live): clawhub install dsk-available-domains # Any HTTP MCP client: POST https://domainsearchking.com/api/mcp Content-Type: application/json
Skill file: /skill.md · server card: /.well-known/mcp/server-card.json
Three tools. Then stop guessing.
Paste a prompt into the agent after install. Never tell a human a name is free unless one of these returned it.
find_available_domains
Brandable .coms from a keyword + optional description. Live RDAP before return. count 1–24.
“Find 8 available .coms for a late-night coffee roaster.”
find_available_domains_by_pattern
Starts / ends / contains across TLDs. Default .com + .net. The sweep most domain MCPs skip.
“Every available .com and .net starting with bear.”
check_domain
One hostname: RDAP age/expiry, backlinks, toxic flags, Wayback, trademark links. No fake score.
“Is oakbear.net free at the registry, not WHOIS?”
Call it from this page.
Same JSON-RPC your agent posts. No signup. RDAP takes a few seconds.
What this is not.
Not a WHOIS wrapper
Availability is live RDAP. WHOIS caches and a 200 on a parked page will lie. If a call fails, the agent should say so — not invent names.
Not a trademark search
Available ≠ clear to use. check_domain links trademark search; it does not grant a mark. The human still registers at a registrar.
Not unlimited
Public tier: 10 tool calls/day per IP, no key. High-volume / embedded: hello@domainsearchking.com. Web search on the site is also free.
Not a local npx install
Remote only: Streamable HTTP at /api/mcp. GET that URL for server info + tool names. POST for JSON-RPC.
Straight answers.
How do I add this in 30 seconds?
Cursor or VS Code: buttons at the top. Claude Code: claude mcp add --transport http domain-search-king https://domainsearchking.com/api/mcp. Grok: grok.com/connectors → Custom, or grok mcp add --transport http domain-search-king https://domainsearchking.com/api/mcp. Claude Desktop: Connectors → custom → that URL.
Why not just ask Claude if the name is free?
Models invent plausible names with no registry. The Hallucination Index measured up to 92% already taken. This MCP verifies first, so 98.7% of returns are registrable.
Which TLDs?
find_available_domains returns brandable .coms. Pattern search defaults to .com and .net, and can enumerate .org, .io, .co, .info.
MCP or REST?
MCP for agents. REST if you own HTTP: /api/names?q= and /api/check?domain=. Same RDAP path.