Tldx
Bulk domain availability checking via RDAP, DNS, and WHOIS, with prefix/suffix permutations, regex patterns, MCP, and multiple output formats
Bulk domain availability checking via RDAP, DNS, and WHOIS, with prefix/suffix permutations, regex patterns, MCP, and multiple output formats
{
"mcpServers": {
"tldx": {
"command": "tldx",
"args": [
"mcp"
]
}
}
}
 # tldx    [](https://goreportcard.com/report/github.com/brandonyoungdev/tldx) [](https://codecov.io/gh/brandonyoungdev/tldx) `tldx` helps you brainstorm available domain names fast. ```sh tldx openai -p get,use -s ly,hub -t com,io,ai --only-available ✔️ getopenaily.com is available ✔️ useopenaihub.io is available ... ```  ## 📚 Table of Contents - [Features](#-features) - [Usage](#️-usage) - [Examples](#-examples) - [Domain Availability](#domain-availability) - [Regex Domain Selection](#regex-domain-selection) - [Presets](#presets) - [Permutations](#permutations) - [Brace Expansion](#brace-expansion-macos-linux) - [Show Only Available Domains](#show-only-available-domains) - [Limit Results](#limit-results) - [Dry Run](#dry-run) - [Input from File or Stdin](#input-from-file-or-stdin) - [Output Formats](#output-formats) - [MCP](#mcp) - [Installation](#-installation) ## ⚡ Features - 🔍 Smart keyword-based domain permutations (prefixes, suffixes, TLDs) - 🎯 Regex pattern support for generating domain combinations (e.g., all 3-letter domains) - 🚀 Fast and concurrent availability checks with RDAP - 📤 Streams results as they're found - 📦 Multiple output formats: `text`, `json`, `json-stream`, `json-array`, `csv`, `grouped`, `grouped-tld` - 🔧 TLD presets to quickly select curated TLD sets - 📏 Optional filtering by domain length - 🤖 MCP server (`tldx mcp`) for AI agent integration ## 🛠️ Usage ```sh Usage: tldx [keywords] [flags] tldx [command] Available Commands: completion Generate the autocompletion script for the specified shell help Help about any command mcp Start an MCP (Model Context Protocol) server over stdio show-tld-presets Show available TLD presets Flags: --dry-run Print domains that would be checked without making network calls -f, --format string Format of output (text, json, json-stream, json-array, csv, grouped, grouped-tld) (default "text") -h, --help help for tldx -i, --input string File to read keywords from. Use "-" to read from stdin. -l, --limit int Stop after finding this many available domains (0 = no limit) -m, --max-domain-length int Maximum length of domain name (default 64) --no-color Disable colored output -a, --only-available Show only available domains -p, --prefixes strings Prefixes to add (e.g. get,my,use) -r, --regex Enable regex pattern matching for domain keywords --show-stats Show statistics at the end of execution -s, --suffixes strings Suffixes to add (e.g. ify,ly) --tld-preset string Use a tld preset (e.g. popular, tech) -t, --tlds strings TLDs to check (e.g. com,io,ai) -v, --verbose Show verbose output --version...
A collection of MCP servers.
Chrome DevTools for coding agents
Enhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, M...
Playwright MCP server
GitHub's official MCP Server
🚀 The fast, Pythonic way to build MCP servers and clients.