Manage domains using the Name.com API.
A Model Context Protocol (MCP) server that provides access to the complete name.com API for domain management operations. This server automatically generates tools from the name.com OpenAPI specification, giving AI assistants access to all name.com API functions including domain registration, DNS management, transfers, email forwarding, URL forwarding, and more.
โ ๏ธ Experimental Tool: This MCP server is currently experimental and defaults to name.com's test environment (
mcp.dev.name.com
) which requires test environment credentials. While you can configure it to use the production environment, we recommend using the test environment for initial experimentation.
This MCP server works with any AI tool that supports the Model Context Protocol (MCP). You can use it for domain management tasks through natural conversation with your preferred AI assistant. The server dynamically creates tools for every available name.com API endpoint, so you have access to the full range of domain management capabilities.
Simply copy and paste this configuration into your AI tool's MCP config file. This uses name.com's test environment by default, which is perfect for trying things out safely.
{
"mcpServers": {
"namecom": {
"command": "npx",
"args": ["-y", "namecom-mcp@latest"],
"env": {
"NAME_USERNAME": "your-test-username", // Replace with your test username
"NAME_TOKEN": "your-test-token" // Replace with your test api token
}
}
}
}
Important: Replace your-test-username
and your-test-token
with your actual test environment credentials from name.com. Don't know where to get these? See getting credentials.
For production environment (advanced), just add the API URL:
{
"mcpServers": {
"namecom": {
"command": "npx",
"args": ["-y", "namecom-mcp@latest"],
"env": {
"NAME_USERNAME": "your-prod-username", // Replace with your production username
"NAME_TOKEN": "your-prod-token", // Replace with your production api token
"NAME_API_URL": "https://mcp.name.com"
}
}
}
}
Important: Replace your-prod-username
and your-prod-token
with your actual production credentials. These affect your real name.com account and can incur charges!
โ ๏ธ Production Warning: This will affect your real name.com account and may incur charges. See Environment Details for credential requirements.
How to add this configuration to your tool:
Cursor:
Claude Desktop:
Other MCP-Compatible Tools: This server is designed to work with any MCP-compatible tool. Check your tool's documentation for MCP configuration steps, as the exact process varies by tool.
What each setting does:
"namecom"
: The name for this MCP server (you can change this)"command": "npx"
: Uses npx to automatically download and run the latest version"args": ["-y", "namecom-mcp@latest"]
: Runs the latest version without prompts"NAME_USERNAME"
: Your name.com API username (test credentials recommended)"NAME_TOKEN"
: Your name.com API token (test credentials recommended)"NAME_API_URL": "https://mcp.name.com"
for production environmentCongratulations! Your name.com MCP server is now configured and ready to use with your AI assistant.
Start your AI tool and ask: "Can you check if example.com is available?"
If your AI assistant responds and searches for domains, you're all set! ๐
What you can do now:
Now that you're set up, here's what you can do:
Ask your AI assistant:
"Can you search for available domains with 'myawesomeproject' in the name?"
Your AI assistant will:
Other things to try:
Understanding the different name.com environments and their credentials:
https://mcp.dev.name.com
(default)https://mcp.name.com
(set NAME_API_URL=https://mcp.name.com
)Critical: Make sure your credentials match your environment:
mcp.dev.name.com
) โ Test credentialsmcp.name.com
) โ Production credentialsUsing wrong credentials will result in authentication errors.
If you need to generate new API credentials or want to understand the different environments:
IMPORTANT: name.com provides different credentials for test vs production environments. Make sure you're using the correct credentials for your chosen environment.
mcp.dev.name.com
mcp.name.com
The following section is for testing and troubleshooting your setup. If everything is working with your AI assistant, you can skip this section.
Start your AI tool and try these questions:
Your AI tool will request permission to use name.com tools, and the conversation should flow naturally.
The MCP Inspector is excellent for testing and troubleshooting your MCP server setup if you're experiencing issues.
Install the MCP Inspector (if not already installed):
npm install -g @modelcontextprotocol/inspector
Run the Inspector with your credentials:
NAME_USERNAME=your-test-username NAME_TOKEN=your-test-token npx @modelcontextprotocol/inspector namecom-mcp
For production environment (advanced):
NAME_USERNAME=your-prod-username NAME_TOKEN=your-prod-token NAME_API_URL=https://mcp.name.com npx @modelcontextprotocol/inspector namecom-mcp
Open the Inspector:
http://localhost:6274/?MCP_PROXY_AUTH_TOKEN=...
)Test the Connection:
Authentication Errors:
NAME_USERNAME
and NAME_TOKEN
are correctAPI URL Issues: The tool defaults to test environment (mcp.dev.name.com
)
Tool Generation Fails: The server will fall back to basic tools if OpenAPI spec loading fails
First Run Delay:
MCP Configuration Issues:
args
array includes both -y
and the package nameMCP Inspector Connection Issues:
# For test environment:
NAME_USERNAME=your-username NAME_TOKEN=your-token npx @modelcontextprotocol/inspector npx -y namecom-mcp@latest
# For production:
NAME_USERNAME=your-username NAME_TOKEN=your-token NAME_API_URL=https://mcp.name.com npx @modelcontextprotocol/inspector npx -y namecom-mcp@latest
If you run into issues:
For name.com account or API issues:
Q: What AI tools work with this? A: Any tool that supports MCP - Claude Desktop, Cursor, Continue, and many others.
Q: Is it safe to test? A: Yes! The default test environment won't affect real domains or billing.
Q: Can I use this with production domains?
A: Yes, set NAME_API_URL=https://mcp.name.com
and use production credentials. โ ๏ธ This will affect your real account and may incur charges.
Q: Why am I getting authentication errors? A: Usually mismatched credentials - test credentials work with test environment, production credentials with production environment. See Environment Details for credential requirements.
Q: How much does it cost? A: The MCP server is free. You only pay for actual name.com services you use.
Q: Will npx always download the package? A: No, npm caches the package locally. Only the first run or when a new version is available will require a download.
Q: Do I need to install anything besides my AI tool? A: No! Tools like Cursor and Claude Desktop include everything needed. Just install your preferred AI tool and you're ready to go.
Q: What if I see "command not found: npx" or similar errors? A: This usually means your AI tool isn't properly installed. Try reinstalling your AI tool (Cursor, Claude Desktop, etc.) and make sure to let it complete its setup process.
Q: Why does the first run take longer? A: The first run needs to download the package. Subsequent runs will be faster since the package is cached locally.
This server is part of the growing Model Context Protocol ecosystem. The MCP is rapidly gaining adoption across AI tools, and this name.com server works with any MCP-compatible tool, giving you flexibility in choosing your preferred AI assistant for domain management tasks.
Related MCP Resources:
MIT License - see LICENSE file for details.
See the GitHub Releases page for version history and updates.
Manage ArgoCD applications and resources using natural language through its API integration.
An MCP server and toolkit for integrating with the commercetools platform APIs.
APISIX Model Context Protocol (MCP) server is used to bridge large language models (LLMs) with the APISIX Admin API, supporting querying and managing all resources in Apache APISIX.
An MCP server deployed on Cloudflare Workers, featuring OAuth login and data storage via Cloudflare KV.
Interact with Stripe API
Provides seamless access to the Binance exchange API. Requires Binance API credentials to be configured.
Interact with AWS services using the AWS CLI. Requires AWS CLI to be installed and configured.
Implements CISA Binding Operational Directive 25-01 security controls for Microsoft 365 and Azure AD/Entra ID.
Server for using HuggingFace Spaces, supporting Images, Audio, Text and more. Claude Desktop mode for ease-of-use.
Access Prometheus metrics and queries through standardized MCP interfaces.