dynadot-mcp
English | 한국어
dynadot-mcp
MCP (Model Context Protocol) server for the Dynadot domain registrar API. Manage domains, DNS records, contacts, transfers, and more — all from your AI assistant.
When to Use
Tell your AI assistant things like:
"Search for available domains" — bulk-check up to 100 domain names at once with pricing
"Register a new domain" — register or bulk-register domains
"Update DNS records for my domain" — set A, AAAA, CNAME, MX, TXT, SRV records
"Transfer a domain to Dynadot" — initiate inbound transfers with auth codes
"Set up email forwarding" — configure email forwarding or MX records
"Renew my domain" — renew before expiration
"Lock/unlock domain for transfer" — manage transfer lock status
"Check domain WHOIS info" — view and manage WHOIS privacy settings
AI Agent Integration: See
llms.txtfor a machine-readable summary, or copytemplates/CLAUDE.md/templates/AGENTS.mdinto your project for automatic MCP discovery.
Related MCP server: spaceship-mcp
Features
60 tools covering the full Dynadot API3 (~106 commands)
Domain search, registration, renewal, deletion
DNS record management (A, AAAA, CNAME, MX, TXT, SRV)
Nameserver configuration and DNSSEC
Contact CRUD operations
Domain transfers (in/out)
WHOIS privacy, forwarding, locking
Folder organization
Marketplace: auctions, backorders, listings
Account info and balance resources
Sandbox mode for testing
Installation
npm install -g dynadot-mcpOr run directly:
npx dynadot-mcpConfiguration
Set the following environment variables:
Variable | Required | Description |
| Yes | Your Dynadot API key (get one here) |
| No | Set to |
Usage with Claude Code
Add to your Claude Code MCP settings (~/.claude/settings.json or project .claude/settings.json):
{
"mcpServers": {
"dynadot": {
"command": "npx",
"args": ["-y", "dynadot-mcp"],
"env": {
"DYNADOT_API_KEY": "your_api_key_here"
}
}
}
}Usage with Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"dynadot": {
"command": "npx",
"args": ["-y", "dynadot-mcp"],
"env": {
"DYNADOT_API_KEY": "your_api_key_here"
}
}
}
}Available Tools
Domain Management
Tool | Description |
| Check domain availability (up to 100 at once, with pricing and language options) |
| Register a new domain |
| Register multiple domains at once |
| Get detailed domain information |
| List all domains in account |
| Renew a domain |
| Delete a domain (grace period) |
| Restore a deleted domain (redemption period) |
| Push domain to another Dynadot account |
DNS
Tool | Description |
| Get DNS records for a domain |
| Set DNS records (A, AAAA, CNAME, MX, TXT, etc.) |
| Configure nameservers (up to 13) |
| Get current nameservers |
| Register a custom nameserver |
| Get DNSSEC settings |
| Set or clear DNSSEC |
| Add a new nameserver entry |
| Update a nameserver's IP address |
| Delete a nameserver (by host or domain) |
| List all registered nameservers |
Contacts
Tool | Description |
| Create a new contact |
| Edit an existing contact |
| Delete a contact |
| List all contacts or get details |
| Set EU/LV/LT regional contact settings |
| Create or check .cn domain audit |
| Set reseller WHOIS verification status |
Transfers
Tool | Description |
| Initiate a domain transfer |
| Cancel a pending transfer |
| Check transfer status |
| Get transfer auth/EPP code (with optional unlock and code regeneration) |
| Approve outgoing transfer |
| Set transfer authorization code |
| View/accept/reject domain push requests |
Settings
Tool | Description |
| Set WHOIS privacy (full/partial/off) |
| Set WHOIS contacts |
| Set URL/stealth forwarding |
| Set auto-renewal option |
| Lock or unlock domain for transfer protection |
| Set domain note and folder |
| Enable domain parking |
| Set Dynadot hosting (basic/advanced) |
| Set email forwarding or MX records |
| Clear a specific domain service setting |
Folders
Tool | Description |
| Create a new folder |
| Delete a folder |
| List all folders |
| Apply default settings to folder (WHOIS, NS, DNS, forwarding, etc.) |
| Rename a folder |
Account
Tool | Description |
| Get account information |
| Check account balance |
| Set default account settings |
| List order history |
| Check order status by ID |
| Check for pending operations |
| List available coupons |
| Get TLD pricing info |
Marketplace
Tool | Description |
| List open/closed auctions |
| Place a bid on an auction |
| Add/delete/list backorder requests |
| List a domain for sale |
| View marketplace listings |
| Get auction details and bid history |
| View/bid on backorder auctions |
| Browse/buy expired closeout domains |
| Purchase a marketplace listing |
| Confirm Afternic/Sedo actions |
Resources
URI | Description |
| Account information snapshot |
| Current account balance |
| Full domain list |
Development
git clone https://github.com/mikusnuz/dynadot-mcp.git
cd dynadot-mcp
npm install
npm run devLicense
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
- FlicenseCqualityCmaintenanceMCP server for Dynadot API to manage domains, DNS, contacts, nameservers, folders, and aftermarket.1001
- AlicenseBqualityDmaintenanceMCP server for managing domain registrations, DNS, WHOIS privacy, transfers, and marketplace listings via Spaceship API.36832MIT
- AlicenseAqualityBmaintenanceMCP server for the Porkbun DNS API. Manage DNS records, domains, DNSSEC, SSL certificates, and more.2522MIT
- AlicenseAqualityDmaintenanceComprehensive MCP server for the Namecheap API, enabling domain management, DNS record control, nameserver settings, and domain registration from any MCP client.1012MIT
Related MCP Connectors
Domains MCP — domain registration lookup + availability search over live
MCP server for Tomba email finder, verification, and contact enrichment API
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
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/mikusnuz/dynadot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server