dynadot-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DYNADOT_API_KEY | Yes | Your Dynadot API key. Get it from https://www.dynadot.com/account/domain/setting/api.html |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| dynadot_searchA | Check availability of one or more domains. Pass a single name or up to 100. IDN names are auto-punycoded. |
| dynadot_bulk_searchC | Alias for |
| dynadot_registerB | Register a new domain. |
| dynadot_bulk_registerC | Register multiple domains at once (up to 100). |
| dynadot_renewC | Renew a domain. |
| dynadot_transfer_inC | Initiate a transfer of a domain to Dynadot. |
| dynadot_grace_deleteA | Delete a domain that's still in the grace period (full refund). |
| dynadot_restoreC | Restore a deleted domain (within the redemption period). |
| dynadot_domain_listC | List domains in the account. |
| dynadot_domain_infoB | Get full details for a single domain (settings, contacts, status). IDN auto-punycoded. |
| dynadot_domain_appraisalA | Get an estimated value (appraisal) for a domain. Uses the v2 RESTful endpoint — Dynadot's v3 query-string API does not expose appraisal as a command. |
| dynadot_lock_domainC | Lock a domain (prevent transfers). |
| dynadot_set_domain_forwardingC | Set HTTP forwarding for a domain. |
| dynadot_set_stealth_forwardingC | Set stealth (frame) forwarding for a domain. |
| dynadot_set_email_forwardingC | Configure email forwarding rules for a domain. |
| dynadot_set_renew_optionC | Set the renewal option (donot, auto, reset) for a domain. |
| dynadot_set_whoisB | Set the WHOIS contacts (registrant/admin/tech/billing) for a domain. |
| dynadot_set_folderB | Move a domain to a folder. |
| dynadot_get_transfer_statusC | Check the status of a transfer order. |
| dynadot_get_transfer_auth_codeB | Retrieve the authorization (EPP) code for transferring a domain away. |
| dynadot_set_nsB | Set the nameservers for a domain (up to 13). |
| dynadot_set_hostingC | Set the hosting type for a domain. |
| dynadot_set_parkingC | Set parking for a domain. |
| dynadot_set_privacyC | Configure WHOIS privacy for a domain. |
| dynadot_get_dnssecC | Get DNSSEC records for a domain. |
| dynadot_set_dnssecC | Set a DNSSEC DS record for a domain. |
| dynadot_clear_dnssecA | Remove all DNSSEC records from a domain. |
| dynadot_clear_domain_settingC | Reset a specific domain setting (forwarding, dns, ns, etc.) to defaults. |
| dynadot_get_domain_push_requestC | List pending domain push requests for a domain. |
| dynadot_set_domain_push_requestC | Push a domain to another Dynadot account. |
| dynadot_get_dnsC | Retrieve current DNS records for a domain. |
| dynadot_set_dnsC | Replace DNS records for a domain. Pass main records (root domain) and/or subdomain records. |
| dynadot_set_noteC | Add or update a private note on a domain. |
| dynadot_get_contactC | Retrieve a single contact record by ID. |
| dynadot_contact_listB | List all contacts in the account (paginated). |
| dynadot_create_contactC | Create a new contact record. |
| dynadot_edit_contactC | Update an existing contact record. |
| dynadot_delete_contactC | Delete a contact record. |
| dynadot_set_contact_eu_settingC | Set .EU-specific contact data (residence country). |
| dynadot_set_contact_lt_settingB | Set .LT-specific contact data (personal code). |
| dynadot_set_contact_lv_settingC | Set .LV-specific contact data (registration number). |
| dynadot_create_cn_auditC | Initiate a Chinese (.CN) domain audit. |
| dynadot_get_cn_audit_statusC | Check the verification status of a CN audit. |
| dynadot_get_nsB | Retrieve nameserver details. Pass a hostname to get one, omit to list account servers. |
| dynadot_server_listC | List all nameservers in the account (paginated). |
| dynadot_register_nsB | Register a nameserver (host) with an IP. |
| dynadot_add_nsD | Add a nameserver record. |
| dynadot_set_ns_ipC | Update the IP for a nameserver. |
| dynadot_delete_nsC | Delete a nameserver record. |
| dynadot_delete_ns_by_domainB | Remove all nameservers for a domain. |
| dynadot_order_listB | List the account's order history (paginated). |
| dynadot_get_order_statusC | Get the status of a specific order. |
| dynadot_is_processingC | Check whether an order is still processing. |
| dynadot_cancel_transferB | Cancel a pending transfer order. |
| dynadot_authorize_transfer_awayB | Approve or deny an outgoing transfer. |
| dynadot_set_transfer_auth_codeC | Submit or update the transfer authorization code on an order. |
| dynadot_account_infoB | Get account profile and settings. |
| dynadot_get_account_balanceA | Get the account credit balance. |
| dynadot_list_couponsB | List available coupon codes. |
| dynadot_set_default_whoisC | Set default WHOIS contacts for new domains. |
| dynadot_set_default_nsA | Set default nameservers for new domains (up to 13). |
| dynadot_set_default_parkingC | Set default parking settings for new domains. |
| dynadot_set_default_forwardingB | Set default HTTP forwarding for new domains. |
| dynadot_set_default_stealthB | Set default stealth forwarding for new domains. |
| dynadot_set_default_hostingC | Set default hosting type for new domains. |
| dynadot_set_default_renew_optionC | Set default auto-renewal option for new domains. |
| dynadot_set_default_dnsB | Set default DNS records for new domains. Pass main records (root domain) and/or subdomain records. |
| dynadot_set_default_email_forwardB | Set default email forwarding rules for new domains. |
| dynadot_set_clear_default_settingC | Reset a specific account-default setting. |
| dynadot_folder_listC | List domain folders. |
| dynadot_create_folderC | Create a new domain folder. |
| dynadot_delete_folderC | Delete a folder. |
| dynadot_set_folder_nameC | Rename a folder. |
| dynadot_set_folder_whoisC | Apply WHOIS contacts to all domains in a folder. |
| dynadot_set_folder_nsC | Apply nameservers to all domains in a folder. |
| dynadot_set_folder_parkingC | Apply parking to all domains in a folder. |
| dynadot_set_folder_forwardingC | Apply HTTP forwarding to all domains in a folder. |
| dynadot_set_folder_stealthC | Apply stealth forwarding to all domains in a folder. |
| dynadot_set_folder_hostingC | Apply a hosting type to all domains in a folder. |
| dynadot_set_folder_dnsC | Apply DNS records to all domains in a folder. |
| dynadot_set_folder_email_forwardC | Apply email forwarding to all domains in a folder. |
| dynadot_set_folder_renew_optionC | Apply a renewal option to all domains in a folder. |
| dynadot_set_clear_folder_settingD | Reset a specific setting on all domains in a folder. |
| dynadot_add_backorder_requestC | Place a backorder on an expiring domain. |
| dynadot_delete_backorder_requestC | Cancel a backorder request. |
| dynadot_backorder_request_listC | List active backorders. |
| dynadot_get_open_auctionsA | List active expired-domain auctions. NOTE: requires Dynadot to grant auction-API access on your account; otherwise returns 403. |
| dynadot_get_closed_auctionsA | List completed auctions. NOTE: requires auction-API access. |
| dynadot_get_auction_detailsB | Get details for a single auction. NOTE: requires auction-API access. |
| dynadot_get_auction_bidsB | Get the bid history for an auction. NOTE: requires auction-API access. |
| dynadot_place_auction_bidB | Place a bid on an expired-domain auction. NOTE: requires auction-API access. |
| dynadot_get_open_backorder_auctionsB | List active backorder auctions. NOTE: requires auction-API access. |
| dynadot_get_closed_backorder_auctionsB | List completed backorder auctions. |
| dynadot_get_backorder_auction_detailsC | Get details for a backorder auction. |
| dynadot_place_backorder_auction_bidC | Place a bid on a backorder auction. |
| dynadot_get_expired_closeout_domainsB | List expired closeout domains available for purchase (paginated). |
| dynadot_buy_expired_closeout_domainC | Buy an expired closeout domain. |
| dynadot_get_listingsA | Browse the public Dynadot marketplace listings (paginated). Returns ALL listings, not your own — for your own use the dashboard. Required: countPerPage and pageIndex. |
| dynadot_get_listing_itemA | Get details for a single marketplace listing (by listing ID, not domain name). |
| dynadot_buy_it_nowC | Purchase a marketplace listing at its Buy-It-Now price. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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/Eyalm321/dynadot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server