mikusnuz/dynadot-mcp

☁️ Cloud Platforms
0 Views
0 Installs

📇 ☁️ - MCP server for the Dynadot domain registrar API — 60 tools for domain search, registration, DNS, contacts, transfers, and marketplace.

Quick Install

One-Click IDE Configuration
claude_desktop_config.json
{
  "mcpServers": {
    "mikusnuz-dynadot-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "mikusnuz-dynadot-mcp"
      ]
    }
  }
}
Or

Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.

Documentation Overview

English | 한국어

dynadot-mcp

npm version MCP Badge

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.txt for a machine-readable summary, or copy templates/CLAUDE.md / templates/AGENTS.md into your project for automatic MCP discovery.

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-mcp

Or run directly:

npx dynadot-mcp

Configuration

Set the following environment variables:

VariableRequiredDescription
DYNADOT_API_KEYYesYour Dynadot API key (get one here)
DYNADOT_SANDBOXNoSet to true to use the sandbox API (default: false)

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

ToolDescription
search_domainCheck domain availability (up to 100 at once, with pricing and language options)
register_domainRegister a new domain
bulk_register_domainsRegister multiple domains at once
get_domain_infoGet detailed domain information
list_domainsList all domains in account
renew_domainRenew a domain
delete_domainDelete a domain (grace period)
restore_domainRestore a deleted domain (redemption period)
push_domainPush domain to another Dynadot account

DNS

ToolDescription
get_dnsGet DNS records for a domain
set_dnsSet DNS records (A, AAAA, CNAME, MX, TXT, etc.)
set_nameserversConfigure nameservers (up to 13)
get_nameserversGet current nameservers
register_nameserverRegister a custom nameserver
get_dnssecGet DNSSEC settings
set_dnssecSet or clear DNSSEC
add_nameserverAdd a new nameserver entry
set_nameserver_ipUpdate a nameserver's IP address
delete_nameserverDelete a nameserver (by host or domain)
list_registered_nameserversList all registered nameservers

Contacts

ToolDescription
create_contactCreate a new contact
edit_contactEdit an existing contact
delete_contactDelete a contact
list_contactsList all contacts or get details
set_contact_regional_settingSet EU/LV/LT regional contact settings
manage_cn_auditCreate or check .cn domain audit
set_reseller_verificationSet reseller WHOIS verification status

Transfers

ToolDescription
transfer_domainInitiate a domain transfer
cancel_transferCancel a pending transfer
get_transfer_statusCheck transfer status
get_auth_codeGet transfer auth/EPP code (with optional unlock and code regeneration)
authorize_transfer_awayApprove outgoing transfer
set_auth_codeSet transfer authorization code
manage_domain_pushView/accept/reject domain push requests

Settings

ToolDescription
set_privacySet WHOIS privacy (full/partial/off)
set_whois_contactsSet WHOIS contacts
set_forwardingSet URL/stealth forwarding
set_renew_optionSet auto-renewal option
lock_domainLock or unlock domain for transfer protection
set_domain_noteSet domain note and folder
set_parkingEnable domain parking
set_hostingSet Dynadot hosting (basic/advanced)
set_email_forwardSet email forwarding or MX records
clear_domain_settingClear a specific domain service setting

Folders

ToolDescription
create_folderCreate a new folder
delete_folderDelete a folder
list_foldersList all folders
set_folder_settingsApply default settings to folder (WHOIS, NS, DNS, forwarding, etc.)
rename_folderRename a folder

Account

ToolDescription
get_account_infoGet account information
get_account_balanceCheck account balance
set_account_defaultsSet default account settings
list_ordersList order history
get_order_statusCheck order status by ID
check_processingCheck for pending operations
list_couponsList available coupons
get_tld_priceGet TLD pricing info

Marketplace

ToolDescription
get_auctionsList open/closed auctions
place_bidPlace a bid on an auction
manage_backordersAdd/delete/list backorder requests
set_for_saleList a domain for sale
get_marketplace_listingsView marketplace listings
get_auction_detailsGet auction details and bid history
manage_backorder_auctionsView/bid on backorder auctions
buy_expired_domainBrowse/buy expired closeout domains
buy_it_nowPurchase a marketplace listing
confirm_marketplace_actionConfirm Afternic/Sedo actions

Resources

URIDescription
dynadot://accountAccount information snapshot
dynadot://balanceCurrent account balance
dynadot://domainsFull domain list

Development

git clone https://github.com/mikusnuz/dynadot-mcp.git
cd dynadot-mcp
npm install
npm run dev

License

MIT

Related MCP Servers

4everland/4everland-hosting-mcp

🎖️ 📇 🏠 🍎 🐧 - An MCP server implementation for 4EVERLAND Hosting enabling instant deployment of AI-generated code to decentralized storage networks like Greenfield, IPFS, and Arweave.

☁️ Cloud Platforms0 views
aashari/mcp-server-aws-sso

📇 ☁️ 🏠 - AWS Single Sign-On (SSO) integration enabling AI systems to securely interact with AWS resources by initiating SSO login, listing accounts/roles, and executing AWS CLI commands using temporary credentials.

☁️ Cloud Platforms0 views
agentmetal/mcp

🎖️ 📇 ☁️ - Provision, SSH into, run commands on, and manage Linux VPSes from an agent — pay USDC over x402 or by card over HTTP 402, a running box in under 60s. No signup, no API key to buy.

☁️ Cloud Platforms0 views
alexbakers/mcp-ipfs

📇 ☁️ - upload and manipulation of IPFS storage

☁️ Cloud Platforms0 views

Engagement

Views
0
Installs
0
Upvotes
0

Views and upvotes are unique per visitor network (hashed IP). Installs count copy actions.

Status

Health: Not checked yet

We have not completed a health check for this listing yet.

No check timestamp yet.

Unclaimed listing (imported or pending owner verification). Claim it →
★ Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Claim this listing

Promote this listing

Optional paid placement. Free listings stay free forever.

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.