- Home
- MCP servers
- Namecheap
Namecheap
- typescript
5
GitHub Stars
typescript
Language
5 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"johnsorrentino-mcp-namecheap": {
"command": "node",
"args": [
"path/to/mcp-namecheap/dist/index.js"
],
"env": {
"NAMECHEAP_API_KEY": "your_api_key",
"NAMECHEAP_SANDBOX": "true",
"NAMECHEAP_API_USER": "your_api_username",
"NAMECHEAP_USERNAME": "your_namecheap_username",
"NAMECHEAP_CLIENT_IP": "your_whitelisted_ip_address"
}
}
}
}This MCP server provides integration with the Namecheap API for domain management operations, enabling you to retrieve your domain list, check domain availability, and set custom DNS for your domains from an MCP client.
How to use
Connect using your MCP client to the Namecheap MCP server and use the available tools to manage domains. The server exposes functions to get the domain list, check availability for one or more domains, and configure custom DNS for specific domains. You control which tools are enabled via environment variables, and you can run the local MCP instance with your Namecheap credentials set in the environment.
How to install
Prerequisites: you need Node.js and npm installed on your machine.
Clone the project, install dependencies, and build the TypeScript project.
git clone <repository-url>
cd mcp-namecheap
npm install
npm run build
Run the MCP server locally using the built dist entry and your Namecheap credentials set in the environment. A typical run command uses the built index file as the entry point.
NAMECHEAP_API_USER=your_api_username
NAMECHEAP_API_KEY=your_api_key
NAMECHEAP_USERNAME=your_namecheap_username
NAMECHEAP_CLIENT_IP=your_whitelisted_ip_address
NAMECHEAP_SANDBOX=true npm start
Available tools
namecheap_get_domain_list
Returns a list of all domains in your Namecheap account with details such as expiration dates, auto-renewal status, and DNS configuration.
namecheap_check_domain_availability
Checks the availability of one or more domains for registration.
namecheap_set_custom_dns
Sets custom nameservers for a domain; note that services like URL forwarding and dynamic DNS may be affected by custom DNS settings.