{"jsonrpc":"2.0","id":null,"result":{"tools":[{"name":"set_for_sale","title":"Set For Sale","description":"Set a domain for sale in the aftermarket with specified listing type, price, and description. Note: if allow_seo_index is true, the description must be at least 200 characters.","inputSchema":{"type":"object","required":["domain_name","for_sale_type","listing_type","description"],"properties":{"domain_name":{"type":"string","description":"The domain you want to set for sale — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"for_sale_type":{"type":"string","enum":["NOT_FOR_SALE","MARKETPLACE","AUCTION","PORTFOLIO_AUCTION","BROKER_SERVICE"],"description":"The type of sale you want to set for the domain(s)"},"sub_category":{"description":"The sub-category you want to set the domain(s) for sale in","type":"string","enum":["NONE","MARKETING","RETAIL","SALES","CARS_TRUCKS","ENTHUSIASTS","MOTORSPORTS","INVESTMENT","LAW","MONEY","PROFESSIONS","SERVICES","APPAREL","ELECTRONICS","GAMES","POP_CULTURE","CASINO","SPORTS","FITNESS","MEDICINE","BLOGS","ECOMMERCE","DOMAINS","WEB_DESIGN","WEB_HOSTING","AFRICA","ASIA","EUROPE","NORTH_AMERICA","SOUTH_AMERICA","CULTURE","NEWS","POLITICS","RELIGION","LEISURE_ACTIVITIES","PROFESSIONAL","COMPUTERS"]},"price":{"type":"string","description":"The price you want to set the domain(s) for sale at"},"installment":{"type":"string","description":"The installment plan you want to set the domain(s) for sale with"},"listing_type":{"type":"string","enum":["BUY_NOW","MAKE_OFFER","BUY_NOW_AND_MAKE_OFFER"],"description":"The type of listing you want to set the domain(s) for sale as"},"minimum_offer_price":{"type":"string","description":"The minimum offer price you want to set the domain(s) for sale at"},"description":{"type":"string","description":"The description for the domain listing. Must be at least 200 characters if allow_seo_index is true."},"currency":{"type":"string","enum":["USD","EUR","CNY","CAD","MXN","GBP","BRL","INR","IDR","AUD"],"description":"The currency you want to set the domain(s) for sale in"},"allow_seo_index":{"type":"boolean","description":"Whether to allow search engine indexing for the domain listing. When set to true, the description field must contain at least 200 characters."},"category":{"description":"The category you want to set the domain(s) for sale in","type":"string","enum":["ADVERTISING","AUTOMOTIVE","BUSINESS","CARERRS_EDUCATION","CONSUMER_GOODS","ENTERTAINMENT","FASHION","FINANCE","GAMBLING","HEALTH","INTERNET","OTHER","PLACES","REAL_ESTATE","SCIENCE","SOCIETY","SPORTS","TECHNOLOGY","UNCATEGORIZED","ADULT","HOME","AI","AEROSPACE","AGENCY","AGRICULTURE_COMPANY","ANALYTICS","ALCOHOL","BABIES_KIDS","BIOTECH","CLEAN_ENERGY","CLEANING","COMMUNITY","CONSTRUCTION_ORGANIZATION","CRYPTOCURRENCY_BLOCKCHAIN","DATING_RELATIONSHIP","DAYCARE","DENTAL","DRONE","ECOMMERCE","FOOD_DRINK","FURNITURE","GAMES","INSURANCE","INTERIOR_DESIGN","LEGAL_LAW","MOTIVATIONAL","MANUFACTURING","MARKETING","MEDICAL","METAVERSE","MOVIES_TV","MUSIC_AUDIO","NEWS_MEDIA","NFT","OUTDOOR","PAYMENT","PETS","POLITICS","PROPERTY_MANAGEMENT","RECRUITMENT_STAFFING","SERVICES","SECURITY","SOCIAL","TRANSPORTATION","TRAVEL","VIDEO_BOOKS_MAGAZINES","VITUAL_REALITY","WEBSITE_DESIGN"]},"maximum_installments":{"type":"integer","description":"The maximum number of installments you want to set the domain(s) for sale with"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"get_order","title":"Get Order","description":"Get order status and information","inputSchema":{"type":"object","required":["order_id"],"properties":{"order_id":{"type":"integer","description":"Order ID"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"set_lt_contact_setting","title":"Set Lt Contact Setting","description":"Set Lithuania-specific contact settings for LT domain registration","inputSchema":{"type":"object","properties":{"contact_id":{"type":"integer","description":"The contact's ID you want to edit"},"contact_extension":{"description":"Contact extension data for LT-specific settings","type":"object","properties":{"tld":{"type":"string","description":"TLD for the contact extension"},"organization_code":{"type":"string","description":"Organization code for LT domain registration"}},"required":["tld","organization_code"]}},"required":["contact_id","contact_extension"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"set_domain_hosts","title":"Set Domain Hosts","description":"Set up web hosting for a domain","inputSchema":{"type":"object","required":["domain_name","hosting_type","is_model_view"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"is_model_view":{"type":"boolean","description":"Only when hostingType is ADVANCED, can you use this parameter as true"},"hosting_type":{"type":"string","enum":["BASIC","ADVANCED"],"description":"Web hosting type for the domain"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"get_auction_details","title":"Get Auction Details","description":"Get auction details for domain","inputSchema":{"type":"object","required":["domain_name","currency"],"properties":{"domain_name":{"type":"string","description":"The of domain name to get auction details for — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"currency":{"type":"string","enum":["USD","GBP","EUR","INR","PLN","ZAR","LTL","CNY","CAD","JPY","NZD","RUB","AUD","MXN","BRL","IDR","ARS","COP","DKK","RSD","HKD","CHF","AED","MYR","NGN","KES","CZK","BTC","NOK","THB","PHP","KRW"],"description":"The currency you would like to use for the purchase"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"get_domain_dnssec","title":"Get Domain Dnssec","description":"Get domain DNSSEC settings","inputSchema":{"type":"object","required":["domain_name"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"list_coupons","title":"List Coupons","description":"List available coupons","inputSchema":{"type":"object","required":["coupon_type"],"properties":{"coupon_type":{"type":"string","enum":["domain","renew","transfer","restore","privacy","email_webhost","vps_webhost","ssl","sitebuilder","sitebuilder_renew","email_webhost_domain_bundle","vps_webhost_domain_bundle","sitebuilder_domain_bundle","order_level_discount","domain_registration_match","domain_bundle","drop_catch","logo_builder","renew_restore"],"description":"The list of coupon types to get."}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"get_pending_pushes","title":"Get Pending Pushes","description":"List pending domain push requests that need acceptance","inputSchema":{"type":"object","properties":{},"required":[]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"list_orders","title":"List Orders","description":"List all orders in your Dynadot account with various filtering options","inputSchema":{"type":"object","required":["search_type"],"properties":{"search_type":{"description":"Search type for orders","default":"DATE_RANGE","type":"string","enum":["DATE_RANGE","DOMAIN","ORDER_ID"]},"payment_method":{"type":"string","description":"When the type of search_type is date_range, You can choose one or more payment types from the following list: paypal , account_balance , credit_card. If not specified, all payment types will be selected by default."},"domain_name_list":{"type":"string","description":"Comma-separated list of domain names (required when search_type is DOMAIN)"},"start_time":{"type":"integer","description":"Start timestamp in milliseconds (13 digits, required when search_type is DATE_RANGE or DOMAIN)"},"end_time":{"type":"integer","description":"End timestamp in milliseconds (13 digits, required when search_type is DATE_RANGE or DOMAIN)"},"order_id_list":{"type":"string","description":"Comma-separated list of order IDs (required when search_type is ORDER_ID)"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"get_domain_transfer_status","title":"Get Domain Transfer Status","description":"Get domain transfer status","inputSchema":{"type":"object","required":["domain_name","transfer_type"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"transfer_type":{"type":"string","enum":["transfer_in","transfer_away"],"description":"Transfer type: 'transfer_in' for transfer-in status, 'transfer_away' for transfer-away status"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"set_domain_renew_option","title":"Set Domain Renew Option","description":"Set the auto-renewal option for a domain","inputSchema":{"type":"object","required":["domain_name","renew_option"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"renew_option":{"type":"string","enum":["RESET","AUTO","DONOT"],"description":"Auto-renewal option for the domain"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"register_nameserver","title":"Register Nameserver","description":"Register new nameserver","inputSchema":{"type":"object","required":[],"properties":{"nameserver":{"description":"Name server information","type":"object","properties":{"server_name":{"type":"string","description":"The nameserver hostname"},"ip":{"type":"string","description":"The IP address of the nameserver"}}}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"delete_nameserver","title":"Delete Nameserver","description":"Delete nameserver","inputSchema":{"type":"object","required":["nameserver"],"properties":{"nameserver":{"type":"string","description":"Nameserver hostname"}}},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false}},{"name":"set_domain_parking","title":"Set Domain Parking","description":"Set parking for domain","inputSchema":{"type":"object","required":["domain_name"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"with_ads":{"type":"boolean","description":"Whether to show ads on the parked page (true = with ads, false = without ads)"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"authorize_transfer_away","title":"Authorize Transfer Away","description":"Authorize transfer away for order","inputSchema":{"type":"object","required":["order_id","domain_name","approve"],"properties":{"domain_name":{"type":"string","description":"The domain name to authorize transfer away"},"approve":{"type":"boolean","description":"Whether to approve the transfer away"},"order_id":{"type":"integer","description":"Order ID"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"set_folder_parking","title":"Set Folder Parking","description":"Set folder parking","inputSchema":{"type":"object","required":["folder_name"],"properties":{"sync_setting_to_existing_domains_in_this_folder":{"type":"boolean","description":"Sync this setting to all existing domains in this folder"},"with_ads":{"type":"boolean","description":"Whether to show ads on the parked page (true = with ads, false = without ads)"},"folder_name":{"type":"string","description":"Folder name"},"apply_for_future_domain":{"type":"boolean","description":"Apply this setting to domains added to this folder in the future"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"set_domain_records","title":"Set Domain Records","description":"Set domain DNS records","inputSchema":{"type":"object","required":["domain_name"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"dns_sub_list":{"items":{"properties":{"record_type":{"type":"string","enum":["A","CNAME","FORWARD","AAAA","TXT","STEALTH","MX","EMAIL","CAA","ANAME","SRV","NS"],"description":"DNS record type"},"sub_host":{"type":"string","description":"Sub-host name (e.g. 'www', 'mail')"},"record_value1":{"type":"string","description":"Primary record value"},"record_value2":{"type":"string","description":"Secondary record value (used by some record types, e.g. MX priority, SRV)"}},"type":"object"},"maxItems":100,"description":"List of sub-host DNS records (max 100)","type":"array"},"dns_main_list":{"items":{"properties":{"record_type":{"type":"string","enum":["A","CNAME","FORWARD","AAAA","TXT","STEALTH","MX","EMAIL","CAA","ANAME","SRV","NS"],"description":"DNS record type"},"record_value2":{"type":"string","description":"Secondary record value (used by some record types, e.g. MX priority, SRV)"},"record_value1":{"type":"string","description":"Primary record value"}},"type":"object"},"maxItems":20,"description":"List of main DNS records (max 20)","type":"array"},"ttl":{"type":"integer","description":"TTL (Time To Live) in seconds for DNS records, default 86400"},"add_dns_to_current_setting":{"type":"boolean","description":"If true, add records to existing settings instead of replacing them. When true, dns_main_list is required."}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"clear_folder_setting","title":"Clear Folder Setting","description":"Clear all custom settings for a folder, reverting to account default settings","inputSchema":{"type":"object","required":["folder_name","service_type"],"properties":{"service_type":{"type":"string","enum":["FORWARD","STEALTH","EMAIL_FORWARDING","DNS","NAMESERVERS"],"description":"Service type to clear (FORWARD, STEALTH, EMAIL_FORWARDING, DNS, NAMESERVERS)"},"folder_name":{"type":"string","description":"The name of the folder that you wish to clear the setting"}}},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false}},{"name":"get_domain_nameservers","title":"Get Domain Nameservers","description":"Get domain nameservers","inputSchema":{"type":"object","required":["domain_name"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"delete_domain","title":"Delete Domain","description":"Delete domain in grace period","inputSchema":{"type":"object","required":["domain_name"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"add_to_waiting_list":{"type":"boolean","description":"If true, add the domain to the waiting list after deletion"}}},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false}},{"name":"get_auction_bids","title":"Get Auction Bids","description":"Get auction bids","inputSchema":{"type":"object","required":["currency","page_size","page"],"properties":{"currency":{"type":"string","description":"The currency you would like to use for the purchase"},"page":{"type":"integer","description":"Page index of the records to return, starting from 1"},"page_size":{"type":"integer","description":"Number of records to return per page, and cannot be greater than 100"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"set_folder_hosts","title":"Set Folder Hosts","description":"Set the web hosting settings for all domains within a specified folder","inputSchema":{"type":"object","required":["folder_name","hosting_type"],"properties":{"sync_setting_to_existing_domains_in_this_folder":{"type":"boolean","description":"Sync this setting to existing domains in this folder"},"folder_name":{"type":"string","description":"The name of the folder that you wish to configure hosting"},"apply_for_future_domain":{"type":"boolean","description":"Apply this setting to domains that will be moved to this folder in the future"},"hosting_type":{"type":"string","enum":["BASIC","ADVANCED"],"description":"Hosting type (BASIC or ADVANCED)"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"get_expired_closeout_domains","title":"Get Expired Closeout Domains","description":"Get expired closeout domains","inputSchema":{"type":"object","required":[],"properties":{"tld_type":{"type":"string","enum":["ALl","GTLD","CCTLD"],"description":"TLD type you want to query (default: all)"},"currency":{"type":"string","enum":["USD","GBP","EUR","INR","PLN","ZAR","LTL","CNY","CAD","JPY","NZD","RUB","AUD","MXN","BRL","IDR","ARS","COP","DKK","RSD","HKD","CHF","AED","MYR","NGN","KES","CZK","BTC","NOK"],"description":"Currency of return result (default: USD)"},"page":{"type":"integer","description":"Page number you want to query, default is 1"},"page_size":{"type":"integer","description":"Page size you want to query, default is 10"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"renew_domain","title":"Renew Domain","description":"Renew domain registration","inputSchema":{"type":"object","required":["domain_name","duration","year"],"properties":{"duration":{"type":"integer","description":"Number of years to renew (1-10)"},"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"coupon":{"type":"string","description":"Coupon code to apply"},"year":{"type":"integer","description":"The current expiration year of the domain to be renewed."},"currency":{"type":"string","enum":["USD","GBP","EUR","INR","PLN","ZAR","LTL","CNY","CAD","JPY","NZD","RUB","AUD","MXN","BRL","IDR","ARS","COP","DKK","RSD","HKD","CHF","AED","MYR","NGN","KES","CZK","BTC","NOK","THB","PHP","KRW"],"description":"Currency code (e.g. USD, EUR)"},"no_renew_if_late_renew_fee_needed":{"type":"boolean","description":"If true, do not renew if a late renewal fee is required"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"add_external_nameserver","title":"Add External Nameserver","description":"Add an external nameserver to the account for domain management","inputSchema":{"type":"object","properties":{"nameserver":{"type":"string","pattern":"^[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$","description":"External nameserver hostname to add (e.g., 'ns1.example.com')"}},"required":["nameserver"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"get_domain_records","title":"Get Domain Records","description":"Get domain DNS records","inputSchema":{"type":"object","required":["domain_name"],"properties":{"domain_name":{"type":"string","description":"Domain name to get DNS records for (e.g. example.com) — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"set_folder_email_forwarding","title":"Set Folder Email Forwarding","description":"Set email forwarding for a folder. Supports forwarding to mail hosts (MTYPE_FORWARD with email_alias_list) or MX records (MTYPE_MX with email_exchange_list).","inputSchema":{"type":"object","required":["folder_name","email_forward_type"],"properties":{"sync_setting_to_existing_domains_in_this_folder":{"type":"boolean","description":"Synchronize the settings of all domains in this folder"},"email_alias_list":{"description":"The email alias list you wish to configure email forwarding. Used when email_forward_type=MTYPE_FORWARD.","type":"array","items":{"type":"object","properties":{"username":{"type":"string","description":"The alias username (the local part before @)"},"email":{"type":"string","description":"The destination email address that the alias forwards to"}}}},"folder_name":{"type":"string","description":"The name of the folder that you wish to configure email forwarding"},"email_exchange_list":{"description":"The mail exchange list you wish to configure email forwarding. Used when email_forward_type=MTYPE_MX.","type":"array","items":{"type":"object","properties":{"distance":{"type":"string","description":"The MX record priority/distance (lower value = higher priority)"},"host":{"type":"string","description":"The mail exchange host name"}}}},"apply_for_future_domain":{"type":"boolean","description":"Apply this setting to domains that will be moved to this folder in the future"},"email_forward_type":{"description":"The email forwarding type. MTYPE_NONE: Do not forward email; MTYPE_FORWARD: Deliver email to another mail host; MTYPE_MX: Deliver email to another mail host (MX record).","default":"MTYPE_NONE","type":"string","enum":["MTYPE_NONE","MTYPE_FORWARD","MTYPE_MX"]}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"set_folder_nameservers","title":"Set Folder Nameservers","description":"Set folder nameservers","inputSchema":{"type":"object","required":["folder_name","nameserver_list"],"properties":{"sync_setting_to_existing_domains_in_this_folder":{"type":"boolean","description":"Sync this setting to all existing domains in this folder"},"nameserver_list":{"type":"array","items":{"type":"string"},"description":"List of nameserver hostnames to set for the folder"},"folder_name":{"type":"string","description":"Folder name"},"apply_for_future_domain":{"type":"boolean","description":"Apply this setting to domains added to this folder in the future"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"transfer_in_domain","title":"Transfer In Domain","description":"Transfer an existing domain into this Dynadot account","inputSchema":{"type":"object","required":["domain"],"properties":{"coupon_code":{"type":"string","description":"Coupon code to apply"},"domain":{"type":"object","additionalProperties":true,"description":"Domain information for transfer in","required":["domain_name","privacy","auth_code","duration"],"properties":{"billing_contact_id":{"type":"string","pattern":"^\\d+$","description":"Billing contact ID (numeric)"},"tech_contact_id":{"type":"string","pattern":"^\\d+$","description":"Technical contact ID (numeric)"},"privacy":{"type":"string","enum":["off","partial","full"],"description":"Domain privacy protection level: off, partial, or full"},"name_server_list":{"type":"array","items":{"type":"string"},"description":"Optional nameservers after transfer"},"registrant_contact_id":{"type":"string","pattern":"^\\d+$","description":"Registrant contact ID (numeric)"},"customer_id":{"type":"integer","description":"Optional customer ID (OpenAPI domain schema)"},"admin_contact_id":{"type":"string","pattern":"^\\d+$","description":"Admin contact ID (numeric)"},"domain_name":{"type":"string","description":"Domain name to transfer in (must match URL path) — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"duration":{"type":"integer","description":"Registration period in years after transfer completes"},"auth_code":{"type":"string","description":"Authorization (EPP) code from the losing registrar"}}},"transfer_premium":{"type":"boolean","description":"Whether premium-domain transfer pricing may apply"},"currency":{"type":"string","enum":["USD","GBP","EUR","INR","PLN","ZAR","LTL","CNY","CAD","JPY","NZD","RUB","AUD","MXN","BRL","IDR","ARS","COP","DKK","RSD","HKD","CHF","AED","MYR","NGN","KES","CZK","BTC","NOK","THB","PHP","KRW"],"description":"Currency for payment (USD, EUR, etc.)"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"list_nameservers","title":"List Nameservers","description":"List all nameservers","inputSchema":{"type":"object","required":[],"properties":{}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"search","title":"Search","description":"Search for documents in the Dynadot knowledge base. Use this to find information about domain registration, DNS management, API documentation, and domain management best practices.","inputSchema":{"type":"object","properties":{"query":{"description":"Search query string. Natural language queries work best for semantic search.","type":"string"}},"required":["query"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"check_domain","title":"Check Domain","description":"Check if a domain name is available for registration, optionally with pricing information","inputSchema":{"type":"object","properties":{"show_price":{"type":"boolean","default":false,"description":"Whether to include pricing information in the response"},"domain":{"type":"string","description":"Domain name to check availability for (e.g., example.com) — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"currency":{"type":"string","enum":["USD","GBP","EUR","INR","PLN","ZAR","LTL","CNY","CAD","JPY","NZD","RUB","AUD","MXN","BRL","IDR","ARS","COP","DKK","RSD","HKD","CHF","AED","MYR","NGN","KES","CZK","BTC","NOK","THB","PHP","KRW"],"description":"Currency code for pricing (e.g., USD, EUR)"}},"required":["domain"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"list_backorder_requests","title":"List Backorder Requests","description":"List backorder requests","inputSchema":{"type":"object","required":["start_time","end_time"],"properties":{"start_time":{"type":"integer","description":"The start time of the backorder request, in milliseconds since epoch (13 digits)"},"end_time":{"type":"integer","description":"The end time of the backorder request, in milliseconds since epoch (13 digits)"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"purchase_expired_closeout","title":"Purchase Expired Closeout","description":"Purchase expired closeout domain","inputSchema":{"type":"object","required":["domain_name"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"currency":{"type":"string","enum":["USD","EUR","CNY","CAD","MXN","GBP","BRL","INR","IDR","AUD"],"description":"Currency code for purchase (e.g. USD, EUR)"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"set_default_domain_forwarding","title":"Set Default Domain Forwarding","description":"Set default domain forwarding for account","inputSchema":{"type":"object","required":[],"properties":{"is_temporary":{"type":"boolean","description":"Whether the forwarding is temporary (default: true)"},"forward_url":{"type":"string","description":"The URL you want your domain to forward to (must be encoded)"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"set_folder_stealth_forwarding","title":"Set Folder Stealth Forwarding","description":"set folder stealth forwarding","inputSchema":{"type":"object","required":["folder_name","stealth_url"],"properties":{"stealth_title":{"type":"string","description":"The title of the page that the domain will forward to."},"sync_setting_to_existing_domains_in_this_folder":{"type":"boolean","description":"Synchronize the settings of all domains in this folder"},"folder_name":{"type":"string","description":"The name of the folder that you wish to configure stealth forwarding"},"stealth_url":{"type":"string","description":"The URL you want your domain to forward to. Please note that the parameter must be encoded so that the API call is interpreted properly."},"apply_for_future_domain":{"type":"boolean","description":"Apply this setting to domains that will be moved to this folder in the future"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"list_domains","title":"List Domains","description":"List all domains in the account","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","maximum":100,"description":"Maximum number of domains to return (default: 20)","minimum":1,"default":20},"offset":{"minimum":0,"description":"Number of domains to skip (default: 0)","type":"integer","default":0}},"required":[]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"set_default_hosts","title":"Set Default Hosts","description":"Set the default hosting settings for your account","inputSchema":{"type":"object","required":["hosting_type"],"properties":{"hosting_type":{"type":"string","enum":["BASIC","ADVANCED"],"description":"Default hosting type (BASIC or ADVANCED)"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"set_default_parking","title":"Set Default Parking","description":"Set default parking settings for account","inputSchema":{"type":"object","required":[],"properties":{"with_ads":{"type":"boolean","description":"If you do not want 3rd-party ads on the parking page"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"buy_it_now","title":"Buy It Now","description":"Buy domain using buy it now option","inputSchema":{"type":"object","required":["domain_name"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"currency":{"type":"string","enum":["USD","GBP","EUR","INR","PLN","ZAR","LTL","CNY","CAD","JPY","NZD","RUB","AUD","MXN","BRL","IDR","ARS","COP","DKK","RSD","HKD","CHF","AED","MYR","NGN","KES","CZK","BTC","NOK"],"description":"Currency code (default: USD)"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"bulk_search_domain","title":"Bulk Search Domain","description":"Bulk search domain availability","inputSchema":{"type":"object","required":["domain_name_list"],"properties":{"show_price":{"type":"boolean","description":"If true, include pricing information in search results"},"currency":{"type":"string","description":"Currency code for pricing (e.g. USD, EUR). Required if show_price is true"},"domain_name_list":{"type":"string","description":"Specifies multiple domain names to be included in the bulk search request. Multiple domains must be listed as a single string, using commas (,) as separators, without any whitespace between entries. The maximum number of domain names permitted in a single request is determined by the account's pricing tier: Regular - 5, Bulk - 10, Super Bulk - 20. Example: domain_name_list=example1.com,example2.net,example3.org"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"get_nameserver","title":"Get Nameserver","description":"Get nameserver information","inputSchema":{"type":"object","required":["nameserver"],"properties":{"nameserver":{"type":"string","description":"Nameserver hostname"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"create_folder","title":"Create Folder","description":"Create new folder","inputSchema":{"type":"object","required":["folder_name"],"properties":{"folder_name":{"type":"string","description":"The name of the folder that you wish to create"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"list_contacts","title":"List Contacts","description":"List all contacts in the account with pagination support","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","maximum":50,"description":"Maximum number of contacts to return (default: 10, max: 50)","minimum":1,"default":10},"page":{"minimum":1,"description":"Page number for pagination (default: 1)","type":"integer","default":1}},"required":[]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"set_domain_dnssec","title":"Set Domain Dnssec","description":"set dnssec","inputSchema":{"type":"object","required":["domain_name","algorithm"],"properties":{"key_tag":{"type":"integer","description":"The key tag is a 16-bit unsigned integer (0 - 65535) used to uniquely identify a DNSSEC key pair. It ensures DS records match their corresponding DNS KEY records during DNSSEC validation."},"public_key":{"type":"string","description":"The public key must be in base64 encoding."},"digest_type":{"type":"string","enum":["SHA1","SHA256","GOST","SHA384"],"description":"Digest type for DNSSEC"},"domain_name":{"type":"string","description":"The domain name for which you need to set up dnssec. If the domain supports DS records, key_tag, digest_type, and digest are required. If the domain supports DNSKEY records, flags and public_key are required. — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"digest":{"type":"string","description":"Please enter the value corresponding to the digest type you have selected"},"flags":{"type":"string","enum":["ZSK","KSK"],"description":"DNSSEC key flags"},"algorithm":{"type":"string","enum":["RSA_MD5","DIFFIE_HELLMAN","DSA_SHA1","ELLIPTIC_CURVE","RSA_SHA1","DSA_NSEC3_SHA1","RSA_SHA1_NSEC3_SHA1","RSA_SHA256","RSA_SHA512","GOST","ECDSA_P256_SHA256","ECDSA_P384_SHA384","ED25519","ED448","INDIRECT","PRIVATE_DNS","PRIVATE_OID"],"description":"DNSSEC algorithm type"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"set_domain_email_forwarding","title":"Set Domain Email Forwarding","description":"Set up email forwarding for a domain","inputSchema":{"type":"object","required":["domain_name","email_forward_type"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"email_alias_list":{"description":"Only used when \"email_forward_type\" is \"forward\".","type":"array","items":{"type":"object","properties":{"email":{"type":"string","description":"The email address of the email alias, only used when \"email_forward_type\" is \"forward\"."},"username":{"type":"string","description":"The user name of the email alias, only used when \"email_forward_type\" is \"forward\"."}}}},"email_exchange_list":{"description":"Only used when \"email_forward_type\" is \"mx\".","type":"array","items":{"type":"object","properties":{"distance":{"type":"string","description":"Distance is the highest priority, only used when \"email_forward_type\" is \"mx\"."},"host":{"type":"string","description":"Mail host, only used when \"email_forward_type\" is \"mx\"."}}}},"email_forward_type":{"type":"string","enum":["MTYPE_NONE","MTYPE_FORWARD","MTYPE_MX"],"description":"Email forwarding type. MTYPE_NONE: do not forward; MTYPE_FORWARD: forward to email aliases; MTYPE_MX: deliver via MX records."}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"get_contact","title":"Get Contact","description":"Get detailed information about a specific contact by ID","inputSchema":{"type":"object","properties":{"contact_id":{"type":"integer","description":"Contact ID to retrieve"}},"required":["contact_id"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"fetch","title":"Fetch","description":"Retrieve complete document content by ID for detailed analysis and citation. Use this after finding relevant documents with the search tool to get complete information.","inputSchema":{"type":"object","properties":{"id":{"description":"Document ID from search results (e.g., doc-domain-registration)","type":"string"}},"required":["id"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"get_site_builder","title":"Get Site Builder","description":"Get site builder information for domain","inputSchema":{"type":"object","required":["domain_name"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"domain_info","title":"Domain Info","description":"Get detailed information about a domain","inputSchema":{"type":"object","properties":{"domain_name":{"type":"string","description":"Domain name to get information for"}},"required":["domain_name"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"delete_contact","title":"Delete Contact","description":"Delete a contact from your account (requires confirmation)","inputSchema":{"type":"object","properties":{"contact_id":{"type":"string","description":"Contact ID to delete - Required (e.g. 123456)"},"confirm":{"type":"boolean","default":false,"description":"Confirmation flag - Required to prevent accidental deletions"}},"required":["contact_id","confirm"]},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false}},{"name":"set_eu_contact_setting","title":"Set Eu Contact Setting","description":"Set European Union-specific contact settings for EU domain registration","inputSchema":{"type":"object","properties":{"contact_id":{"type":"integer","description":"The contact's ID you want to edit"},"contact_extension":{"description":"Contact extension data for EU-specific settings","type":"object","required":["tld","country_of_citizenship"],"properties":{"country_of_citizenship":{"type":"string","enum":["AT","BE","BG","CZ","CY","DE","DK","ES","EE","FI","FR","GR","HR","HU","IE","IT","LT","LU","LV","MT","NL","PL","PT","RO","SE","SI","SK","IS","LI","NO"],"description":"Country of citizenship (2-letter country code for EU countries)"},"tld":{"type":"string","description":"TLD for the contact extension"}}}},"required":["contact_id","contact_extension"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"set_domain_stealth_forwarding","title":"Set Domain Stealth Forwarding","description":"Set stealth forwarding for domain","inputSchema":{"type":"object","required":["domain_name","stealth_url"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"stealth_title":{"type":"string","description":"Title to display in browser tab for stealth forwarding"},"stealth_url":{"type":"string","description":"URL to stealth forward to"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"get_closed_auctions","title":"Get Closed Auctions","description":"get closed auctions","inputSchema":{"type":"object","required":["currency","start_time","end_time"],"properties":{"start_time":{"type":"integer","description":"The timestamp indicating the start of the auction's end time."},"end_time":{"type":"integer","description":"The timestamp indicating the end of the auction's end time."},"currency":{"type":"string","description":"The currency you would like to use for the purchase"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"set_domain_contacts","title":"Set Domain Contacts","description":"Set contacts for domain","inputSchema":{"type":"object","required":["domain_name"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"admin_contact_id":{"type":"string","description":"Admin contact ID"},"technical_contact_id":{"type":"string","description":"Technical contact ID"},"registrant_contact_id":{"type":"string","description":"Registrant contact ID"},"billing_contact_id":{"type":"string","description":"Billing contact ID"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"update_transfer_auth_code","title":"Update Transfer Auth Code","description":"Update transfer authorization code for order","inputSchema":{"type":"object","required":["order_id","domain_name","auth_code"],"properties":{"domain_name":{"type":"string","description":"Domain name to update auth code for"},"order_id":{"type":"string","description":"Order ID"},"auth_code":{"type":"string","description":"New transfer authorization code"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"set_default_email_forwarding","title":"Set Default Email Forwarding","description":"Set default email forwarding for account","inputSchema":{"type":"object","required":["email_forward_type"],"properties":{"email_alias_list":{"description":"The email alias list you want to set.","type":"array","items":{"type":"object","properties":{"email":{"type":"string","description":"The email address of the email alias, only used when \"email_forward_type\" is \"forward\"."},"username":{"type":"string","description":"The user name of the email alias, only used when \"email_forward_type\" is \"forward\"."}}}},"email_exchange_list":{"description":"The mail exchange list you want to set.","type":"array","items":{"type":"object","properties":{"distance":{"type":"string","description":"Distance is the highest priority, only used when \"email_forward_type\" is \"mx\"."},"host":{"type":"string","description":"Mail host, only used when \"email_forward_type\" is \"mx\"."}}}},"email_forward_type":{"type":"string","enum":["MTYPE_NONE","MTYPE_FORWARD","MTYPE_MX"],"description":"The type of email forwarding you want to set."}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"delete_backorder_request","title":"Delete Backorder Request","description":"Delete backorder request for domain","inputSchema":{"type":"object","required":["domain_name"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."}}},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false}},{"name":"get_tld_price","title":"Get Tld Price","description":"Get TLD (Top Level Domain) pricing information including registration, renewal, and transfer costs","inputSchema":{"type":"object","properties":{"tlds":{"type":"string","description":"Comma-separated list of specific TLDs to query pricing for (e.g. 'com,net,org') - Optional"},"currency":{"description":"Currency code - Required. Values: usd, gbp, eur, inr, pln, zar, ltl, cny, cad, jpy, nzd, rub, aud, mxn, brl, idr, ars, cop, dkk, rsd, hkd, chf, aed, myr, ngn, kes, czk, btc, nok","enum":["usd","gbp","eur","inr","pln","zar","ltl","cny","cad","jpy","nzd","rub","aud","mxn","brl","idr","ars","cop","dkk","rsd","hkd","chf","aed","myr","ngn","kes","czk","btc","nok"],"type":"string","default":"USD"},"page":{"minimum":1,"description":"Page number (starting from 1) - Optional","type":"integer","default":1},"sort":{"description":"Sort order - Optional. Values: rank_asc, rank_desc, name_asc, name_desc, sales_asc, sales_desc, launch_date_asc, launch_date_desc, count_asc, count_desc, registry_asc, registry_desc","enum":["rank_asc","rank_desc","name_asc","name_desc","sales_asc","sales_desc","launch_date_asc","launch_date_desc","count_asc","count_desc","registry_asc","registry_desc"],"type":"string","default":"rank_asc"},"page_size":{"type":"integer","maximum":50,"description":"Number of TLDs per page - Optional","minimum":1,"default":10},"show_multi_year":{"type":"boolean","default":false,"description":"Show multi-year pricing - Optional"}},"required":["currency"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"list_aftermarket_listings","title":"List Aftermarket Listings","description":"Get aftermarket listings","inputSchema":{"type":"object","required":["currency","page_size","page"],"properties":{"exclude_pending_sale":{"type":"boolean","description":"Exclude pending sale"},"show_other_registrar":{"type":"boolean","description":"Show other registrar"},"currency":{"type":"string","enum":["USD","GBP","EUR","INR","PLN","ZAR","LTL","CNY","CAD","JPY","NZD","RUB","AUD","MXN","BRL","IDR","ARS","COP","DKK","RSD","HKD","CHF","AED","MYR","NGN","KES","CZK","BTC","NOK"],"description":"The currency you would like to use for the search"},"page":{"type":"integer","description":"Page index of the records to return (starts from 1, not 0)","minimum":1},"page_size":{"type":"integer","description":"Number of records to return per page"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"register_domain","title":"Register Domain","description":"Register a new domain name with Dynadot","inputSchema":{"type":"object","required":["domain"],"properties":{"coupon_code":{"type":"string","description":"Coupon code to apply to the order"},"domain":{"type":"object","additionalProperties":true,"description":"Domain information for registration","required":["domain_name","duration","privacy"],"properties":{"billing_contact_id":{"type":"string","pattern":"^\\d+$","description":"Billing contact ID (numeric, optional)"},"tech_contact_id":{"type":"string","pattern":"^\\d+$","description":"Technical contact ID (numeric, optional)"},"privacy":{"description":"Domain privacy protection level","default":"OFF","type":"string","enum":["OFF","PARTIAL","FULL"]},"name_server_list":{"type":"array","items":{"type":"string"},"description":"Optional nameservers for the domain"},"registrant_contact_id":{"type":"string","pattern":"^\\d+$","description":"Registrant contact ID (numeric, optional). If omitted, the account's default contacts are used. Registration is a paid action — before proceeding, confirm with the user which contact to register the domain to."},"customer_id":{"type":"integer","description":"Optional customer ID (OpenAPI domain schema)"},"admin_contact_id":{"type":"string","pattern":"^\\d+$","description":"Admin contact ID (numeric, optional)"},"domain_name":{"type":"string","description":"Domain name to register (e.g., example.com), must match URL path — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"auth_code":{"type":"string","description":"Optional authorization code"},"duration":{"type":"integer","maximum":10,"description":"Registration period in years (1-10)","minimum":1,"default":1}}},"register_premium":{"type":"boolean","description":"Set true if registering a premium domain"},"currency":{"type":"string","enum":["USD","GBP","EUR","INR","PLN","ZAR","LTL","CNY","CAD","JPY","NZD","RUB","AUD","MXN","BRL","IDR","ARS","COP","DKK","RSD","HKD","CHF","AED","MYR","NGN","KES","CZK","BTC","NOK","THB","PHP","KRW"],"description":"Currency for payment (USD, EUR, etc.)"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"get_cn_audit_status","title":"Get Cn Audit Status","description":"Get CN audit status for contact","inputSchema":{"type":"object","required":["contact_id","is_gtld"],"properties":{"contact_id":{"type":"integer","description":"The contact record id you want to get audit status for, only 1 contactId can be entered per request"},"is_gtld":{"type":"boolean","description":"If you query the audit result of the cnnic-gtld, please set this parameter to true"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"set_nameserver_ip","title":"Set Nameserver Ip","description":"Set nameserver IP address","inputSchema":{"type":"object","required":["nameserver","ip_list"],"properties":{"nameserver":{"type":"string","description":"Nameserver hostname"},"ip_list":{"type":"array","items":{"type":"string"},"description":"List of IP addresses to assign to the nameserver"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"set_it_contact_setting","title":"Set It Contact Setting","description":"Set Italy-specific contact settings for IT domain registration","inputSchema":{"type":"object","properties":{"contact_id":{"type":"integer","description":"The contact's ID you want to edit"},"contact_extension":{"description":"Contact extension data for IT-specific settings","type":"object","properties":{"country_of_citizenship":{"type":"string","pattern":"^[A-Z]{2}$","description":"Country of citizenship (2-letter country code)"},"codice_doc_number":{"type":"string","maxLength":50,"description":"Document code number for IT domain registration"},"tld":{"type":"string","description":"TLD for the contact extension"}},"required":["tld","country_of_citizenship","codice_doc_number"]}},"required":["contact_id","contact_extension"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"get_listing_item","title":"Get Listing Item","description":"Get listing item details","inputSchema":{"type":"object","required":["domain_name","currency"],"properties":{"domain_name":{"type":"string","description":"The domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"currency":{"type":"string","description":"The currency you would like to use for the search"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"create_cn_audit","title":"Create Cn Audit","description":"Create CN audit for contact","inputSchema":{"type":"object","required":["contact_id","contact_type","individual_id_type","individual_url","individual_license_id"],"properties":{"contact_type":{"type":"string","enum":["INDIVIDUAL","ENTERPRISE"],"description":"Contact type: INDIVIDUAL or ENTERPRISE"},"enterprise_id_type":{"type":"string","enum":["ORG","YYZZ","TYDM","BDDM","JDDWFW","SYDWFR","WGCZJG","SHTTFR","ZJCS","MBFQY","JJHFR","LSZY","WGZHWH","WLCZJG","SFJD","JWJG","SHFWJG","MBXXBX","YLJGZY","GZJGZY","BJWSXX","QTTYDM","QT"],"description":"Enterprise ID type (required if contact_type is ENTERPRISE)"},"enterprise_url":{"type":"string","description":"Document of enterprise license URL (only jpg, gif, png, jpeg allowed)"},"contact_id":{"type":"integer","description":"Contact ID"},"individual_url":{"type":"string","description":"Document of natural person license ID URL (only jpg, gif, png, jpeg allowed)"},"individual_license_id":{"type":"string","description":"The individual license ID"},"individual_id_type":{"type":"string","enum":["JGZ","SFZ","HZ","GAJMTX","TWJMTX","WJLSFZ","GAJZZ","TWJZZ","QT"],"description":"Individual ID type (required if contact_type is INDIVIDUAL)"},"enterprise_license_id":{"type":"string","description":"The License number of enterprise document"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"get_account_info","title":"Get Account Info","description":"Get Dynadot account information including balance, account ID, and settings","inputSchema":{"type":"object","properties":{},"required":[]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"set_default_stealth_forwarding","title":"Set Default Stealth Forwarding","description":"Set default stealth forwarding for account","inputSchema":{"type":"object","required":[],"properties":{"stealth_title":{"type":"string","description":"The title of the page that the domain will forward to"},"stealth_url":{"type":"string","description":"The URL you want to set as the default stealth URL"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"clear_domain_dnssec","title":"Clear Domain Dnssec","description":"Clear domain DNSSEC settings","inputSchema":{"type":"object","required":["domain_name"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."}}},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false}},{"name":"set_folder_domain_forwarding","title":"Set Folder Domain Forwarding","description":"set folder domain forwarding","inputSchema":{"type":"object","required":["folder_name","forward_url"],"properties":{"sync_setting_to_existing_domains_in_this_folder":{"type":"boolean","description":"Synchronize the settings of all domains in this folder"},"is_temporary":{"type":"boolean","description":"The forward status of your domain you want, default value is \"true\", if you wish to forward permanently, use this parameter with \"false\""},"forward_url":{"type":"string","description":"The URL you want your domain to forward to. Please note that the parameter must be encoded so that the API call is interpreted properly."},"folder_name":{"type":"string","description":"The name of the folder that you wish to configure domain forwarding"},"apply_for_future_domain":{"type":"boolean","description":"Apply this setting to domains that will be moved to this folder in the future"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"set_domain_forwarding","title":"Set Domain Forwarding","description":"Set domain forwarding","inputSchema":{"type":"object","required":["domain_name","forward_url"],"properties":{"enable_wildcard_forwarding":{"type":"boolean","description":"Enable wildcard forwarding (webpage should end with /)"},"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"enable_domain_variable":{"type":"boolean","description":"Enable the $domain$ variable to insert domain name into URL"},"is_temporary":{"type":"boolean","description":"Whether the forwarding is temporary (true) or permanent (false), default is true"},"forward_url":{"type":"string","description":"The URL you want your domain to forward to (must be encoded)"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"list_site_builders","title":"List Site Builders","description":"List available site builders","inputSchema":{"type":"object","required":[],"properties":{}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"set_folder_name","title":"Set Folder Name","description":"Set folder name","inputSchema":{"type":"object","required":["folder_name","new_folder_name"],"properties":{"new_folder_name":{"type":"string","description":"New folder name to set"},"folder_name":{"type":"string","description":"Current folder name"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"accept_push_domain","title":"Accept Push Domain","description":"Accept or decline a pushed domain from another Dynadot account","inputSchema":{"type":"object","required":["domain_name"],"properties":{"domain_name":{"type":"string","description":"The domain name of the order to be processed — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"push_action":{"type":"string","enum":["ACCEPT","DECLINE"],"description":"Action to perform on the pushed domain (ACCEPT or DECLINE)"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"set_domain_privacy","title":"Set Domain Privacy","description":"Enable or disable domain privacy for a domain","inputSchema":{"type":"object","required":["domain_name","privacy_level","whois_privacy_option"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"privacy_level":{"type":"string","enum":["OFF","PARTIAL","FULL"],"description":"Privacy protection level"},"whois_privacy_option":{"type":"boolean","description":"The whois privacy option of the domain you want to set"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"list_folders","title":"List Folders","description":"List all domain organization folders in the account","inputSchema":{"type":"object","properties":{},"required":[]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"set_domain_folder","title":"Set Domain Folder","description":"Set folder for domain","inputSchema":{"type":"object","required":["domain_name","folder_name"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"folder_name":{"type":"string","description":"Folder name"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"add_backorder_request","title":"Add Backorder Request","description":"Add backorder request for domain","inputSchema":{"type":"object","required":["domain_name"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"get_domain_transfer_auth_code","title":"Get Domain Transfer Auth Code","description":"Get domain transfer authorization code","inputSchema":{"type":"object","required":["domain_name"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"unlock_domain_for_transfer":{"type":"boolean","description":"If true, unlock the domain for transfer"},"new_code":{"type":"boolean","description":"If true, generate a new authorization code"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"push_domain","title":"Push Domain","description":"Push domain to another account","inputSchema":{"type":"object","required":["domain_name"],"properties":{"receiver_push_username":{"type":"string","description":"Username of the account to push the domain to"},"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"receiver_email":{"type":"string","description":"Email of the account to push the domain to"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"create_contact","title":"Create Contact","description":"Create a new contact in your account","inputSchema":{"type":"object","properties":{"zip":{"minLength":1,"description":"ZIP/Postal code - Required","maxLength":20,"type":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","description":"Country code (ISO 2-letter code) - Required (e.g. US, CN, UK, CA, AU)"},"phone_cc":{"type":"string","pattern":"^\\+?[1-9]\\d{0,3}$","description":"Phone country code (digits only, no '+' prefix) - Required (e.g. 1, 86, 44)"},"address2":{"type":"string","maxLength":200,"description":"Address line 2 - Optional"},"city":{"minLength":1,"description":"City - Required","maxLength":100,"type":"string"},"address1":{"minLength":1,"description":"Address line 1 - Required","maxLength":200,"type":"string"},"fax_number":{"type":"string","pattern":"^[0-9-\\s]{5,20}$","description":"Fax number - Optional"},"organization":{"type":"string","maxLength":100,"description":"Organization name - Optional"},"name":{"minLength":1,"description":"Contact name - Required","maxLength":100,"type":"string"},"phone_number":{"type":"string","pattern":"^[0-9-\\s]{5,20}$","description":"Phone number - Required"},"state":{"type":"string","maxLength":100,"description":"State/Province - Optional"},"email":{"type":"string","format":"email","description":"Contact email address - Required"},"fax_cc":{"type":"string","pattern":"^\\+?[1-9]\\d{0,3}$","description":"Fax country code (digits only, no '+' prefix) - Optional (e.g. 1, 86, 44)"}},"required":["name","email","phone_cc","phone_number","address1","city","zip","country"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"set_default_nameservers","title":"Set Default Nameservers","description":"Set default nameservers for account","inputSchema":{"type":"object","required":["nameserver_list"],"properties":{"nameserver_list":{"type":"array","items":{"type":"string"},"description":"The list of nameservers you want to set"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"get_domain_appraisal","title":"Get Domain Appraisal","description":"Get estimated appraisal value for a domain name","inputSchema":{"type":"object","properties":{"domain":{"type":"string","description":"Domain name to appraise (e.g., example.com)"}},"required":["domain"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"set_lv_contact_setting","title":"Set Lv Contact Setting","description":"Set Latvia-specific contact settings for LV domain registration","inputSchema":{"type":"object","properties":{"contact_id":{"type":"integer","description":"The contact's ID you want to edit"},"contact_extension":{"description":"Contact extension data for LV-specific settings","type":"object","properties":{"vat_number":{"type":"string","maxLength":50,"description":"VAT number for LV domain registration"},"registration_number":{"type":"string","maxLength":50,"description":"Registration number for LV domain registration"},"tld":{"type":"string","description":"TLD for the contact extension"}},"required":["tld","vat_number","registration_number"]}},"required":["contact_id","contact_extension"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"clear_default_setting","title":"Clear Default Setting","description":"Clear default settings for account","inputSchema":{"type":"object","required":["service_type"],"properties":{"service_type":{"type":"string","enum":["FORWARD","STEALTH","EMAIL_FORWARDING","DNS","NAMESERVERS"],"description":"Service type to clear"}}},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false}},{"name":"delete_express_pay_link","title":"Delete Express Pay Link","description":"Delete an express payment link","inputSchema":{"type":"object","properties":{"domain_name":{"type":"string","description":"The domain name of the pay link you want to delete — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."}},"required":["domain_name"]},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false}},{"name":"set_domain_nameservers","title":"Set Domain Nameservers","description":"Set domain nameservers","inputSchema":{"type":"object","required":["domain_name","nameserver_list"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"nameserver_list":{"type":"array","items":{"type":"string"},"description":"List of nameserver hostnames to set for the domain"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"cancel_transfer","title":"Cancel Transfer","description":"Cancel transfer for order","inputSchema":{"type":"object","required":["order_id"],"properties":{"domain_name":{"type":"string","description":"Your domain name"},"order_id":{"type":"integer","description":"Order ID"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"list_email_hosting","title":"List Email Hosting","description":"List all email hosting services in the account","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"create_email_hosting","title":"Create Email Hosting","description":"Create email hosting service for a domain","inputSchema":{"type":"object","properties":{"domain_name":{"type":"string","description":"The domain name to create email hosting for — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"password":{"type":"string","description":"The password for the email hosting account"},"email_name":{"type":"string","description":"The email name to create"},"advanced_plan":{"type":"boolean","description":"Whether to use the advanced email hosting plan (default: false)"},"username":{"type":"string","description":"The username for the email hosting account"}},"required":["username","domain_name","email_name","password"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"get_whois_stats","title":"Get Whois Stats","description":"Get WHOIS statistics for domains in the Dynadot aftermarket.","inputSchema":{"type":"object","required":["domain_name","date_type"],"properties":{"date_type":{"type":"string","enum":["last_7_days","last_30_days","current_year","last_year"],"description":"The date type to get whois stats for."},"domain_name":{"type":"string","description":"The domain name to get whois stats for."}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"upgrade_email_hosting","title":"Upgrade Email Hosting","description":"Upgrade email hosting plan for a domain","inputSchema":{"type":"object","properties":{"domain_name":{"type":"string","description":"The domain name to upgrade email hosting for"},"currency":{"type":"string","enum":["USD","GBP","EUR","INR","PLN","ZAR","LTL","CNY","CAD","JPY","NZD","RUB","AUD","MXN","BRL","IDR","ARS","COP","DKK","RSD","HKD","CHF","AED","MYR","NGN","KES","CZK","BTC","NOK"],"description":"Currency code (default: USD)"}},"required":[]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"upgrade_site_builder","title":"Upgrade Site Builder","description":"Upgrade site builder for domain","inputSchema":{"type":"object","required":["domain_name"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"set_domain_dns":{"type":"boolean","description":"Whether to set the domain's DNS to the site builder's DNS"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"set_default_renew_option","title":"Set Default Renew Option","description":"Set default renew option for account","inputSchema":{"type":"object","required":["renew_option"],"properties":{"renew_option":{"type":"string","enum":["RESET","AUTO","DONOT"],"description":"Renew option"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"set_folder_contacts","title":"Set Folder Contacts","description":"set folder contacts","inputSchema":{"type":"object","required":["folder_name","registrant_contact_id","admin_contact_id","technical_contact_id","billing_contact_id"],"properties":{"sync_setting_to_existing_domains_in_this_folder":{"type":"boolean","description":"Synchronize the settings of all domains in this folder"},"admin_contact_id":{"type":"integer","description":"The ID of the contact you wish to configure as the administrative contact"},"folder_name":{"type":"string","description":"The name of the folder that you wish to configure contacts"},"technical_contact_id":{"type":"integer","description":"The ID of the contact you wish to configure as the technical contact"},"apply_for_future_domain":{"type":"boolean","description":"Apply this setting to domains that will be moved to this folder in the future"},"registrant_contact_id":{"type":"integer","description":"The ID of the contact you wish to configure as the registrant contact"},"billing_contact_id":{"type":"integer","description":"The ID of the contact you wish to configure as the billing contact"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"create_express_pay_link","title":"Create Express Pay Link","description":"Create a new express payment link for selling a domain","inputSchema":{"type":"object","properties":{"domain_name":{"type":"string","description":"The domain name for which you want to create a pay link — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"price":{"type":"string","description":"Sale price for the domain"},"installment_months":{"type":"string","description":"The number of months for installment payments (required only if installment_enabled is true)"},"currency":{"type":"string","enum":["USD","GBP","EUR","INR","PLN","ZAR","LTL","CNY","CAD","JPY","NZD","RUB","AUD","MXN","BRL","IDR","ARS","COP","DKK","RSD","HKD","CHF","AED","MYR","NGN","KES","CZK","BTC","NOK"],"description":"Currency code - Optional, defaults to USD"},"installment_enabled":{"type":"boolean","description":"Whether installment payment is enabled for this pay link"},"link_expiration":{"type":"string","enum":["NEVER","ONE_DAY","THREE_DAYS","SEVEN_DAYS","FOURTEEN_DAYS","THIRTY_DAYS"],"description":"Link expiration time"}},"required":["price","domain_name","currency","installment_enabled,link_expiration"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"set_folder_renew_option","title":"Set Folder Renew Option","description":"Set the auto-renewal option for all domains within a specified folder","inputSchema":{"type":"object","required":["folder_name","renew_option"],"properties":{"sync_setting_to_existing_domains_in_this_folder":{"type":"boolean","description":"Sync this setting to existing domains in this folder"},"folder_name":{"type":"string","description":"The name of the folder that you wish to configure renew option"},"apply_for_future_domain":{"type":"boolean","description":"Apply this setting to domains that will be moved to this folder in the future"},"renew_option":{"type":"string","enum":["RESET","AUTO","DONOT"],"description":"Auto-renewal option (RESET, AUTO, DONOT)"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"suggestion_search","title":"Suggestion Search","description":"Find similar domain name suggestions based on an existing domain name. Requires a full domain name with TLD (e.g. example.com), not a keyword.","inputSchema":{"type":"object","properties":{"max_count":{"type":"integer","description":"Maximum number of suggestions to return (1-100)"},"domain_name":{"type":"string","description":"A full domain name including TLD (e.g. example.com, mybrand.net). Must contain a dot and valid TLD. Do NOT pass a keyword without TLD."},"tlds":{"type":"string","description":"Comma-separated list of TLDs to search for suggestions (e.g. com,net,org)"}},"required":["domain_name","tlds"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"get_open_auctions","title":"Get Open Auctions","description":"Get open auctions","inputSchema":{"type":"object","required":["currency","page_size","page"],"properties":{"currency":{"type":"string","enum":["USD","EUR","CNY","CAD","MXN","GBP","BRL","INR","IDR","AUD"],"description":"Currency of the auction"},"auction_types":{"type":"array","items":{"type":"string","enum":["Expired","User","Portfolio","Backorder","Registrar","Registry","RegistryExpired","PremiumUser"]},"description":"Auction types filter"},"page":{"type":"integer","description":"Page index of the records to return, starting from 1"},"sort":{"type":"string","enum":["revenue_asc","revenue_desc"],"description":"The sort type"},"page_size":{"type":"integer","description":"Number of records to return per page, and cannot be greater than 100"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"post_grace_delete","title":"Post Grace Delete","description":"Delete a domain during post-grace period (usually results in fee recovery)","inputSchema":{"type":"object","properties":{"domain_name":{"type":"string","description":"Domain name to delete in post-grace period (e.g., example.com)"}},"required":["domain_name"]},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false}},{"name":"list_express_pay_links","title":"List Express Pay Links","description":"List all express payment links in the account","inputSchema":{"type":"object","properties":{"page":{"type":"integer","description":"Page number to retrieve. Starts from 1. Default is 1"},"status":{"type":"string","enum":["ALL","ACTIVE","EXPIRED","DELETED","ORDER_CREATED","ORDER_COMPLETED"],"description":"The pay link status, default is active"},"page_size":{"type":"integer","description":"Number of results per page. Default is 20. Maximum is 100"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"set_domain_notes","title":"Set Domain Notes","description":"Set notes for domain","inputSchema":{"type":"object","required":["domain_name","note"],"properties":{"note":{"type":"string","description":"Note text to set for the domain"},"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"delete_folder","title":"Delete Folder","description":"Delete folder","inputSchema":{"type":"object","required":["folder_name"],"properties":{"folder_name":{"type":"string","description":"Folder name"}}},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false}},{"name":"update_contact","title":"Update Contact","description":"Update an existing contact in your account","inputSchema":{"type":"object","properties":{"zip":{"minLength":1,"description":"ZIP/Postal code - Optional","maxLength":20,"type":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","description":"Country code (ISO 2-letter code) - Optional (e.g. US, CN, UK, CA, AU)"},"phone_cc":{"type":"string","pattern":"^\\+?[1-9]\\d{0,3}$","description":"Phone country code - Optional (e.g. +1, +86, +44)"},"address2":{"type":"string","maxLength":200,"description":"Address line 2 - Optional"},"city":{"minLength":1,"description":"City - Optional","maxLength":100,"type":"string"},"address1":{"minLength":1,"description":"Address line 1 - Optional","maxLength":200,"type":"string"},"contact_id":{"type":"string","description":"Contact ID to update - Required (e.g. 123456)"},"fax_number":{"type":"string","pattern":"^[0-9-\\s]{5,20}$","description":"Fax number - Optional"},"organization":{"type":"string","maxLength":100,"description":"Organization name - Optional"},"name":{"minLength":1,"description":"Contact name - Optional","maxLength":100,"type":"string"},"phone_number":{"type":"string","pattern":"^[0-9-\\s]{5,20}$","description":"Phone number - Optional"},"state":{"type":"string","maxLength":100,"description":"State/Province - Optional"},"email":{"type":"string","format":"email","description":"Contact email address - Optional"},"fax_cc":{"type":"string","pattern":"^\\+?[1-9]\\d{0,3}$","description":"Fax country code - Optional"}},"required":["contact_id"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"set_default_records","title":"Set Default Records","description":"Set default DNS records","inputSchema":{"type":"object","required":["dns_main_list"],"properties":{"dns_sub_list":{"type":"array","description":"Subdomain DNS records","items":{"type":"object","properties":{"sub_host":{"type":"string","description":"Subdomain hostname"},"record_value1":{"type":"string","description":"Primary record value"},"record_value2":{"type":"string","description":"Secondary record value (for MX, SRV records)"},"record_type":{"type":"string","enum":["A","CNAME","FORWARD","AAAA","TXT","STEALTH","MX","EMAIL","CAA","ANAME","SRV","NS"],"description":"DNS record type"}}}},"dns_main_list":{"type":"array","description":"Main DNS records for the domain","items":{"type":"object","properties":{"record_value1":{"type":"string","description":"Primary record value"},"record_value2":{"type":"string","description":"Secondary record value (for MX, SRV records)"},"record_type":{"type":"string","enum":["A","CNAME","FORWARD","AAAA","TXT","STEALTH","MX","EMAIL","CAA","ANAME","SRV","NS"],"description":"DNS record type"}}}},"ttl":{"type":"integer","description":"Time to live for DNS records, default is 86400"},"add_dns_to_current_setting":{"type":"boolean","description":"Add DNS records to current settings, default is false"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"place_auction_bid","title":"Place Auction Bid","description":"Place auction bid for domain","inputSchema":{"type":"object","required":["domain_name","currency"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"bid_amount":{"type":"number","description":"The amount to bid"},"currency":{"type":"string","enum":["USD","GBP","EUR","INR","PLN","ZAR","LTL","CNY","CAD","JPY","NZD","RUB","AUD","MXN","BRL","IDR","ARS","COP","DKK","RSD","HKD","CHF","AED","MYR","NGN","KES","CZK","BTC","NOK"],"description":"Currency code (default: USD)"},"is_backorder_auction":{"type":"boolean","description":"Whether to backorder the domain"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"create_site_builder","title":"Create Site Builder","description":"Create site builder for domain","inputSchema":{"type":"object","required":["domain_name"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"set_domain_dns":{"type":"boolean","description":"Whether to set the domain's DNS to the site builder's DNS"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"set_default_contacts","title":"Set Default Contacts","description":"Set default contacts for account","inputSchema":{"type":"object","required":[],"properties":{"admin_contact_id":{"type":"integer","description":"The ID of the contact you want to set as the default WHOIS admin contact"},"technical_contact_id":{"type":"integer","description":"The ID of the contact you want to set as the default WHOIS technical contact"},"registrant_contact_id":{"type":"integer","description":"The ID of the contact you want to set as the default WHOIS registrant contact"},"billing_contact_id":{"type":"integer","description":"The ID of the contact you want to set as the default WHOIS billing contact"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"set_other_platform_confirm_action","title":"Set Other Platform Confirm Action","description":"Confirm or remove a domain listing on a third-party aftermarket platform (Afternic / Sedo).","inputSchema":{"type":"object","required":["domain_name"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"platform_type":{"description":"The type of the platform.","default":"AFTERNIC","type":"string","enum":["AFTERNIC","SEDO"]},"action":{"description":"The action to be performed.","default":"CONFIRM","type":"string","enum":["CONFIRM","DELETE"]}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"clear_domain_setting","title":"Clear Domain Setting","description":"Clear all custom settings for a domain, reverting to account default settings","inputSchema":{"type":"object","required":["domain_name"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"service_type":{"type":"string","enum":["FORWARD","STEALTH","EMAIL_FORWARDING","DNS","NAMESERVERS"],"description":"Service type to clear"}}},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false}},{"name":"get_express_pay_link","title":"Get Express Pay Link","description":"Get details of a specific express payment link","inputSchema":{"type":"object","properties":{"domain_name":{"type":"string","description":"The domain name of the pay link you want to get"}},"required":["domain_name"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}},{"name":"set_domain_lock","title":"Set Domain Lock","description":"Lock or unlock a domain to prevent unauthorized transfers","inputSchema":{"type":"object","properties":{"domain_name":{"type":"string","description":"Domain name to lock/unlock — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"lock":{"type":"boolean","default":true,"description":"True to lock domain, false to unlock"}},"required":["domain_name","lock"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"set_account_lock","title":"Set Account Lock","description":"Set account lock security setting to prevent unauthorized changes","inputSchema":{"type":"object","properties":{"lock":{"type":"boolean","description":"Whether to lock the account (true) or unlock it (false)"}},"required":["lock"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"restore_domain","title":"Restore Domain","description":"Restore deleted domain","inputSchema":{"type":"object","required":["domain_name"],"properties":{"domain_name":{"type":"string","description":"Domain name — accepts Unicode IDN (例え.jp, 北京.com) or ASCII/Punycode; auto-converted to Punycode."},"coupon_code":{"type":"string","description":"Coupon code to apply"},"currency":{"type":"string","enum":["USD","GBP","EUR","INR","PLN","ZAR","LTL","CNY","CAD","JPY","NZD","RUB","AUD","MXN","BRL","IDR","ARS","COP","DKK","RSD","HKD","CHF","AED","MYR","NGN","KES","CZK","BTC","NOK","THB","PHP","KRW"],"description":"Currency code (e.g. USD, EUR)"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}},{"name":"delete_email_hosting","title":"Delete Email Hosting","description":"Delete email hosting service for a domain","inputSchema":{"type":"object","properties":{"domain_name":{"type":"string","description":"You want to delete email hosting for this domain"}},"required":["domain_name"]},"annotations":{"readOnlyHint":false,"destructiveHint":true,"openWorldHint":false}},{"name":"set_folder_records","title":"Set Folder Records","description":"Set folder DNS records","inputSchema":{"type":"object","required":["folder_name","dns_main_list"],"properties":{"sync_setting_to_existing_domains_in_this_folder":{"type":"boolean","description":"Sync this setting to all existing domains in this folder"},"dns_sub_list":{"type":"array","items":{"properties":{"record_type":{"type":"string","enum":["A","CNAME","FORWARD","AAAA","TXT","STEALTH","MX","EMAIL","CAA","ANAME","SRV","NS"],"description":"DNS record type"},"sub_host":{"type":"string","description":"Sub-host name (e.g. 'www', 'mail')"},"record_value1":{"type":"string","description":"Primary record value"},"record_value2":{"type":"string","description":"Secondary record value (used by some record types, e.g. MX priority, SRV)"}},"type":"object"},"description":"List of sub-host DNS records to configure for the folder"},"dns_main_list":{"type":"array","items":{"properties":{"record_type":{"type":"string","enum":["A","CNAME","FORWARD","AAAA","TXT","STEALTH","MX","EMAIL","CAA","ANAME","SRV","NS"],"description":"DNS record type"},"record_value2":{"type":"string","description":"Secondary record value (used by some record types, e.g. MX priority, SRV)"},"record_value1":{"type":"string","description":"Primary record value"}},"type":"object"},"description":"List of main DNS records to configure for the folder"},"folder_name":{"type":"string","description":"Folder name"},"apply_for_future_domain":{"type":"boolean","description":"Apply this setting to domains added to this folder in the future"},"ttl":{"type":"string","description":"TTL (Time To Live) for DNS records"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}}]}}