Проверка доменов прямо в чате

DomChecker подключается к ChatGPT и Claude как MCP-сервер — это способ дать чату доступ к внешнему сервису. После подключения занятость домена проверяется прямо в переписке: нейросеть сама обращается к реестрам RDAP, WHOIS и DNS, а не гадает по памяти. Бесплатно, без ключа и без регистрации.

Адрес сервера
https://domchecker.ru/mcp

Транспорт — HTTP (streamable). Авторизации нет: поле с ключом или токеном, если клиент его просит, оставляйте пустым.

Как подключить к ChatGPT

  1. 1
    Откройте Настройки ChatGPT и найдите раздел «Коннекторы» (Connectors). В некоторых версиях он лежит внутри «Приложения и коннекторы».
  2. 2
    Выберите «Добавить свой коннектор» (Add custom connector / Advanced → Developer mode). Пункт доступен не во всех тарифах: своих коннекторов нет на бесплатном.
  3. 3
    Вставьте адрес https://domchecker.ru/mcp, имя — любое, например «DomChecker». Аутентификация — без неё (No authentication).
  4. 4
    Сохраните. В списке инструментов появятся четыре: check_domain, check_domains, search, fetch. Можно писать запрос обычными словами.

Названия пунктов меняются. OpenAI переименовывает разделы настроек чаще, чем выходит эта страница, поэтому ориентируйтесь на смысл: нужен «свой MCP-сервер по адресу, без авторизации». Актуальные названия — в документации OpenAI по MCP.

Как подключить к Claude

В приложении и на сайте: Settings → Connectors → Add custom connector, тот же адрес, авторизация не нужна. Названия пунктов тут меняются так же, как у OpenAI, — ищите по смыслу. В консольном Claude Code — одной командой:

claude mcp add --transport http domchecker https://domchecker.ru/mcp

Что сервер умеет

check_domain

Один домен

Свободен или занят. Понимает ссылку, адрес с портом, кириллицу. Без зоны — проверит .ru и популярные зоны.

check_domains

Список

До 50 имён за раз. Это основной инструмент: придумайте варианты сами и отдайте их списком.

search

Домены из текста

Достаёт имена из обычного сообщения и проверяет каждое. Имя без зоны проверит в популярных зонах.

fetch

Карточка домена

Один домен подробно, со ссылкой — чтобы модель могла сослаться на источник.

Имён сервер не придумывает — и это нарочно

Придумать полсотни красивых названий нейросеть умеет лучше любого генератора по шаблону. Чего она не может — знать, занято имя или нет: это живёт в реестрах. Поэтому сервер делает ровно одно, зато честно: проверяет. Попросите чат предложить варианты и отправить их на проверку списком — так получается и разнообразнее, и без выдумок про занятость.

Что писать в чате

Свободен ли домен queryport.ru?
Придумай 30 вариантов имени для сервиса доставки цветов и проверь их в .ru — покажи только свободные.
Проверь: example.com, пример.рф, mysite.io, shop.example.org
Вот список из письма — выбери оттуда домены и скажи, какие ещё свободны.

Как читать ответ

У каждой строки есть машинное поле status из закрытого списка и то же самое словами. Свободным считается только available.

status что это значит
available Свободен — можно регистрировать
taken Занят
reserved Зона не отдаёт это имя в регистрацию
premium Реестр показывает имя свободным, но короткие и словарные имена продают дороже обычной цены
invalid Это вообще не доменное имя: адрес почты, маска, лишняя точка. В реестр за таким никто не ходил
unsupported Зона не поддерживается
unknown Не удалось определить — реестр не ответил

Поддомены и зоны

Поддомен отдельно не регистрируется, поэтому ответ приходит про основной домен, и об этом прямо сказано в полях поддомен и вы_прислали:

  • news.bbc.co.uk → bbc.co.uk
  • www.example.com → example.com
  • co.uk → invalid — это зона, в ней регистрируют имя

Границу зоны определяет Public Suffix List — тот же список, которым пользуются браузеры. Поэтому bbc.co.uk разбирается правильно, а не как «домен .uk».

Пределы

Сервис открытый и бесплатный, поэтому ограничение одно — на частоту, и считается оно по IP-адресу: 120 доменов в минуту и 600 в час. Считаются имена, а не вызовы. За один вызов проверяется до 50 имён; всё, что не поместилось, названо в ответе, а не отброшено молча.

Зоны .ru и .рф не имеют RDAP и проверяются по одному имени за раз, поэтому длинный список в них отвечает медленнее остальных: полсотни имён — около полуминуты. Если сервер не уложится в отведённое на вызов время, он отдаст проверенную часть, а остаток назовёт в поле не_успели.

Если что-то не работает

Чат зовёт инструмент, которого нет

Клиент запоминает список инструментов у себя и не перечитывает его сам. Если сервер отвечает «такого инструмента нет», переподключите коннектор — удалите и добавьте снова.

Просит ключ или токен

Ключа нет и не нужно: сервер открытый. Оставьте поле пустым и выберите «без авторизации».

Длинный список обрывается

У клиента свой предел ожидания. Сервер не молчит до последнего: он отдаёт проверенную часть и называет остаток в поле не_успели — попросите чат продолжить с него.

Без чата: REST API

Для скриптов есть обычный HTTP-интерфейс — тот же движок проверки, до 100 имён за запрос, без ключа:

curl "https://domchecker.ru/api/v1/check.php?domains=example.com,пример.рф"