mikusnuz/dynadot-mcp

mikusnuz/dynadot-mcp

от mikusnuz
MCP-сервер для работы с Dynadot API, предоставляющий 60 инструментов для проверки доступности, регистрации и продления доменов, а также управления DNS, контактами и трансферами.

English | 한국어

dynadot-mcp

npm version MCP Badge

MCP (Model Context Protocol) server for the Dynadot domain registrar API. Manage domains, DNS records, contacts, transfers, and more — all from your AI assistant.

When to Use

Tell your AI assistant things like:

  • "Search for available domains" — bulk-check up to 100 domain names at once with pricing
  • "Register a new domain" — register or bulk-register domains
  • "Update DNS records for my domain" — set A, AAAA, CNAME, MX, TXT, SRV records
  • "Transfer a domain to Dynadot" — initiate inbound transfers with auth codes
  • "Set up email forwarding" — configure email forwarding or MX records
  • "Renew my domain" — renew before expiration
  • "Lock/unlock domain for transfer" — manage transfer lock status
  • "Check domain WHOIS info" — view and manage WHOIS privacy settings

AI Agent Integration: See llms.txt for a machine-readable summary, or copy templates/CLAUDE.md / templates/AGENTS.md into your project for automatic MCP discovery.

Инструменты были проиндексированы:
add_nameserver

Добавляет (создаёт) новую запись сервера имён с именем хоста и IP-адресом.

Параметры
  • hoststringобязательный

    Nameserver hostname (e.g., 'ns1.example.com')

  • ipstringобязательный

    IP address for the nameserver

authorize_transfer_away

Утверждает исходящую передачу домена другому регистратору.

Параметры
  • domainstringобязательный

    Domain name to authorize for transfer away

bulk_register_domains

Регистрирует несколько доменов за один раз (до 100). Все домены регистрируются с настройками по умолчанию, если не переопределены.

Параметры
  • couponstring

    Coupon code for discount

  • currencystring

    Currency for payment

  • domainsstring[]обязательный

    List of domain names to register

buy_expired_domain

Просматривает и покупает домены с истекшим сроком действия по сниженным ценам. Используйте действие 'list', чтобы увидеть доступные домены, или 'buy', чтобы купить один.

Параметры
  • actionenumобязательный

    Action: 'list' available expired domains or 'buy' one

  • currencystring

    Currency for the purchase

  • domainstring

    Domain name to buy (required for 'buy')

  • paramsobject

    Additional filter parameters for 'list'

buy_it_now

Приобретает домен, выставленный на маркетплейсе, по его цене Buy It Now.

Параметры
  • currencystring

    Currency for the purchase

  • listing_idstringобязательный

    Listing ID to purchase

cancel_transfer

Отменяет ожидаемую передачу домена.

Параметры
  • domainstringобязательный

    Domain name to cancel transfer for

check_processing

Проверяет, есть ли на аккаунте операции в ожидании/обработке.

Параметры

Без параметров.

clear_domain_setting

Очищает конкретную сервисную настройку домена (например, переадресация, парковка, хостинг, DNS, переадресация электронной почты).

Параметры
  • domainstringобязательный

    Domain name to clear settings for

  • serviceenumобязательный

    Service to clear

confirm_marketplace_action

Подтверждает или отклоняет действие торговой площадки из интеграции Afternic или Sedo.

Параметры
  • actionstringобязательный

    Action to confirm (e.g., 'accept', 'reject')

  • domainstringобязательный

    Domain name

  • platformenumобязательный

    Marketplace platform: 'afternic' or 'sedo'

create_contact

Создаёт новую контактную запись для использования при регистрации доменов. Обязательные поля: name, email, phone_num, address1, city, state, zip_code, country.

Параметры
  • address1stringобязательный

    Street address line 1

  • address2string

    Street address line 2

  • citystringобязательный

    City

  • countrystringобязательный

    Country code (e.g., 'US', 'KR')

  • emailstringобязательный

    Contact email address

  • fax_numstring

    Fax number

  • namestringобязательный

    Contact full name

  • organizationstring

    Organization name

  • phone_numstringобязательный

    Phone number with country code (e.g., '+1.5551234567')

  • statestringобязательный

    State or province

  • zip_codestringобязательный

    Postal/ZIP code

create_folder

Создаёт новую папку для организации доменов.

Параметры
  • folder_namestringобязательный

    Name for the new folder

delete_contact

Удаляет запись контакта. Контакт не должен использоваться ни одним доменом.

Параметры
  • contact_idstringобязательный

    Contact ID to delete

delete_domain

Удаляет домен в течение его льготного периода. Это действие нельзя отменить после истечения льготного периода.

Параметры
  • domainstringобязательный

    Domain name to delete

delete_folder

Удаляет папку. Папка должна быть пустой (к ней не должно быть привязано доменов).

Параметры
  • folder_idstringобязательный

    Folder ID to delete

delete_nameserver

Удаляет зарегистрированный сервер имён по имени хоста или удаляет все серверы имён, связанные с доменом.

Параметры
  • domainstring

    Delete all nameservers for this domain instead

  • hoststring

    Nameserver hostname to delete

edit_contact

Редактирует существующую контактную запись. Обновляются только указанные поля.

Параметры
  • contact_idstringобязательный

    Contact ID to edit

  • fieldsobjectобязательный

    Fields to update as key-value pairs. Valid keys: name, email, phone_num, address1, address2, city, state, zip_code, country, organization, fax_num

get_account_balance

Проверяет текущий баланс счёта, доступный для покупки и продления доменов.

Параметры

Без параметров.

get_account_info

Получает информацию об аккаунте Dynadot, включая имя пользователя, email и настройки.

Параметры

Без параметров.

get_auction_details

Получает подробную информацию о конкретном аукционе, включая текущие ставки и статус аукциона.

Параметры
  • auction_idstringобязательный

    Auction ID to get details for

  • include_bidsboolean

    Also fetch bid history for this auction

get_auctions

Перечисляет аукционы доменов. Может показывать открытые (активные) или закрытые (завершённые) аукционы.

Параметры
  • paramsobject

    Additional filter parameters

  • typeenum

    Auction type: 'open' for active, 'closed' for completed

get_auth_code

Получает код авторизации передачи (EPP) для домена. Этот код нужен для передачи домена другому регистратору. Может опционально сгенерировать новый код и разблокировать домен для передачи.

Параметры
  • domainstringобязательный

    Domain name to get the auth code for

  • new_codeboolean

    Generate a new authorization code instead of returning the existing one

  • unlock_for_transferboolean

    Automatically unlock the domain for transfer when retrieving the code

get_dns

Получает все DNS-записи для домена, включая записи A, AAAA, CNAME, MX, TXT, SRV и поддомены.

Параметры
  • domainstringобязательный

    Domain name to query DNS records for

get_dnssec

Получает настройки DNSSEC (Domain Name System Security Extensions) для домена.

Параметры
  • domainstringобязательный

    Domain name to query DNSSEC for

get_domain_info

Получает подробную информацию о домене, включая дату истечения, серверы имён, контакты WHOIS, статус приватности, статус блокировки и другое.

Параметры
  • domainstringобязательный

    Domain name to query (e.g., 'example.com')

get_marketplace_listings

Просматривает объявления торговой площадки. Выводит список всех доступных доменов или возвращает подробную информацию о конкретном объявлении по его ID.

Параметры
  • listing_idstring

    Specific listing ID to get details for (omit to list all)

  • paramsobject

    Additional filter parameters for listing

get_nameservers

Получает текущие серверы имен, настроенные для домена.

Параметры
  • domainstringобязательный

    Domain name to query

get_order_status

Проверяет статус конкретного заказа по идентификатору.

Параметры
  • order_idstringобязательный

    Order ID to check

get_tld_price

Получает информацию о ценах на TLD (домены верхнего уровня). Возвращает цены на регистрацию, продление и передачу.

Параметры
  • count_per_pageinteger

    Number of results per page

  • currencystring

    Currency for pricing (e.g., 'USD', 'EUR')

  • page_indexinteger

    Page index (0-based)

get_transfer_status

Проверяет текущий статус переноса домена.

Параметры
  • domainstringобязательный

    Domain name to check transfer status for

list_contacts

Перечисляет все контакты в аккаунте или получает сведения о конкретном контакте по ID.

Параметры
  • contact_idstring

    If provided, get details for this specific contact ID

list_coupons

Выводит список всех доступных купонных кодов на аккаунте.

Параметры

Без параметров.

list_domains

Выводит список всех доменов в аккаунте Dynadot с базовой информацией.

Параметры

Без параметров.

list_folders

Выводит список всех папок в аккаунте Dynadot.

Параметры

Без параметров.

list_orders

Перечисляет все заказы (покупки, продления, передачи) в истории аккаунта.

Параметры

Без параметров.

list_registered_nameservers

Перечисляет все зарегистрированные (пользовательские) серверы имён в учётной записи.

Параметры

Без параметров.

lock_domain

Блокирует или разблокирует домен для защиты от передачи. Блокировка включает статус clientTransferProhibited, предотвращая несанкционированные передачи.

Параметры
  • domainstringобязательный

    Domain name to lock/unlock

  • lockenum

    Action: 'lock' to enable transfer lock, 'unlock' to disable it (default: 'lock')

manage_backorder_auctions

Просматривает аукционы отложенных заказов (открытые или закрытые) или получает детали/делает ставку на конкретном аукционе.

Параметры
  • actionenumобязательный

    Action: 'list_open', 'list_closed', 'details' (get info), or 'bid' (place bid)

  • amountstring

    Bid amount (required for 'bid')

  • auction_idstring

    Auction ID (required for 'details' and 'bid')

  • currencystring

    Currency for the bid

manage_backorders

Управляет запросами на бэкордер доменов. Вы можете добавить новый бэкордер, удалить существующий или вывести список всех текущих запросов.

Параметры
  • actionenumобязательный

    Action: 'add' a new backorder, 'delete' an existing one, or 'list' all

  • domainstring

    Domain name (required for 'add' and 'delete' actions)

manage_cn_audit

Управляет запросами на аудит доменов .cn. Требуется для регистрации доменов .cn. Создаёт новый аудит или проверяет статус существующего.

Параметры
  • actionenumобязательный

    Action: 'create' a new audit or check 'status'

  • contact_idstringобязательный

    Contact ID for the audit

  • paramsobject

    Audit parameters (required for 'create': audit documents, etc.)

manage_domain_push

Просматривает входящие запросы на передачу доменов от других аккаунтов Dynadot или отвечает на них.

Параметры
  • actionenumобязательный

    Action: 'list' pending requests, 'accept' or 'reject' a request

  • push_idstring

    Push request ID (required for 'accept'/'reject')

place_bid

Размещает ставку на аукционе доменов. Требует идентификатор аукциона и сумму ставки.

Параметры
  • amountstringобязательный

    Bid amount (e.g., '100.00')

  • auction_idstringобязательный

    Auction ID to bid on

  • currencystring

    Currency for the bid (e.g., 'USD')

push_domain

Передает (переносит) домен в другой аккаунт Dynadot по имени пользователя.

Параметры
  • domainstringобязательный

    Domain name to push

  • receiverstringобязательный

    Recipient's Dynadot push username

  • unlockboolean

    Unlock the domain before pushing (if locked)

register_domain

Регистрирует новое доменное имя. Продолжительность указывается в годах (1-10). Опционально указывает идентификатор контактного лица регистранта и код купона.

Параметры
  • couponstring

    Coupon code for discount

  • currencystring

    Currency for payment (e.g., 'USD')

  • domainstringобязательный

    Domain name to register (e.g., 'example.com')

  • durationintegerобязательный

    Registration duration in years

  • registrant_contactstring

    Contact ID to use as registrant

register_nameserver

Регистрирует пользовательский сервер имён (glue-запись) с указанием имени хоста и IP-адреса.

Параметры
  • hoststringобязательный

    Nameserver hostname (e.g., 'ns1.example.com')

  • ipstringобязательный

    IP address for the nameserver

rename_folder

Переименовывает существующую папку.

Параметры
  • folder_idstringобязательный

    Folder ID to rename

  • folder_namestringобязательный

    New name for the folder

renew_domain

Продлевает существующую регистрацию домена. Срок действия в годах.

Параметры
  • couponstring

    Coupon code for discount

  • domainstringобязательный

    Domain name to renew

  • durationintegerобязательный

    Renewal duration in years

  • price_checkboolean

    Only check the renewal price without renewing

restore_domain

Восстанавливает недавно удалённый домен из периода льготного восстановления.

Параметры
  • domainstringобязательный

    Domain name to restore

search_domain

Проверяет доступность домена. Поддерживает до 100 доменов одновременно. Возвращает статус доступности и, опционально, цену для каждого домена.

Параметры
  • currencystring

    Currency for pricing (e.g., 'USD', 'EUR')

  • domainsstring[]обязательный

    List of domain names to check (e.g., ['example.com', 'example.net'])

  • languagestring

    Language for results (e.g., 'en', 'zh', 'es')

  • show_priceboolean

    Include pricing information in results

set_account_defaults

Устанавливает стандартные настройки аккаунта для новых регистраций доменов. Поддерживает стандартные контакты WHOIS, серверы имён, DNS, парковку, переадресацию, скрытую регистрацию, хостинг, переадресацию почты и опции продления.

Параметры
  • paramsobject

    Setting parameters as key-value pairs (varies by type)

  • setting_typeenumобязательный

    Type of default setting: 'whois', 'ns', 'dns' (basic DNS), 'dns2' (advanced DNS), 'parking', 'forwarding', 'stealth', 'hosting', 'email_forward', 'renew_option', or 'clear' (remove defaults)

set_auth_code

Устанавливает код авторизации трансфера (EPP) для домена.

Параметры
  • auth_codestringобязательный

    Authorization/EPP code to set

  • domainstringобязательный

    Domain name

set_contact_regional_setting

Устанавливает настройки контактов, зависящие от региона, которые требуются некоторыми реестрами TLD (ЕС, Латвия, Литва). Передаёт соответствующие параметры для региона.

Параметры
  • contact_idstringобязательный

    Contact ID to configure

  • paramsobjectобязательный

    Region-specific parameters as key-value pairs

  • regionenumобязательный

    Region: 'eu' (European Union), 'lv' (Latvia), 'lt' (Lithuania)

set_dns

Устанавливает DNS-записи для домена с помощью DNS-сервиса Dynadot. Поддерживает основные записи и до 10 поддоменов. Используйте параметр records для передачи параметров API Dynadot, таких как main_record_type, main_record, subdomain0, sub_record_type0, sub_record0 и т.д.

Параметры
  • domainstringобязательный

    Domain name to set DNS for

  • recordsobjectобязательный

    DNS record parameters as key-value pairs. Keys follow Dynadot API3 set_dns2 naming: main_record_type0..19 (a/aaaa/cname/forward/txt/mx/stealth/email), main_record0..19 (value), main_recordx0..19 (MX distance/forward type/stealth title/email alias), subdomain0..9 (name), sub_record_type0..9 (type), sub_record0..9 (value), sub_recordx0..9 (MX distance etc), ttl (optional, default 300), add_dns_to_current_setting (optional, set to '1' to append instead of overwrite)

set_dnssec

Устанавливает или очищает DNSSEC для домена. Чтобы включить, укажите флаги, алгоритм и открытый ключ. Чтобы отключить, установите clear в true.

Параметры
  • algorithmstring

    DNSSEC algorithm number (e.g., '13' for ECDSAP256SHA256)

  • clearboolean

    Set to true to remove DNSSEC from the domain

  • domainstringобязательный

    Domain name to configure DNSSEC for

  • flagsstring

    DNSSEC flags (e.g., '257' for KSK)

  • public_keystring

    DNSSEC public key

set_domain_note

Устанавливает заметку и/или перемещает домен в папку для организации.

Параметры
  • domainstringобязательный

    Domain name to update

  • folderstring

    Folder name or ID to move the domain into

  • notestring

    Note to attach to the domain

set_email_forward

Устанавливает пересылку электронной почты для домена. Пересылает письма на существующие адреса электронной почты или настраивает MX-записи.

Параметры
  • domainstringобязательный

    Domain name to configure email forwarding for

  • paramsobjectобязательный

    Email forwarding parameters. Keys: forward_type ('forward'/'mx'), username0/exist_email0 (for forward type), mx_host0/mx_priority0 (for mx type)

set_folder_settings

Применяет стандартные настройки к папке. Все домены в папке наследуют эти настройки. Поддерживает параметры nameservers, DNS, переадресации, парковки, stealth и продления. Передавайте соответствующие параметры API Dynadot для типа настройки.

Параметры
  • folder_idstringобязательный

    Folder ID to configure

  • paramsobject

    Setting parameters as key-value pairs (varies by setting type)

  • setting_typeenumобязательный

    Type of setting to apply: 'whois' (WHOIS contacts), 'ns' (nameservers), 'dns' (basic DNS), 'dns2' (advanced DNS records), 'forwarding', 'stealth', 'parking', 'hosting', 'email_forward', 'renew_option', or 'clear' (remove settings)

set_for_sale

Выставляет домен на продажу на торговой площадке Dynadot с указанной ценой.

Параметры
  • currencystring

    Currency for the price (e.g., 'USD')

  • domainstringобязательный

    Domain name to list for sale

  • pricestringобязательный

    Asking price (e.g., '1000.00')

set_forwarding

Устанавливает переадресацию URL для домена. Поддерживает стандартную переадресацию (301/302 редирект) и скрытую переадресацию (iframe с пользовательским заголовком).

Параметры
  • domainstringобязательный

    Domain name to set forwarding for

  • is_temporaryboolean

    Use 302 (temporary) redirect instead of 301 (permanent)

  • stealthboolean

    Use stealth forwarding (iframe) instead of redirect

  • stealth_titlestring

    Page title for stealth forwarding

  • urlstringобязательный

    Target URL to forward to

set_hosting

Устанавливает хостинг веб-сайта для домена, используя встроенный хостинг Dynadot.

Параметры
  • domainstringобязательный

    Domain name to configure hosting for

  • hosting_typeenumобязательный

    Hosting type: 'advanced' or 'basic'

  • mobile_viewboolean

    Enable mobile-optimized view (advanced hosting only)

set_nameserver_ip

Обновляет IP-адрес существующего зарегистрированного nameserver.

Параметры
  • hoststringобязательный

    Nameserver hostname to update

  • ipstringобязательный

    New IP address

set_nameservers

Устанавливает серверы имен для домена. Принимает до 13 имен серверов.

Параметры
  • domainstringобязательный

    Domain name to configure

  • nameserversstring[]обязательный

    List of nameserver hostnames (e.g., ['ns1.example.com', 'ns2.example.com'])

set_parking

Включает парковку домена для домена. Припаркованные домены показывают страницу-заглушку.

Параметры
  • domainstringобязательный

    Domain name to park

  • with_adsboolean

    Show ads on the parking page

set_privacy

Устанавливает настройки WHOIS privacy для домена. Варианты: 'full' (скрывает всю информацию), 'partial' (скрывает часть информации), 'off' (показывает всю информацию).

Параметры
  • domainstringобязательный

    Domain name to set privacy for

  • optionenumобязательный

    Privacy level: 'full', 'partial', or 'off'

set_renew_option

Устанавливает параметр автопродления для домена.

Параметры
  • domainstringобязательный

    Domain name to configure

  • optionenumобязательный

    Renewal option: 'auto' (auto-renew), 'donot' (do not renew), 'reset' (reset to default)

set_reseller_verification

Устанавливает статус проверки WHOIS для контакта реселлера.

Параметры
  • contact_idstringобязательный

    Contact ID

  • statusstringобязательный

    Verification status to set

set_whois_contacts

Устанавливает контактную информацию WHOIS для домена. Указывает идентификаторы контактов для регистранта, администратора, технического и/или платёжного контактов.

Параметры
  • admin_contactstring

    Contact ID for the admin contact

  • billing_contactstring

    Contact ID for the billing contact

  • domainstringобязательный

    Domain name to update

  • registrant_contactstring

    Contact ID for the registrant

  • technical_contactstring

    Contact ID for the technical contact

transfer_domain

Инициирует передачу домена на ваш аккаунт Dynadot. Требует имя домена и код авторизации/EPP-код от текущего регистратора.

Параметры
  • auth_codestringобязательный

    Authorization/EPP code from the current registrar

  • couponstring

    Coupon code for discount

  • domainstringобязательный

    Domain name to transfer (e.g., 'example.com')

  • registrant_contactstring

    Contact ID to use as registrant

Похожие MCP-сервера

pepabo/muumuu-domain-mcp

pepabo/muumuu-domain-mcp

MCP-сервер для поиска и регистрации доменов Muumuu Domain, управления DNS-записями и контрактами через естественный язык с AI-ассистентами. Полезен владельцам сайтов и разработчикам, автоматизирующ...

JavaScript1
imprvhub/mcp-domain-availability

imprvhub/mcp-domain-availability

MCP сервер для проверки доступности доменов. Использует параллельные запросы DNS и WHOIS по более чем 50 TLD, включая популярные, страновые и новые зоны. Полезен для стартапов, веб-мастеров и AI-ассистентов при подборе доменного имени.

Python59
oso95/domain-suite-mcp

oso95/domain-suite-mcp

MCP сервер для AI-агентов, автоматизирующий управление доменами и DNS. Проверяет доступность, регистрирует, настраивает SSL, DNS-записи и почту через API Porkbun, Namecheap, GoDaddy и Cloudflare. Н...

TypeScript19
ofershap/mcp-server-dns

ofershap/mcp-server-dns

MCP-сервер для DNS-запросов, reverse DNS и WHOIS без API-ключей. Полезен разработчикам при отладке почты, настройке доменов или проверке владельца сайта. Работает «из коробки» с любым MCP-клиентом.

TypeScript3
Spaceship MCP

Spaceship MCP

MCP сервер для управления доменами, DNS и маркетплейсом через Spaceship API. Регистрируйте, продлевайте и передавайте домены, настраивайте DNS-записи 13 типов, управляйте контактами и выставляйте домены на продажу — всё через естественный язык в любом AI-клиенте.

TypeScript13
bharathvaj-ganesan/whois-mcp

bharathvaj-ganesan/whois-mcp

MCP сервер для WHOIS-запросов: AI-агенты могут проверять доступность доменов, владельца, даты регистрации, IP и ASN. Полезен разработчикам и сисадминам — без браузера получайте все данные о доменах и сетях.

JavaScript60
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин