mcp-server-domain-checker
by tudadada
README.md
# mcp-server-domain-checker
[](https://www.npmjs.com/package/mcp-server-domain-checker)
[](https://opensource.org/licenses/MIT)
[](https://modelcontextprotocol.io)
Model Context Protocol (MCP) server for instant domain availability checks, DNS record resolution, and registrar routing.
---
## ⚡ Features & Tools
- **`check_domain_availability`**: Performs authoritative registry socket query to verify whether a domain name is available for registration.
- **`resolve_dns_records`**: Resolves live DNS records (A, NS, MX, TXT) for any domain using Node.js native DNS resolver.
---
## 🚀 Quick Start (Running with AI Clients)
### Claude Desktop Integration
Add this snippet to your `claude_desktop_config.json`:
```json
{
"mcpServers": {
"domain-checker": {
"command": "npx",
"args": ["-y", "mcp-server-domain-checker"]
}
}
}
```
### Cursor IDE / Windsurf Integration
Under MCP Settings, add a new stdio transport:
- **Command:** `npx -y mcp-server-domain-checker`
---
## 📦 Local Installation & Development
```bash
npm install -g mcp-server-domain-checker
```
Or run directly via stdio:
```bash
npx mcp-server-domain-checker
```
---
## 📄 License
MIT License. Developed for the global AI agent and domain ecosystem.
TDQS
A3.5/5.0
Scored across 2 tools
Disambiguation5/5
The two tools target entirely different concerns: registration availability via registry socket query versus live DNS record resolution. There is no plausible scenario where an agent would confuse the two.
Naming Consistency5/5
Both tools follow a clean verb_noun snake_case pattern (check_domain_availability, resolve_dns_records). Consistent and predictable.
Tool Count3/5
Two tools is on the thin side for a domain-checker server; a single focused capability pair is defensible but leaves little room for adjacent operations. Not a mismatch, but borderline sparse.
Completeness3/5
Availability and DNS cover the core lookup needs, but there is no WHOIS/registrar data, expiry, or bulk/batch checking. Agents needing registration metadata would hit a dead end.
Maintenance
ActivityMaintained
ResponsivenessNo issues