Namecheap MCP Server

Domain management tools for retrieving lists, checking availability, and setting DNS.

Data last scanned last week · Reviewed last month

103 tools19JavaScript

Overview

The Namecheap MCP Server provides an interface for interacting with the Namecheap API directly from your AI assistant. It supports fetching your domain list, checking registration availability, and configuring custom nameservers for your domains. Users can customize their experience by enabling or disabling specific tools via environment variables. The server also supports Namecheap's sandbox environment, allowing for safe testing of operations before applying changes to real accounts.

Our verdict

This server receives a high-risk rating with a security score of 10/100, primarily due to it being a community-maintained project that has not been editorially reviewed. Furthermore, it has not received any code updates in over 406 days, and the lack of a defined license creates uncertainty regarding legal terms for use. It is recommended only for users who can independently audit the code and are comfortable with the risks associated with unmaintained, community-authored software.

  • Supports Namecheap sandbox mode for testing
  • Provides granular control over tool availability
  • Small dependency footprint with only three packages
  • Features documented in the README
  • No code updates for over 406 days
  • No license detected for use
  • Not an official Namecheap project

Setup

Claude Desktop
{
  "mcpServers": {
    "mcp-namecheap": {
      "args": [
        "-y",
        "mcp-namecheap"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Tools

ToolDescriptionRisk
namecheap_get_domain_listReturns a list of all domains in your Namecheap account with details including expiration dates, auto-renewal status, and DNS configuration.low
namecheap_check_domain_availabilityChecks the availability of one or more domains for registration.low
namecheap_set_custom_dnsSets custom nameservers for a domain.medium

Compatibility

ClientLocalDockerRemoteRead-only
ChatGPT
Claude Desktop
Cursor
VS Code
Windsurf

Frequently asked questions

What account requirements must I meet to use the Namecheap API?

You must have at least 20 domains in your account, an account balance of at least $50, and have spent at least $50 within the last 2 years.

What steps are required to prepare my Namecheap account for API usage?

You must enable API access within your Namecheap dashboard, obtain your API key, and whitelist your current IP address.

Can I restrict which tools are available to the AI agent?

Yes, you can enable or disable specific tools like domain list retrieval, availability checks, or custom DNS configuration by setting their respective environment variables to false.

Is there a way to test this server without using my live account?

Yes, you can enable Namecheap's sandbox environment by setting the NAMECHEAP_SANDBOX environment variable to true.

Does this server allow an AI agent to register new domains?

No, domain registration functionality is not included as the author specifically excluded it to prevent unintended registrations.

Are there limitations when using the custom DNS tool?

Yes, configuring custom nameservers will cause services like URL forwarding, email forwarding, and dynamic DNS to stop working for that domain.

Alternatives

Badge

Namecheap MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.