About namecheap
A Namecheap MCP server for checking domain availability across more than 600 TLDs. It returns pricing and purchase links, and supports batch checks for domain research.
Key features
- 01Check availability across 600+ TLDs
- 02Check up to 100 domains at once
- 03Show prices and purchase links
Use cases
- 01Compare availability for candidate domains
- 02Find alternative domains when a name is taken
- 03Research available names in a specific TLD
MCP support
Exposes Namecheap domain availability checks to MCP clients. It requires configured Namecheap API credentials and communicates directly with the API.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
npx -y @birdmania1/namecheap-mcpNAMECHEAP_API_USERYour Namecheap account usernameNAMECHEAP_API_KEYSecretYour Namecheap API key from Profile → Tools → API AccessNAMECHEAP_USERNAMEYour Namecheap account username (same as API_USER)NAMECHEAP_CLIENT_IPYour whitelisted IP address (get with: curl -s https://api.ipify.org)Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMENamecheap MCP
Check domain availability across 600+ TLDs on Namecheap without leaving Claude
Ask Claude to check domains conversationally and get instant results with purchase links.
Installation
npx @birdmania1/namecheap-mcp
⚠️ IMPORTANT: After installing, you MUST configure your Namecheap API credentials (see Setup below). The MCP won't work without them.
Setup (3 minutes)
Copy-paste these commands to Claude one at a time and follow the steps:
Step 1: Get Your IP Address
Say to Claude:
Visit https://api.ipify.org and tell me my IP address
Claude will tell you your IP. Write it down - you'll need it in steps 2 and 3.
Step 2: Enable Namecheap API
Do these steps manually in your browser:
- Go to https://www.namecheap.com and log in
- Click Profile (top right) → Tools → Namecheap API Access
- Click "Enable API Access"
- Under Whitelisted IPs, click "Add New" and paste your IP from Step 1
- Copy your API key - you'll need it in Step 3
Step 3: Configure Claude Code
Say to Claude:
Add the Namecheap MCP server to my Claude Code config with these credentials:
- API User: [your namecheap username]
- API Key: [the key you just copied]
- Username: [your namecheap username]
- Client IP: [the IP from step 1]
Use this exact MCP server config:
{
"command": "npx",
"args": ["-y", "@birdmania1/namecheap-mcp"],
"env": {
"NAMECHEAP_API_USER": "your_username",
"NAMECHEAP_API_KEY": "your_api_key_here",
"NAMECHEAP_USERNAME": "your_username",
"NAMECHEAP_CLIENT_IP": "your.ip.address.here"
}
}
Important:
1. Add it to the SAME config file where your other MCP servers are (check where perplexity/github/etc are configured)
2. Make sure "namecheap" only appears in ONE config file (not duplicated across ~/.claude.json, settings.json, or mcp.json)
3. If you get errors, check for duplicate entries and remove them
Important: Replace the placeholder values with your actual credentials before sending to Claude.
Step 4: Restart Claude Code
Fully quit Claude Code (⌘+Q on Mac, Alt+F4 on Windows) and reopen it.
Step 5: Test It
Say to Claude:
Check if example.com and startup.io are available
You should get instant results with prices and purchase links!
If it doesn't work, see Troubleshooting below.
What You Can Do
Find startup names:
"I'm building a SaaS for restaurants. Help me find a domain."
Check specific domains:
"Check if myapp.com, myapp.io, and myapp.ai are available"
Find alternatives:
"example.com is taken. Find me similar domains."
Research TLDs:
"Check if any single-word domains are available in .ai"
Features
- 600+ TLDs — .com, .io, .ai, .xyz, .tech, and more
- Batch checking — Check 100 domains at once
- Instant pricing — See costs upfront
- Purchase links — One-click to buy
- Secure — Direct API, no proxy server
Troubleshooting
"Invalid request IP" error:
- Your IP changed. Update it in Namecheap's whitelist.
- Ask Claude "What's my IP?" to get your current IP.
"API access not enabled":
- Enable it in your Namecheap account settings.
Not showing up in Claude:
- Check for duplicate entries: "namecheap" should only appear in ONE config file
- Common locations:
~/.claude.json,~/.claude/settings.json,~/.claude/mcp.json - Remove duplicates, keeping only the one in the file where your other MCPs live
- Restart Claude Code after editing (full quit and reopen)
- Verify JSON is valid (no trailing commas, proper nesting)
License
MIT
Made by developers tired of tab-switching
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.