
Domain Checker Mcp
- Updated January 23, 2026
- WeAreBraveLabs/domain-checker-mcp
Domain Checker MCP is a MCP server that checks domain availability using DNS and RDAP/WHOIS verification from your agent.
About
Domain Checker MCP is a Model Context Protocol server that quickly verifies domain availability using DNS plus RDAP/WHOIS, so developers do not rely on guesswork or slow registrar tabs. Install it when you are validating a landing page name, brainstorming brands in the idea phase, or auditing domains before SEO launch—you register the npm stdio server in Claude Code or Cursor and let the agent batch-check candidates while you iterate copy and positioning. The package @wearebravelabs/domain-checker-mcp at version 1.0.1 is aimed at developers who want registrar-grade signals inside agent workflows. It is a focused task integration, not a full domain purchase or DNS hosting stack; you still buy domains elsewhere. Beginner-friendly MCP wiring with intermediate nuance when interpreting RDAP edge cases. Pair checks with trademark research and your registrar of choice before spending money.
- Fast availability checks combining DNS signals with RDAP/WHOIS verification
- npm package @wearebravelabs/domain-checker-mcp with stdio transport
- Version 1.0.1 aligned to MCP server schema 2025-12-11
- GitHub WeAreBraveLabs/domain-checker-mcp for install and updates
- Useful across idea research, validate landing, and launch SEO domain audits
Domain Checker Mcp by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
claude mcp add domain-checker-mcp -- npx -y @wearebravelabs/domain-checker-mcpAdd your badge
Show developers this MCP server is listed on Skillselion. Paste this into your README.
| Package | @wearebravelabs/domain-checker-mcp |
|---|---|
| Transport | STDIO |
| Auth | None |
| Last updated | January 23, 2026 |
| Repository | WeAreBraveLabs/domain-checker-mcp ↗ |
What it does
Check whether a domain name is actually available before you buy branding, set up a landing page, or commit to a product name.
Who is it for?
Best when you're picking a product domain during landing page and branding validation.
Skip if: Enterprise DNS management, bulk portfolio monitoring, or buying domains without separate registrar tooling.
What you get
After install, your agent can verify availability for candidate domains in one workflow before you register or publish a landing URL.
- Availability results for requested domains via MCP tools
- DNS plus RDAP/WHOIS-backed verification in agent sessions
- Repeatable domain shortlist checks without leaving the IDE
By the numbers
- Package version 1.0.1
- Registry: npm @wearebravelabs/domain-checker-mcp
- Verification stack: DNS + RDAP/WHOIS
README.md
Domain Checker MCP Server
Fast domain availability checker for Model Context Protocol (MCP). DNS + RDAP/WHOIS verification.
Built by Brave Labs
Features
- Hybrid DNS + RDAP/WHOIS checking - Fast DNS lookup, then RDAP (with WHOIS fallback) for accuracy
- Bulk checking - Check up to 100 domains in parallel
- Parallel processing - Batched verification queries for optimal throughput
- Name expansion - Check a base name across all popular TLDs automatically
- Flexible filtering - Return only available, only taken, or all results
- Error reporting - Clear error handling for timeouts and failures
Installation
npm install -g @wearebravelabs/domain-checker-mcp
Configuration
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"domain-checker": {
"command": "npx",
"args": ["-y", "@wearebravelabs/domain-checker-mcp"]
}
}
}
Claude Code
Add to your MCP settings:
{
"mcpServers": {
"domain-checker": {
"command": "npx",
"args": ["-y", "@wearebravelabs/domain-checker-mcp"]
}
}
}
Tools
check_domains
Check specific domains for availability with full DNS + WHOIS verification.
// Check multiple domains
check_domains({
domains: ["myapp.com", "myapp.io", "myapp.dev"]
})
// Filter to only available domains
check_domains({
domains: ["example.com", "randomname123.com"],
filter: "available"
})
Parameters:
domains(required): Array of domain names to checkfilter(optional):"available"or"taken"- omit for all results
check_names
Check base names across popular TLDs automatically.
// Check "myproject" across all popular TLDs
check_names({
names: ["myproject"]
})
// Check multiple names with specific TLDs
check_names({
names: ["startup", "launchpad"],
tlds: ["com", "io", "co", "app"],
filter: "available"
})
Parameters:
names(required): Array of base names to checktlds(optional): Specific TLDs to check (defaults to: com, net, org, io, co, app, dev, ai, xyz, me, info, biz, us, uk, ca, au)filter(optional):"available"or"taken"- omit for all results
check_domains_quick
Fast DNS-only check without WHOIS verification. Use when speed matters more than accuracy.
check_domains_quick({
domains: ["example.com", "test.io"]
})
Parameters:
domains(required): Array of domain names to checkfilter(optional):"available"or"taken"- omit for all results
Note: DNS-only checks may show false positives for available domains. Use check_domains for verification.
Example Response
{
"summary": {
"total": 4,
"available": 2,
"taken": 2,
"errors": 0,
"totalTime": "634ms"
},
"available": [
"myproject.io",
"myproject.dev"
],
"taken": [
"myproject.com",
"myproject.app"
]
}
With errors:
{
"summary": {
"total": 3,
"available": 1,
"taken": 1,
"errors": 1,
"totalTime": "10234ms"
},
"available": ["available-domain.com"],
"taken": ["google.com"],
"errors": [
{ "domain": "example.xyz", "error": "WHOIS timeout" }
]
}
How It Works
DNS Check (Fast) - All domains are checked via DNS in parallel. If DNS resolves, the domain is definitely taken.
RDAP/WHOIS Verification (Accurate) - Domains that pass DNS (no records found) are verified via RDAP (preferred) or WHOIS (fallback) to confirm availability. RDAP servers are loaded dynamically from the IANA bootstrap registry.
Parallel Processing - Verification queries run in parallel batches of 20 for optimal throughput.
This hybrid approach gives you the speed of DNS checking with the accuracy of RDAP/WHOIS verification.
Development
# Install dependencies
npm install
# Build
npm run build
# Run locally
npm start
More from Brave Labs
License
MIT © Brave Labs
Recommended MCP Servers
How it compares
MCP domain availability probe, not a registrar checkout or hosting control panel.
FAQ
Who is domain-checker-mcp for?
Developers and marketers using Claude Code or Cursor who need quick, verified domain availability during naming and landing-page work.
When should I use domain-checker-mcp?
Use it when validating a product name, shortlisting URLs for a waitlist page, or re-checking domains before SEO launch.
How do I add domain-checker-mcp to my agent?
Install @wearebravelabs/domain-checker-mcp from npm, add the stdio MCP server entry from WeAreBraveLabs/domain-checker-mcp to your client config, and invoke the checker tools from chat.