mcp-namecheap
Manage domains, DNS records, nameservers, registration, and pricing through the Namecheap API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-namecheaplist all my domains"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-namecheap
Comprehensive MCP server for the Namecheap API. Manage domains, DNS records, nameservers, registration, and pricing — all from Claude, Cursor, or any MCP client.
Tools (10)
Tool | Description |
| List all domains in your account |
| Detailed info: owner, status, dates, DNS |
| Check domain availability (bulk) |
| Get DNS records (A, AAAA, CNAME, MX, TXT...) |
| Set DNS records (replaces all existing) |
| Get current nameservers |
| Set custom nameservers |
| Reset to Namecheap DNS |
| Register (purchase) a domain |
| Get TLD pricing (registration/renewal/transfer) |
Related MCP server: dynadot-mcp
Setup
1. Get Namecheap API Access
Log in to Namecheap
Go to Profile → Tools → API Access
Enable API access and whitelist your IP address
Copy your API key
2. Install
git clone https://github.com/jarupai/mcp-namecheap.git
cd mcp-namecheap
npm install
npm run build3. Configure Claude Code
Add to your Claude Code MCP settings (~/.claude/settings.json or project .claude/settings.local.json):
{
"mcpServers": {
"namecheap": {
"command": "node",
"args": ["/path/to/mcp-namecheap/dist/index.js"],
"env": {
"NAMECHEAP_API_USER": "your_username",
"NAMECHEAP_API_KEY": "your_api_key",
"NAMECHEAP_USERNAME": "your_username"
}
}
}
}Configure Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"namecheap": {
"command": "node",
"args": ["/path/to/mcp-namecheap/dist/index.js"],
"env": {
"NAMECHEAP_API_USER": "your_username",
"NAMECHEAP_API_KEY": "your_api_key",
"NAMECHEAP_USERNAME": "your_username"
}
}
}
}Environment Variables
Variable | Required | Description |
| Yes | API username |
| Yes | API key |
| Yes | Account username |
| No | Whitelisted IP (auto-detected if not set) |
| No | Set |
Examples
List your domains:
"Show me all my Namecheap domains"
Check availability:
"Is coolstartup.ai available?"
Manage DNS:
"Add a CNAME record for api.mysite.com pointing to myapp.railway.app"
Get pricing:
"How much does a .app domain cost?"
Register a domain:
"Register example.com for 1 year"
Important Notes
namecheap_set_dns_hostsreplaces all records. Always read existing records first withnamecheap_get_dns_hosts, modify the list, then set them all back.namecheap_register_domainwill charge your account. The AI will confirm before executing.IP auto-detection uses public services (ipify.org, ip.sb, ifconfig.me). Set
NAMECHEAP_CLIENT_IPmanually if your IP is static.
Credits
Inspired by community MCP servers:
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceProvides integration with the Namecheap API for domain management operations, including domain listing, availability checks, and nameserver configuration. It allows users to interact with their Namecheap account through natural language commands in MCP-compatible clients.Last updated31519MIT
- AlicenseBqualityDmaintenanceMCP server for Dynadot domain registrar API3 — manage domains, DNS, contacts, transfers & moreLast updated67661MIT
- Alicense-qualityDmaintenanceAn MCP server for managing DNS records and domains via the Namecheap API. Works with Claude.ai and other MCP clients.Last updated12MIT
- FlicenseAqualityDmaintenanceA Model Context Protocol server that wraps the Namecheap API, enabling AI assistants to manage domains, DNS records, SSL certificates, and account information.Last updated214
Related MCP Connectors
Domains MCP — domain registration lookup + availability search over live
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
A basic MCP server to operate on the Postman API.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/fantomdancer/mcp-namecheap'
If you have feedback or need assistance with the MCP directory API, please join our Discord server