io.github.ziggythebot/namecheap

Official registry Other

Check domain availability across 600+ TLDs on Namecheap with pricing and purchase links

What can you do with io.github.ziggythebot/namecheap?

  • 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

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

NPM package @birdmania1/namecheap-mcp
Claude Code
claude mcp add namecheap -e 'NAMECHEAP_API_USER=<NAMECHEAP_API_USER>' -e 'NAMECHEAP_API_KEY=<your namecheap_api_key>' -e 'NAMECHEAP_USERNAME=<NAMECHEAP_USERNAME>' -e 'NAMECHEAP_CLIENT_IP=<NAMECHEAP_CLIENT_IP>' -- npx -y @birdmania1/namecheap-mcp@1.1.3
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "namecheap": {
            "command": "npx",
            "args": [
                "-y",
                "@birdmania1/namecheap-mcp@1.1.3"
            ],
            "env": {
                "NAMECHEAP_API_USER": "<NAMECHEAP_API_USER>",
                "NAMECHEAP_API_KEY": "<your namecheap_api_key>",
                "NAMECHEAP_USERNAME": "<NAMECHEAP_USERNAME>",
                "NAMECHEAP_CLIENT_IP": "<NAMECHEAP_CLIENT_IP>"
            }
        }
    }
}

Environment variables

  • NAMECHEAP_API_USER required Your Namecheap account username
  • NAMECHEAP_API_KEY required secret Your Namecheap API key from Profile → Tools → API Access
  • NAMECHEAP_USERNAME required Your Namecheap account username (same as API_USER)
  • NAMECHEAP_CLIENT_IP required Your whitelisted IP address (get with: curl -s https://api.ipify.org)

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. Namecheap MCP
  2. Installation
  3. Setup (3 minutes)
  4. What You Can Do
  5. Features
  6. Troubleshooting
  7. License

Namecheap 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:

  1. Go to https://www.namecheap.com and log in
  2. Click Profile (top right) → Tools → Namecheap API Access
  3. Click "Enable API Access"
  4. Under Whitelisted IPs, click "Add New" and paste your IP from Step 1
  5. 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

Frequently asked questions

What is io.github.ziggythebot/namecheap?

Check domain availability across 600+ TLDs on Namecheap with pricing and purchase links

How do I install io.github.ziggythebot/namecheap?

It runs on your machine. In Claude Code: claude mcp add namecheap -e 'NAMECHEAP_API_USER=<NAMECHEAP_API_USER>' -e 'NAMECHEAP_API_KEY=<your namecheap_api_key>' -e 'NAMECHEAP_USERNAME=<NAMECHEAP_USERNAME>' -e 'NAMECHEAP_CLIENT_IP=<NAMECHEAP_CLIENT_IP>' -- npx -y @birdmania1/namecheap-mcp@1.1.3. For other clients, paste the JSON configuration from this page into their MCP settings.

Does io.github.ziggythebot/namecheap need an API key?

Yes. It expects NAMECHEAP_API_USER, NAMECHEAP_API_KEY, NAMECHEAP_USERNAME, NAMECHEAP_CLIENT_IP, which you set in its configuration.

Is io.github.ziggythebot/namecheap open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains io.github.ziggythebot/namecheap?

It is published by ziggythebot. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.