mcp-domain-checker
MCP server for checking domain availability.

The problem
Naming a new project means bouncing between the editor (or an agent) and a registrar to see what’s actually available. I wanted the agent to answer that question itself, without me leaving the conversation.
What I built
A Model Context Protocol server, written in Go. It exposes a single tool,
check_availability_namecheap, backed by the Namecheap API. Any MCP-aware
client can check up to 50 domains in one request and get back registration
status, premium pricing, and ICANN fees.
It runs over two transports: stdio, spawned locally by an MCP client, and a long-lived streamable HTTP service for remote or Docker deployments.
{
"mcpServers": {
"domain-checker": {
"command": "mcp-domain-checker",
"args": ["-transport", "stdio"]
}
}
}
Where it’s at
Live and open source (MIT) at
github.com/jsgv/mcp-domain-checker.
Install with go install or grab a release binary. I use it internally when
naming new projects.