# Dynadot MCP server

Agent View of the PolicyLayer registry record for Dynadot: identity, probed posture, risk grade, and all 105 tools classified. HTML page: https://policylayer.com/tools/eyalm321-dynadot-mcp

## Facts

- Server id: `eyalm321/dynadot-mcp`
- Homepage: https://github.com/Eyalm321/dynadot-mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 105
- Tool categories present: Destructive, Financial, Read, Write
- Tags: eyalm321 dynadot mcp, payments, admin
- Record last modified: 2026-06-30T12:38:21.624Z

## Tools (105)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `dynadot_cancel_transfer` | Destructive | Critical | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-cancel-transfer.md |
| `dynadot_clear_dnssec` | Destructive | Critical | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-clear-dnssec.md |
| `dynadot_clear_domain_setting` | Destructive | Critical | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-clear-domain-setting.md |
| `dynadot_delete_backorder_request` | Destructive | Critical | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-delete-backorder-request.md |
| `dynadot_delete_contact` | Destructive | Critical | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-delete-contact.md |
| `dynadot_delete_folder` | Destructive | Critical | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-delete-folder.md |
| `dynadot_delete_ns` | Destructive | Critical | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-delete-ns.md |
| `dynadot_delete_ns_by_domain` | Destructive | Critical | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-delete-ns-by-domain.md |
| `dynadot_grace_delete` | Destructive | Critical | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-grace-delete.md |
| `dynadot_create_cn_audit` | Execute | High | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-create-cn-audit.md |
| `dynadot_authorize_transfer_away` | Financial | Critical | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-authorize-transfer-away.md |
| `dynadot_bulk_register` | Financial | Critical | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-bulk-register.md |
| `dynadot_buy_expired_closeout_domain` | Financial | Critical | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-buy-expired-closeout-domain.md |
| `dynadot_buy_it_now` | Financial | Critical | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-buy-it-now.md |
| `dynadot_place_auction_bid` | Financial | Critical | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-place-auction-bid.md |
| `dynadot_place_backorder_auction_bid` | Financial | Critical | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-place-backorder-auction-bid.md |
| `dynadot_register` | Financial | Critical | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-register.md |
| `dynadot_renew` | Financial | Critical | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-renew.md |
| `dynadot_set_afternic_confirm_action` | Financial | Critical | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-afternic-confirm-action.md |
| `dynadot_account_info` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-account-info.md |
| `dynadot_backorder_request_list` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-backorder-request-list.md |
| `dynadot_bulk_search` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-bulk-search.md |
| `dynadot_contact_list` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-contact-list.md |
| `dynadot_domain_appraisal` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-domain-appraisal.md |
| `dynadot_domain_info` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-domain-info.md |
| `dynadot_domain_list` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-domain-list.md |
| `dynadot_download_all_listings` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-download-all-listings.md |
| `dynadot_folder_list` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-folder-list.md |
| `dynadot_get_account_balance` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-get-account-balance.md |
| `dynadot_get_auction_bids` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-get-auction-bids.md |
| `dynadot_get_auction_details` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-get-auction-details.md |
| `dynadot_get_backorder_auction_details` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-get-backorder-auction-details.md |
| `dynadot_get_closed_auctions` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-get-closed-auctions.md |
| `dynadot_get_closed_backorder_auctions` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-get-closed-backorder-auctions.md |
| `dynadot_get_cn_audit_status` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-get-cn-audit-status.md |
| `dynadot_get_contact` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-get-contact.md |
| `dynadot_get_dns` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-get-dns.md |
| `dynadot_get_dnssec` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-get-dnssec.md |
| `dynadot_get_domain_push_request` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-get-domain-push-request.md |
| `dynadot_get_expired_closeout_domains` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-get-expired-closeout-domains.md |
| `dynadot_get_listing_item` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-get-listing-item.md |
| `dynadot_get_listings` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-get-listings.md |
| `dynadot_get_ns` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-get-ns.md |
| `dynadot_get_open_auctions` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-get-open-auctions.md |
| `dynadot_get_open_backorder_auctions` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-get-open-backorder-auctions.md |
| `dynadot_get_order_status` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-get-order-status.md |
| `dynadot_get_transfer_auth_code` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-get-transfer-auth-code.md |
| `dynadot_get_transfer_status` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-get-transfer-status.md |
| `dynadot_is_processing` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-is-processing.md |
| `dynadot_list_coupons` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-list-coupons.md |
| `dynadot_order_list` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-order-list.md |
| `dynadot_search` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-search.md |
| `dynadot_server_list` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-server-list.md |
| `dynadot_tld_price` | Read | Low | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-tld-price.md |
| `dynadot_add_backorder_request` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-add-backorder-request.md |
| `dynadot_add_ns` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-add-ns.md |
| `dynadot_create_contact` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-create-contact.md |
| `dynadot_create_folder` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-create-folder.md |
| `dynadot_edit_contact` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-edit-contact.md |
| `dynadot_lock_domain` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-lock-domain.md |
| `dynadot_register_ns` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-register-ns.md |
| `dynadot_restore` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-restore.md |
| `dynadot_set_clear_default_setting` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-clear-default-setting.md |
| `dynadot_set_clear_folder_setting` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-clear-folder-setting.md |
| `dynadot_set_contact_eu_setting` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-contact-eu-setting.md |
| `dynadot_set_contact_lt_setting` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-contact-lt-setting.md |
| `dynadot_set_contact_lv_setting` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-contact-lv-setting.md |
| `dynadot_set_default_dns` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-default-dns.md |
| `dynadot_set_default_email_forward` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-default-email-forward.md |
| `dynadot_set_default_forwarding` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-default-forwarding.md |
| `dynadot_set_default_hosting` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-default-hosting.md |
| `dynadot_set_default_ns` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-default-ns.md |
| `dynadot_set_default_parking` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-default-parking.md |
| `dynadot_set_default_renew_option` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-default-renew-option.md |
| `dynadot_set_default_stealth` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-default-stealth.md |
| `dynadot_set_default_whois` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-default-whois.md |
| `dynadot_set_dns` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-dns.md |
| `dynadot_set_dnssec` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-dnssec.md |
| `dynadot_set_domain_forwarding` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-domain-forwarding.md |
| `dynadot_set_domain_push_request` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-domain-push-request.md |
| `dynadot_set_email_forwarding` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-email-forwarding.md |
| `dynadot_set_folder` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-folder.md |
| `dynadot_set_folder_dns` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-folder-dns.md |
| `dynadot_set_folder_email_forward` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-folder-email-forward.md |
| `dynadot_set_folder_forwarding` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-folder-forwarding.md |
| `dynadot_set_folder_hosting` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-folder-hosting.md |
| `dynadot_set_folder_name` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-folder-name.md |
| `dynadot_set_folder_ns` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-folder-ns.md |
| `dynadot_set_folder_parking` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-folder-parking.md |
| `dynadot_set_folder_renew_option` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-folder-renew-option.md |
| `dynadot_set_folder_stealth` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-folder-stealth.md |
| `dynadot_set_folder_whois` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-folder-whois.md |
| `dynadot_set_for_sale` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-for-sale.md |
| `dynadot_set_hosting` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-hosting.md |
| `dynadot_set_note` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-note.md |
| `dynadot_set_ns` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-ns.md |
| `dynadot_set_ns_ip` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-ns-ip.md |
| `dynadot_set_parking` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-parking.md |
| `dynadot_set_privacy` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-privacy.md |
| `dynadot_set_renew_option` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-renew-option.md |
| `dynadot_set_sedo_confirm_action` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-sedo-confirm-action.md |
| `dynadot_set_stealth_forwarding` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-stealth-forwarding.md |
| `dynadot_set_transfer_auth_code` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-transfer-auth-code.md |
| `dynadot_set_whois` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-set-whois.md |
| `dynadot_transfer_in` | Write | Medium | https://policylayer.com/tools/eyalm321-dynadot-mcp/dynadot-transfer-in.md |

## Tool descriptions

- `dynadot_cancel_transfer` — Cancel a pending transfer order.
- `dynadot_clear_dnssec` — Remove all DNSSEC records from a domain.
- `dynadot_clear_domain_setting` — Reset a specific domain setting (forwarding, dns, ns, etc.) to defaults.
- `dynadot_delete_backorder_request` — Cancel a backorder request.
- `dynadot_delete_contact` — Delete a contact record.
- `dynadot_delete_folder` — Delete a folder.
- `dynadot_delete_ns` — Delete a nameserver record.
- `dynadot_delete_ns_by_domain` — Remove all nameservers for a domain.
- `dynadot_grace_delete` — Delete a domain that
- `dynadot_create_cn_audit` — Initiate a Chinese (.CN) domain audit.
- `dynadot_authorize_transfer_away` — Approve or deny an outgoing transfer.
- `dynadot_bulk_register` — Register multiple domains at once (up to 100).
- `dynadot_buy_expired_closeout_domain` — Buy an expired closeout domain.
- `dynadot_buy_it_now` — Purchase a marketplace listing at its Buy-It-Now price.
- `dynadot_place_auction_bid` — Place a bid on an expired-domain auction. NOTE: requires auction-API access.
- `dynadot_place_backorder_auction_bid` — Place a bid on a backorder auction.
- `dynadot_register` — Register a new domain.
- `dynadot_renew` — Renew a domain.
- `dynadot_set_afternic_confirm_action` — Confirm an Afternic sale action.
- `dynadot_account_info` — Get account profile and settings.
- `dynadot_backorder_request_list` — List active backorders.
- `dynadot_bulk_search` — Alias for
- `dynadot_contact_list` — List all contacts in the account (paginated).
- `dynadot_domain_appraisal` — Get an estimated value (appraisal) for a domain. Uses the v2 RESTful endpoint — Dynadot
- `dynadot_domain_info` — Get full details for a single domain (settings, contacts, status). IDN auto-punycoded.
- `dynadot_domain_list` — List domains in the account.
- `dynadot_download_all_listings` — Export all marketplace listings as a downloadable file.
- `dynadot_folder_list` — List domain folders.
- `dynadot_get_account_balance` — Get the account credit balance.
- `dynadot_get_auction_bids` — Get the bid history for an auction. NOTE: requires auction-API access.
- `dynadot_get_auction_details` — Get details for a single auction. NOTE: requires auction-API access.
- `dynadot_get_backorder_auction_details` — Get details for a backorder auction.
- `dynadot_get_closed_auctions` — List completed auctions. NOTE: requires auction-API access.
- `dynadot_get_closed_backorder_auctions` — List completed backorder auctions.
- `dynadot_get_cn_audit_status` — Check the verification status of a CN audit.
- `dynadot_get_contact` — Retrieve a single contact record by ID.
- `dynadot_get_dns` — Retrieve current DNS records for a domain.
- `dynadot_get_dnssec` — Get DNSSEC records for a domain.
- `dynadot_get_domain_push_request` — List pending domain push requests for a domain.
- `dynadot_get_expired_closeout_domains` — List expired closeout domains available for purchase (paginated).
- `dynadot_get_listing_item` — Get details for a single marketplace listing (by listing ID, not domain name).
- `dynadot_get_listings` — 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_ns` — Retrieve nameserver details. Pass a hostname to get one, omit to list account servers.
- `dynadot_get_open_auctions` — List active expired-domain auctions. NOTE: requires Dynadot to grant auction-API access on your account; otherwise returns 403.
- `dynadot_get_open_backorder_auctions` — List active backorder auctions. NOTE: requires auction-API access.
- `dynadot_get_order_status` — Get the status of a specific order.
- `dynadot_get_transfer_auth_code` — Retrieve the authorization (EPP) code for transferring a domain away.
- `dynadot_get_transfer_status` — Check the status of a transfer order.
- `dynadot_is_processing` — Check whether an order is still processing.
- `dynadot_list_coupons` — List available coupon codes.
- `dynadot_order_list` — List the account
- `dynadot_search` — Check availability of one or more domains. Pass a single name or up to 100. IDN names are auto-punycoded.
- `dynadot_server_list` — List all nameservers in the account (paginated).
- `dynadot_tld_price` — Get TLD pricing (registration, renewal, transfer, restore).
- `dynadot_add_backorder_request` — Place a backorder on an expiring domain.
- `dynadot_add_ns` — Add a nameserver record.
- `dynadot_create_contact` — Create a new contact record.
- `dynadot_create_folder` — Create a new domain folder.
- `dynadot_edit_contact` — Update an existing contact record.
- `dynadot_lock_domain` — Lock a domain (prevent transfers).
- `dynadot_register_ns` — Register a nameserver (host) with an IP.
- `dynadot_restore` — Restore a deleted domain (within the redemption period).
- `dynadot_set_clear_default_setting` — Reset a specific account-default setting.
- `dynadot_set_clear_folder_setting` — Reset a specific setting on all domains in a folder.
- `dynadot_set_contact_eu_setting` — Set .EU-specific contact data (residence country).
- `dynadot_set_contact_lt_setting` — Set .LT-specific contact data (personal code).
- `dynadot_set_contact_lv_setting` — Set .LV-specific contact data (registration number).
- `dynadot_set_default_dns` — Set default DNS records for new domains. Pass main records (root domain) and/or subdomain records.
- `dynadot_set_default_email_forward` — Set default email forwarding rules for new domains.
- `dynadot_set_default_forwarding` — Set default HTTP forwarding for new domains.
- `dynadot_set_default_hosting` — Set default hosting type for new domains.
- `dynadot_set_default_ns` — Set default nameservers for new domains (up to 13).
- `dynadot_set_default_parking` — Set default parking settings for new domains.
- `dynadot_set_default_renew_option` — Set default auto-renewal option for new domains.
- `dynadot_set_default_stealth` — Set default stealth forwarding for new domains.
- `dynadot_set_default_whois` — Set default WHOIS contacts for new domains.
- `dynadot_set_dns` — Replace DNS records for a domain. Pass main records (root domain) and/or subdomain records.
- `dynadot_set_dnssec` — Set a DNSSEC DS record for a domain.
- `dynadot_set_domain_forwarding` — Set HTTP forwarding for a domain.
- `dynadot_set_domain_push_request` — Push a domain to another Dynadot account.
- `dynadot_set_email_forwarding` — Configure email forwarding rules for a domain.
- `dynadot_set_folder` — Move a domain to a folder.
- `dynadot_set_folder_dns` — Apply DNS records to all domains in a folder.
- `dynadot_set_folder_email_forward` — Apply email forwarding to all domains in a folder.
- `dynadot_set_folder_forwarding` — Apply HTTP forwarding to all domains in a folder.
- `dynadot_set_folder_hosting` — Apply a hosting type to all domains in a folder.
- `dynadot_set_folder_name` — Rename a folder.
- `dynadot_set_folder_ns` — Apply nameservers to all domains in a folder.
- `dynadot_set_folder_parking` — Apply parking to all domains in a folder.
- `dynadot_set_folder_renew_option` — Apply a renewal option to all domains in a folder.
- `dynadot_set_folder_stealth` — Apply stealth forwarding to all domains in a folder.
- `dynadot_set_folder_whois` — Apply WHOIS contacts to all domains in a folder.
- `dynadot_set_for_sale` — List a domain you own for sale on the Dynadot marketplace.
- `dynadot_set_hosting` — Set the hosting type for a domain.
- `dynadot_set_note` — Add or update a private note on a domain.
- `dynadot_set_ns` — Set the nameservers for a domain (up to 13).
- `dynadot_set_ns_ip` — Update the IP for a nameserver.
- `dynadot_set_parking` — Set parking for a domain.
- `dynadot_set_privacy` — Configure WHOIS privacy for a domain.
- `dynadot_set_renew_option` — Set the renewal option (donot, auto, reset) for a domain.
- `dynadot_set_sedo_confirm_action` — Confirm a Sedo marketplace action.
- `dynadot_set_stealth_forwarding` — Set stealth (frame) forwarding for a domain.
- `dynadot_set_transfer_auth_code` — Submit or update the transfer authorization code on an order.
- `dynadot_set_whois` — Set the WHOIS contacts (registrant/admin/tech/billing) for a domain.
- `dynadot_transfer_in` — Initiate a transfer of a domain to Dynadot.

## Related servers

- Yaver (812 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- GoHighLevel MCP Server (566 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md
- Ruflo (486 tools) — https://policylayer.com/tools/ruflo.md
- Claude Flow (454 tools) — https://policylayer.com/tools/io-github-ruvnet-claude-flow.md
- ServiceTitan MCP Server (454 tools) — https://policylayer.com/tools/jordandalton-servicetitanmcpserver.md
- CloudStack MCP Server (442 tools) — https://policylayer.com/tools/mozg31337-cloudstack-mcp-server.md
- Serac (432 tools) — https://policylayer.com/tools/serac.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=eyalm321-dynadot-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/eyalm321-dynadot-mcp
