# namecheap [Health: Active]

**Category:** 🛒 E-Commerce  
**Repository:** https://github.com/ziggythebot/namecheap-mcp  
**GitHub Stars:** 1  
**npm Downloads (last month):** 193  
**Views:** 2  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/namecheap-2

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

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "namecheap": {
    "command": "npx",
    "args": ["-y","@birdmania1/namecheap-mcp"],
    "env": {
      "NAMECHEAP_API_USER": "",
      "NAMECHEAP_API_KEY": "",
      "NAMECHEAP_USERNAME": "",
      "NAMECHEAP_CLIENT_IP": ""
    }
  }
}
```

**Requires environment variables:** `NAMECHEAP_API_USER`, `NAMECHEAP_API_KEY`, `NAMECHEAP_USERNAME`, `NAMECHEAP_CLIENT_IP` — the values above are empty placeholders; fill in real credentials before running (see the repository for what each one is for).

## Documentation

## What the namecheap MCP server does

The namecheap MCP server lets an MCP-compatible AI client query Namecheap for domain availability. It covers more than 600 TLDs, including common and newer extensions such as .com, .io, .ai, .xyz, and .tech. Responses include the current price and a link to purchase an available domain.

The server supports both individual and batch checks. A single request can check up to 100 domains, which is useful when comparing variations of a product name or reviewing several TLDs. You can also use conversational requests to look for startup names, investigate alternatives when a preferred domain is taken, or search for available single-word domains in a selected extension.

## How it works

The package runs as a local MCP process through npx. Your MCP client sends domain lookup requests to the process, and the process calls the Namecheap API directly.

Namecheap API access must be enabled for the account, and the client IP address must be added to Namecheap's whitelist. The API request uses the account's API user, API key, username, and whitelisted client IP. Because Namecheap checks the request IP, a changed public IP can cause requests to fail until the whitelist is updated.

## Setup and configuration

Install and run the package with:

```bash
npx @birdmania1/namecheap-mcp
```

Configure these environment variables in the MCP client entry:

- `NAMECHEAP_API_USER`
- `NAMECHEAP_API_KEY`
- `NAMECHEAP_USERNAME`
- `NAMECHEAP_CLIENT_IP`

Before starting the namecheap MCP server, enable API access in the Namecheap account and add the current public IP to the account's allowed IP list. The documented setup obtains that address from `api.ipify.org`. Replace all placeholder credential values with the actual account values.

The README provides a Claude Code configuration using the `npx` command and the package name. Add the entry to the same MCP configuration file used by the rest of the client's servers. After changing the configuration, fully quit and reopen Claude Code. Keep only one `namecheap` entry across the possible Claude configuration files to avoid duplicate-server problems.

## Tools and capabilities

The namecheap MCP server supports:

- Checking whether domain names are available
- Checking as many as 100 domains in one request
- Querying more than 600 TLDs
- Returning domain pricing with availability results
- Providing purchase links for domains
- Exploring alternatives when a requested domain is unavailable
- Investigating domains within a particular TLD, including single-word options

## Limitations and notes

This server depends on valid Namecheap API credentials, enabled API access, and a currently whitelisted client IP. An `Invalid request IP` error usually means the public IP changed or does not match the Namecheap whitelist. An API-access error indicates that API access still needs to be enabled in the Namecheap account.

The supplied setup instructions document Claude Code usage. If the server does not appear, check for duplicate `namecheap` entries, validate the JSON configuration, remove trailing commas, and restart the client. The documented license is MIT.

_Full upstream README: https://allmcps.com/mcp/namecheap-2/readme_

