The output is deliberately thin — registered or not, nothing about who owns it — which is what makes a brainstorm of fifty candidates readable in one response. Checks run sequentially at roughly 0.3 to 1 second per domain, with the WHOIS query timing out at 10 seconds, so a full batch takes a moment rather than being instant.
A single-purpose server that takes a list of domains and returns, for each one, whether it is registered.
- check_domains takes an array of domain names and returns a registered true/false per domain
- Two-way verification — WHOIS first, DNS as the fallback when the WHOIS query fails
- Internationalized domain names supported
- Input validated up front: no empty names, nothing over 255 characters, at most 50 domains per request
- Errors returned as messages you can act on rather than empty results
A prebuilt binary from the releases page — chmod +x on Mac or Linux — and one entry in the client config pointing at it. No account, no key; it needs outbound network access for the WHOIS and DNS queries. A Python build is published separately as fastdomaincheck-mcp-server and runs under uvx.
Build from source — clone the repository and build it, then point your client at the binary
