Find available domain names from word combinations using WHOIS lookup
npm install find-domainsCan't find an available domain name? This tool generates combinations from your word lists and checks which ones are available for purchase.
``bashNo installation required
npx find-domains --words agent --words mesh fabric --tlds com ai io
MCP Server Mode
Run as an MCP server to integrate with Claude Desktop or other MCP clients:
$3
Add to your
claude_desktop_config.json:`json
{
"mcpServers": {
"find-domains": {
"command": "npx",
"args": ["find-domains", "--mcp"]
}
}
}
`$3
check_domain - Check if a specific domain is available
- Input:
domain (string) - Full domain name like "example.com"find_domains - Generate and check domain combinations
- Input:
permutations (array of arrays) - Word groups
- Input: tlds (array, optional) - Domain extensions (default: ["com"])
- Input: includeHyphen (boolean, optional) - Include hyphenated versions
- Input: concurrency (number, optional) - Parallel checks (default: 10)Usage
`bash
npx find-domains --words agent --words mesh fabric --tlds com ai io
`Searches: agentmesh.com, agentmesh.ai, agentfabric.com, agentfabric.ai, etc.
$3
--words - Think of each --words flag as a slot in your domain name. You can provide multiple word options for each slot, and the tool will try all combinations.For example:
--words quick fast --words site app will check quicksite, quickapp, fastsite, and fastapp.
--tlds - Which domain extensions to check (.com, .ai, .io, etc.). By default it only checks .com domains.
--hyphen - Want to check both "quicksite" and "quick-site"? Add this flag to include hyphenated versions.
--concurrency - How many domains to check at once. Higher = faster, but some registries might rate limit you. Default is 10.Examples
Multiple word groups:
`bash
npx find-domains --words agent ai --words mesh hub
`
Searches: agentmesh.com, agenthub.com, aimesh.com, aihub.comWith hyphens:
`bash
npx find-domains --words agent --words mesh --hyphen
`
Searches: agentmesh.com, agent-mesh.comMultiple TLDs:
`bash
npx find-domains --words agent --words mesh --tlds com ai io dev
`
Searches: agentmesh.com, agentmesh.ai, agentmesh.io, agentmesh.devThree positions:
`bash
npx find-domains --words my --words agent --words hub mesh
`
Searches: myagenthub.com, myagentmesh.comPrefix + noun:
`bash
npx find-domains --words my get --words agent tool
`
Searches: myagent.com, mytool.com, getagent.com, gettool.comAdjective + noun:
`bash
npx find-domains --words quick easy --words docs notes
``