Skip to content
Agentmart
Submit a tool

Dynadot

MCP server for Dynadot domain registrar — domain search, registration, DNS, and transfers

Connector by mikusnuz · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 1
Write a review

Chalk Labs

Need help deploying Dynadot?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/mikusnuz-dynadot

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

MCP server for Dynadot domain registrar — domain search, registration, DNS, and transfers

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Nov 1, 2026.

Tools
21 read · 39 write · 5 delete · 2 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 67

Read from the source code; the running server may list different tools.

Read 21 · Look things up without changing anything.

  • check_processing
  • get_account_balance
  • get_account_info
  • get_auction_details
  • get_auctions
  • get_auth_code
  • get_dns
  • get_dnssec
  • get_domain_info
  • get_marketplace_listings
  • get_nameservers
  • get_order_status
Show 9 more tools
  • get_tld_price
  • get_transfer_status
  • list_contacts
  • list_coupons
  • list_domains
  • list_folders
  • list_orders
  • list_registered_nameservers
  • search_domain

Write 39 · Create, change, send or run things.

  • add_nameserver
  • authorize_transfer_away
  • bulk_register_domains
  • buy_expired_domain
  • buy_it_now
  • cancel_transfer
  • confirm_marketplace_action
  • create_contact
  • create_folder
  • edit_contact
  • lock_domain
  • manage_backorder_auctions
Show 27 more tools
  • manage_backorders
  • manage_cn_audit
  • manage_domain_push
  • push_domain
  • register_domain
  • register_nameserver
  • rename_folder
  • restore_domain
  • set_account_defaults
  • set_auth_code
  • set_contact_regional_setting
  • set_dns
  • set_dnssec
  • set_domain_note
  • set_email_forward
  • set_folder_settings
  • set_for_sale
  • set_forwarding
  • set_hosting
  • set_nameserver_ip
  • set_nameservers
  • set_parking
  • set_privacy
  • set_renew_option
  • set_reseller_verification
  • set_whois_contacts
  • transfer_domain

Delete 5 · Delete, drop, revoke or wipe things.

  • clear_domain_setting
  • delete_contact
  • delete_domain
  • delete_folder
  • delete_nameserver

Not yet classified 2 · We could not tell from the name and description.

  • place_bid
  • renew_domain

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • DYNADOT_API_KEY

Other settings (environment variables or headers).

  • DYNADOT_SANDBOX

Network hosts it talks to 5

  • api-sandbox.dynadot.com · found in code
  • api.dynadot.com · found in code
  • dynadot.com · found in code
  • github.com · found in code
  • glama.ai · found in code

Files it touches

  • Any path the agent passes to its tools

Tools (67)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • add_nameserver

    Add (create) a new nameserver entry with a hostname and IP address.

  • authorize_transfer_away

    Approve an outgoing domain transfer to another registrar.

  • bulk_register_domains

    Register multiple domains at once (up to 100). All domains are registered with default settings unless overridden.

  • buy_expired_domain

    Browse and purchase expired closeout domains at discounted prices. Use action 'list' to see available domains or 'buy' to purchase one.

  • buy_it_now

    Purchase a domain listed on the marketplace at its Buy It Now price.

  • cancel_transfer

    Cancel a pending domain transfer.

  • check_processing

    Check if there are any pending/processing operations on the account.

  • clear_domain_setting

    Clear a specific service setting from a domain (e.g., forwarding, parking, hosting, DNS, email forwarding).

  • confirm_marketplace_action

    Confirm or reject a marketplace action from Afternic or Sedo integration.

  • create_contact

    Create a new contact record for use with domain registrations. Required fields: name, email, phone_num, address1, city, state, zip_code, country.

  • create_folder

    Create a new folder for organizing domains.

  • delete_contact

    Delete a contact record. The contact must not be in use by any domain.

  • delete_domain

    Delete a domain during its grace period. This action cannot be undone after the grace period expires.

  • delete_folder

    Delete a folder. The folder must be empty (no domains assigned to it).

  • delete_nameserver

    Delete registered nameservers by server_id (comma-separated IDs), or one exact nameserver hostname. This does not delete all nameservers beneath a domain.

Show 52 more tools
  • edit_contact

    Edit an existing contact record. Only provided fields will be updated.

  • get_account_balance

    Check the current account balance available for domain purchases and renewals.

  • get_account_info

    Get Dynadot account information including username, email, and settings.

  • get_auction_details

    Get detailed information about a specific auction, including current bids and auction status.

  • get_auctions

    List domain auctions. Can show open (active) or closed (completed) auctions.

  • get_auth_code

    Get the transfer authorization (EPP) code for a domain. This code is needed to transfer the domain to another registrar. Can optionally generate a new code and unlock the domain for transfer.

  • get_dns

    Get all DNS records for a domain, including A, AAAA, CNAME, MX, TXT, SRV records, and subdomains.

  • get_dnssec

    Get DNSSEC (Domain Name System Security Extensions) settings for a domain.

  • get_domain_info

    Get detailed information about a domain including expiry date, nameservers, WHOIS contacts, privacy status, lock status, and more.

  • get_marketplace_listings

    View marketplace listings. Can list all available domains or get details of a specific listing by ID.

  • get_nameservers

    Get the current nameservers configured for a domain.

  • get_order_status

    Check the status of a specific order by ID.

  • get_tld_price

    Get pricing information for TLDs (top-level domains). Returns registration, renewal, and transfer prices.

  • get_transfer_status

    Check the current status of a domain transfer.

  • list_contacts

    List all contacts in the account, or get details of a specific contact by ID.

  • list_coupons

    List all available coupon codes on the account.

  • list_domains

    List all domains in the Dynadot account with basic information.

  • list_folders

    List all folders in the Dynadot account.

  • list_orders

    List all orders (purchases, renewals, transfers) in the account history.

  • list_registered_nameservers

    List all registered (custom) nameservers in the account.

  • lock_domain

    Lock or unlock a domain for transfer protection. Locking enables clientTransferProhibited status to prevent unauthorized transfers.

  • manage_backorder_auctions

    View backorder auctions (open or closed) or get details/place a bid on a specific backorder auction.

  • manage_backorders

    Manage domain backorder requests. You can add a new backorder, delete an existing one, or list all current backorder requests.

  • manage_cn_audit

    Manage China (.cn) domain audit requests. Required for .cn domain registration. Create a new audit or check the status of an existing one.

  • manage_domain_push

    View or respond to incoming domain push requests from other Dynadot accounts.

  • place_bid

    Place a bid on a domain auction. Requires the auction ID and bid amount.

  • push_domain

    Push (transfer) a domain to another Dynadot account by username.

  • register_domain

    Register a new domain name. Duration is in years (1-10). Optionally specify a registrant contact ID and coupon code.

  • register_nameserver

    Register a custom nameserver (glue record) with a hostname and IP address.

  • rename_folder

    Rename an existing folder.

  • renew_domain

    Renew an existing domain registration. Duration is in years.

  • restore_domain

    Restore a recently deleted domain from the redemption grace period.

  • search_domain

    Check domain availability. Supports up to 100 domains at once. Returns availability status and optionally pricing for each domain.

  • set_account_defaults

    Set default account settings for new domain registrations. Supports default WHOIS contacts, nameservers, DNS, parking, forwarding, stealth, hosting, email forwarding, and renewal options.

  • set_auth_code

    Set the transfer authorization (EPP) code for a domain.

  • set_contact_regional_setting

    Set region-specific contact settings required by certain TLD registries (EU, Latvia, Lithuania). Pass the appropriate parameters for the region.

  • set_dns

    Set DNS records for a domain using Dynadot's DNS service. Supports main records and up to 100 subdomain records. Use the records parameter to pass Dynadot API parameters like main_record_type0, main_record0, subdomain0, sub_record_type0, sub_record0, etc. Existing DNS is replaced unless add_dns_to_current_setting is '1'; an empty records object clears records.

  • set_dnssec

    Set or clear DNSSEC for a domain. Provide either a DS record (key_tag, digest_type, digest, algorithm) or a DNSKEY (flags, public_key, algorithm). To disable, set clear to true without key fields.

  • set_domain_note

    Set a note and/or move a domain to a folder for organization.

  • set_email_forward

    Set email forwarding for a domain. Forward emails to existing email addresses or configure MX records.

  • set_folder_settings

    Apply default settings to a folder. All domains in the folder will inherit these settings. Supports nameservers, DNS, forwarding, parking, stealth, and renewal options. Pass the appropriate Dynadot API parameters for the setting type.

  • set_for_sale

    List a domain for sale on the Dynadot marketplace with a specified price.

  • set_forwarding

    Set URL forwarding for a domain. Supports standard forwarding (301/302 redirect) and stealth forwarding (iframe with custom title).

  • set_hosting

    Set website hosting for a domain using Dynadot's built-in hosting service.

  • set_nameserver_ip

    Update IP addresses of a registered nameserver by server_id. The legacy host alias resolves an exact hostname using list_registered_nameservers before updating.

  • set_nameservers

    Set nameservers for a domain. Accepts up to 13 nameserver hostnames.

  • set_parking

    Enable domain parking for a domain. Parked domains show a placeholder page.

  • set_privacy

    Set WHOIS privacy for a domain. Options: 'full' (hide all info), 'partial' (hide some info), 'off' (show all info).

  • set_renew_option

    Set the auto-renewal option for a domain.

  • set_reseller_verification

    Set the WHOIS verification status for a reseller contact.

  • set_whois_contacts

    Set WHOIS contact information for a domain. Specify contact IDs for registrant, admin, technical, and/or billing contacts.

  • transfer_domain

    Initiate a domain transfer into your Dynadot account. Requires the domain name and the authorization/EPP code from the current registrar.

Signals

Stars
1
Forks
0
Open issues
0
Last commit
Oct 19, 2026 (12 days ago)
Last release
Oct 19, 2026 (12 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.mikusnuz/dynadot
Version
1.5.2
Auth
API key
Packages
npm dynadot-mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from mikusnuz

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get Dynadot running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying Dynadot?

CallGet help
Cite this page

Dynadot MCP server. Agent Mart. https://agentmart.dev/connectors/mikusnuz-dynadot (last updated 2026-10-24)