Whodis MCP Server
About
MCP Server for checking the availability of domain names using WHOIS lookups
Explore
- Domain Availability Checks: Uses the whoiser library to perform WHOIS lookups and determine if domains appear to be available or registered.
- MCP Tool Integration: Exposes a check-domain-availability tool for MCP clients (like AI assistants).
- CLI Interface: Includes a command-line interface (whodis-mcp-server check-domain-availability ...) for direct usage and testing.
- Structured Logging: Provides detailed logging for debugging and monitoring.
- Configurable: Supports configuration via environment variables or .env files.
---
- Node.js (>=18.x): Download
- Git: For version control
---
npm install
---
DEBUG=true npm run dev:server
Run the domain availability checker directly from the command line:
- PURPOSE: Checks the availability of one or more domain names.
- INPUT: An array of domain names.
json
{
"domains": ["example.com", "another-domain.net"]
}
- OUTPUT: A JSON object containing two arrays: available (domains that appear to be unregistered) and unavailable (domains that appear to be registered).
json
{
"available": ["likely-available-domain123.xyz"],
"unavailable": ["google.com"]
}
```
Note: Availability checks depend on WHOIS server responses and might not be 100% accurate for all TLDs or due to temporary network issues. Domains where lookup failed are omitted.
- WHEN TO USE: Use this tool when you need to determine if specific domain names can potentially be registered.
---
This project provides a Model Context Protocol (MCP) server specifically designed to check the availability of domain names using WHOIS lookups. It allows AI assistants or other tools to integrate domain availability checks into their workflows.
---
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



