io.github.mikusnuz/dynadot
MCP server for Dynadot domain registrar — domain search, registration, DNS, and transfers
Versions
1.3.1latestTools 67
create_contact Create a new contact record for use with domain registrations.
edit_contact Edit an existing contact record. Only provided fields will be updated.
delete_contact Delete a contact record. The contact must not be in use by any domain.
list_contacts List all contacts in the account, or get details of a specific contact by ID.
set_contact_regional_setting Set region-specific contact settings required by certain TLD registries
manage_cn_audit Manage China (.cn) domain audit requests. Required for .cn domain registration.
set_reseller_verification Set the WHOIS verification status for a reseller contact.
transfer_domain Initiate a domain transfer into your Dynadot account. Requires the
cancel_transfer Cancel a pending domain transfer.
get_transfer_status Check the current status of a domain transfer.
get_auth_code Get the transfer authorization (EPP) code for a domain. This code is
authorize_transfer_away Approve an outgoing domain transfer to another registrar.
set_auth_code Set the transfer authorization (EPP) code for a domain.
manage_domain_push View or respond to incoming domain push requests from other Dynadot accounts.
set_privacy Set WHOIS privacy for a domain. Options:
set_whois_contacts Set WHOIS contact information for a domain. Specify contact IDs for
set_forwarding Set URL forwarding for a domain. Supports standard forwarding (301/302
set_renew_option Set the auto-renewal option for a domain.
lock_domain Lock or unlock a domain for transfer protection. Locking enables
set_domain_note Set a note and/or move a domain to a folder for organization.
set_parking Enable domain parking for a domain. Parked domains show a placeholder page.
set_hosting Set website hosting for a domain using Dynadot
set_email_forward Set email forwarding for a domain. Forward emails to existing email
clear_domain_setting Clear a specific service setting from a domain (e.g., forwarding, parking,
get_auctions List domain auctions. Can show open (active) or closed (completed) auctions.
place_bid Place a bid on a domain auction. Requires the auction ID and bid amount.
manage_backorders Manage domain backorder requests. You can add a new backorder, delete
set_for_sale List a domain for sale on the Dynadot marketplace with a specified price.
get_marketplace_listings View marketplace listings. Can list all available domains or get
get_auction_details Get detailed information about a specific auction, including current
manage_backorder_auctions View backorder auctions (open or closed) or get details/place a bid
buy_expired_domain Browse and purchase expired closeout domains at discounted prices.
buy_it_now Purchase a domain listed on the marketplace at its Buy It Now price.
confirm_marketplace_action Confirm or reject a marketplace action from Afternic or Sedo integration.
get_dns Get all DNS records for a domain, including A, AAAA, CNAME, MX, TXT,
set_dns Set DNS records for a domain using Dynadot
set_nameservers Set nameservers for a domain. Accepts up to 13 nameserver hostnames.
get_nameservers Get the current nameservers configured for a domain.
register_nameserver Register a custom nameserver (glue record) with a hostname and IP address.
get_dnssec Get DNSSEC (Domain Name System Security Extensions) settings for a domain.
set_dnssec Set or clear DNSSEC for a domain. To enable, provide flags, algorithm,
add_nameserver Add (create) a new nameserver entry with a hostname and IP address.
set_nameserver_ip Update the IP address of an existing registered nameserver.
delete_nameserver Delete a registered nameserver by hostname, or delete all nameservers
list_registered_nameservers List all registered (custom) nameservers in the account.
get_account_info Get Dynadot account information including username, email, and settings.
get_account_balance Check the current account balance available for domain purchases and renewals.
set_account_defaults Set default account settings for new domain registrations. Supports
list_orders List all orders (purchases, renewals, transfers) in the account history.
get_order_status Check the status of a specific order by ID.
check_processing Check if there are any pending/processing operations on the account.
list_coupons List all available coupon codes on the account.
get_tld_price Get pricing information for TLDs (top-level domains). Returns registration,
create_folder Create a new folder for organizing domains.
delete_folder Delete a folder. The folder must be empty (no domains assigned to it).
list_folders List all folders in the Dynadot account.
set_folder_settings Apply default settings to a folder. All domains in the folder will
rename_folder Rename an existing folder.
search_domain Check domain availability. Supports up to 100 domains at once.
register_domain Register a new domain name. Duration is in years (1-10).
bulk_register_domains Register multiple domains at once (up to 100). All domains are registered
get_domain_info Get detailed information about a domain including expiry date, nameservers,
list_domains List all domains in the Dynadot account with basic information.
renew_domain Renew an existing domain registration. Duration is in years.
delete_domain Delete a domain during its grace period. This action cannot be undone
restore_domain Restore a recently deleted domain from the redemption grace period.
push_domain Push (transfer) a domain to another Dynadot account by username.
Permissions 2
network medium env_vars low