Domain Checker Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Domain Checker Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Fast domain availability checker for Model Context Protocol (MCP). DNS + RDAP/WHOIS verification.
Built by Brave Labs
npm install -g @wearebravelabs/domain-checker-mcpAdd to your claude_desktop_config.json:
{
"mcpServers": {
"domain-checker": {
"command": "npx",
"args": ["-y", "@wearebravelabs/domain-checker-mcp"]
}
}
}Add to your MCP settings:
{
"mcpServers": {
"domain-checker": {
"command": "npx",
"args": ["-y", "@wearebravelabs/domain-checker-mcp"]
}
}
}check_domainsCheck 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 resultscheck_namesCheck 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 resultscheck_domains_quickFast 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 resultsNote: DNS-only checks may show false positives for available domains. Use check_domains for verification.
{
"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" }
]
}This hybrid approach gives you the speed of DNS checking with the accuracy of RDAP/WHOIS verification.
# Install dependencies
npm install
# Build
npm run build
# Run locally
npm startMIT © Brave Labs
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.