list_ordersList all orders (purchases, renewals, transfers) in the account history.
get_order_statusCheck the status of a specific order by ID.
check_processingCheck if there are any pending/processing operations on the account.
list_couponsList all available coupon codes on the account.
get_tld_priceGet pricing information for TLDs (top-level domains). Returns registration,
create_contactCreate a new contact record for use with domain registrations.
edit_contactEdit an existing contact record. Only provided fields will be updated.
delete_contactDelete a contact record. The contact must not be in use by any domain.
list_contactsList all contacts in the account, or get details of a specific contact by ID.
set_contact_regional_settingSet region-specific contact settings required by certain TLD registries
manage_cn_auditManage China (.cn) domain audit requests. Required for .cn domain registration.
set_reseller_verificationSet the WHOIS verification status for a reseller contact.
get_dnsGet all DNS records for a domain, including A, AAAA, CNAME, MX, TXT,
set_dnsSet DNS records for a domain using Dynadot
set_nameserversSet nameservers for a domain. Accepts up to 13 nameserver hostnames.
get_nameserversGet the current nameservers configured for a domain.
register_nameserverRegister a custom nameserver (glue record) with a hostname and IP address.
get_dnssecGet DNSSEC (Domain Name System Security Extensions) settings for a domain.
+5 more tools
We re-grade npm:dynadot-mcp on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.