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_domain

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

register_domain

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

bulk_register_domains

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

get_domain_info

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

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 after the grace period expires.

restore_domain

Restore a recently deleted domain from the redemption grace period.

push_domain

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

get_dns

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

set_dns

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_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, and public_key. To disable, set clear to true.

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 associated with a domain.

list_registered_nameservers

List all registered (custom) nameservers in the account.

create_contact

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

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 (EU, Latvia, Lithuania). Pass the appropriate parameters for the region.

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.

set_reseller_verification

Set the WHOIS verification status for a reseller contact.

transfer_domain

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

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 needed to transfer the domain to another registrar. Can optionally generate a new code and unlock the domain for transfer.

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: 'full' (hide all info), 'partial' (hide some info), 'off' (show all info).

set_whois_contacts

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

set_forwarding

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

set_renew_option

Set the auto-renewal option for a domain.

lock_domain

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

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's built-in hosting service.

set_email_forward

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

clear_domain_setting

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

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 inherit these settings. Supports nameservers, DNS, forwarding, parking, stealth, and renewal options. Pass the appropriate Dynadot API parameters for the setting type.

rename_folder

Rename an existing folder.

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 default WHOIS contacts, nameservers, DNS, parking, forwarding, stealth, hosting, email forwarding, and renewal options.

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, renewal, and transfer prices.

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 an existing one, or list all current backorder requests.

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 details of a specific listing by ID.

get_auction_details

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

manage_backorder_auctions

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

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.

confirm_marketplace_action

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