Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DYNADOT_API_KEYYesYour Dynadot API key (get one at https://www.dynadot.com/account/domain/setting/api.html)
DYNADOT_SANDBOXNoSet to 'true' to use the sandbox API (default: 'false')false

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_domainA

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

register_domainB

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

bulk_register_domainsA

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

get_domain_infoB

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

list_domainsB

List all domains in the Dynadot account with basic information.

renew_domainB

Renew an existing domain registration. Duration is in years.

delete_domainA

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

restore_domainB

Restore a recently deleted domain from the redemption grace period.

push_domainB

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

get_dnsA

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

set_dnsA

Set DNS records for a domain using Dynadot's DNS service. Supports main records and up to 10 subdomains. Use the records parameter to pass Dynadot API parameters like main_record_type, main_record, subdomain0, sub_record_type0, sub_record0, etc.

set_nameserversC

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

get_nameserversA

Get the current nameservers configured for a domain.

register_nameserverB

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

get_dnssecB

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

set_dnssecA

Set or clear DNSSEC for a domain. To enable, provide flags, algorithm, and public_key. To disable, set clear to true.

add_nameserverB

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

set_nameserver_ipB

Update the IP address of an existing registered nameserver.

delete_nameserverB

Delete a registered nameserver by hostname, or delete all nameservers associated with a domain.

list_registered_nameserversA

List all registered (custom) nameservers in the account.

create_contactC

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

edit_contactA

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

delete_contactA

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

list_contactsA

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

set_contact_regional_settingB

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

manage_cn_auditA

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

set_reseller_verificationC

Set the WHOIS verification status for a reseller contact.

transfer_domainC

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

cancel_transferB

Cancel a pending domain transfer.

get_transfer_statusA

Check the current status of a domain transfer.

get_auth_codeA

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.

authorize_transfer_awayA

Approve an outgoing domain transfer to another registrar.

set_auth_codeB

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

manage_domain_pushA

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

set_privacyA

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

set_whois_contactsB

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

set_forwardingA

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

set_renew_optionB

Set the auto-renewal option for a domain.

lock_domainA

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

set_domain_noteC

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

set_parkingB

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

set_hostingB

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

set_email_forwardC

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

clear_domain_settingA

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

create_folderA

Create a new folder for organizing domains.

delete_folderA

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

list_foldersB

List all folders in the Dynadot account.

set_folder_settingsA

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.

rename_folderC

Rename an existing folder.

get_account_infoA

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

get_account_balanceA

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

set_account_defaultsA

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

list_ordersB

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

get_order_statusA

Check the status of a specific order by ID.

check_processingA

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

list_couponsB

List all available coupon codes on the account.

get_tld_priceB

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

get_auctionsA

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

place_bidB

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

manage_backordersB

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

set_for_saleB

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

get_marketplace_listingsC

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

get_auction_detailsB

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

manage_backorder_auctionsC

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

buy_expired_domainA

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

buy_it_nowA

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

confirm_marketplace_actionB

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

Prompts

Interactive templates invoked by user choice

NameDescription
domain_auditAudit all domains in the account — check expiration dates, DNS health, privacy status, and lock status.
transfer_domainGuide through the full domain transfer-in process: auth code retrieval, privacy/lock checks, and status monitoring.

Resources

Contextual data attached and managed by the client

NameDescription
accountDynadot account information including username and settings.
balanceCurrent Dynadot account balance.
domainsList of all domains in the Dynadot account.

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/mikusnuz/dynadot-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server