Служба поддержки DaData.ru
Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.
Описание инструментов MCP сервера
Добрый день! Подскажите пожалуйста, тестируем сейчас ваши возможности MCP и видим, что при запросе вызываются разные инструменты. Есть ли где-то описание всех инструментов, доступных на MCP и их возможности?


Добрый день!
На данный момент в нашем MCP-сервере доступны 4 инструмента:
- clean_address — стандартизирует адрес в свободной форме. Ответ как в методе «Cтандартизация адреса».
- find_party — находит данные организации или ИП по ИНН или ОГРН. Ответ как в методе «Организация по ИНН».
- find_company_by_domain — определяет юридическое лицо или ИП по домену сайта (например, dadata.ru). Ответ как в методе «Компания по емейлу».
- find_company_by_email — определяет юридическое лицо или ИП по адресу электронной почты. Ответ как в методе «Компания по емейлу».
Не могу запустить MCP
Добрый день! Пытаюсь по вашей инструкции протестировать MCP через платформу Corp GPT. Ругается на url

https://mcp.dadata.ru пингуется. Что это может быть? Должен ли быть баланс положительный?
Еще не делал ни одного запроса. Там вроде 100 в день бесплатно.
{
"mcpServers": {
"dadata": {
"command": "npx",
"args": [
"-y",
"supergateway",
"--streamableHttp",
"https://mcp.dadata.ru/mcp",
"--oauth2Bearer",
"API:Secret"
]
}
}
}
Добрый день!
Попробуйте в таком формате, должно сработать:
{
"mcpServers": {
"dadata": {
"url": "https://mcp.dadata.ru/mcp?token=${API_KEY}:${SECRET_KEY}"
}
}
}Проблема в том, что некоторые MCP коннекторы не поддерживают npx формат
Нужна поддержка TEXTAREA
Здравствуйте!
https://cdn.jsdelivr.net/npm/@dadata/suggestions@latest/dist/suggestions.min.js
поддерживает TEXTAREA
https://cdn.jsdelivr.net/npm/@dadata/suggestions@25.4.1/dist/suggestions.min.js
не поддерживает TEXTAREA
latest - это всегда самая последняя версия?
Я хочу, чтобы в будущем тоже поддерживалось TEXTAREA, потому что он позволяет вводить и видеть длинные адреса типа
Симферопольский район, село Фонтаны, территория жилой квартал Ешиль-Дагъ, улица имени Бекира Османа, дом 34
На мобильных устройствах такой адрес может уместиться только в многострочное поле TEXTAREA.
Добрый день! latest — это всегда последняя версия. Textarea поддерживается в версиях 25.8.0 и новее. Например:
https://cdn.jsdelivr.net/npm/@dadata/suggestions@25.8.0/dist/suggestions.min.js
Ошибка NU1108 при установке пакета DaData
При установке пакета DaData отображается ошибка NU1108 Cycle detected. DaData -> Dadata (>= 25.7.0). Установить пакет невозможно.
Переименуйте свой проект, чтобы он не дублировал название пакета (вместо DaData назовите как-нибудь иначе).
Сделал подключение ИИ агента к MCP
Сделал подключение ИИ агента к MCP, начал тестировать. По всем запроса приходит ответ Not found.
Я что-то делаю не так или сервис в принципе не работает?

Сейчас в MCP по названию компании получить данные нельзя, нужно обязательно указывать в промпте ее ИНН.
Попробуйте сделать запрос с ИНН, должно сработать
Уведомление о балансе
Подскажите, можно ли указать несколько почт для профиля, чтобы получать уведомление о снижении баланса?
Нет, но можно настроить переадресацию уведомлений внутри вашего почтового сервера.
Полученния адреса с точками в сокращениях
Здравствуйте, можно ли при получении подсказки получать адрес с проставленными точками в сокращениях, по типу: "д.", "ул.", "пр."?
поиск банковских реквизитов контрагента
Добрый день! Подскажите, пожалуйста, сейчас в сервисе нет возможности поиска банковских реквизитов контрагента, например, для составления договора на продажу? Есть апи банков, но не счетов юр.лиц, то есть возможности найти конкретный счет нет?
Катерина, добрый день!
Такой возможности нет.
Банковских реквизитов компаний нет в открытых справочниках, поэтому их нет и в «Дадате». Надежнее всего запросить р/с у контрагента, а остальные реквизиты можно заполнить с «Подсказками по банкам».
Стандартизация адресов: улица попадает в settlement вместо street
При стандартизации адреса
г Улан-Удэ, мкр 142-й, д 60А, кв 16
получаем, что
мкр 142-й - это settlement, хотя по кладру это должна быть улица, а не населенный пункт
Мы работаем по ФИАС. Если следовать справочнику, мкр 142-й – это не улица, а планировочная структура:

Это отдельный уровень в справочнике. В нём находятся садовые товарищества, гаражные кооперативы и множество других неприкаянных объектов.
В «Дадате» планировочная структура попадает в поле «населённый пункт». Если населённый пункт при этом уже занят, он дописывается в хвост планировочной структуры в скобках:
Московская обл, г Ступино, тер СНТ Светлана (д Полушкино)
В «Стандартизации» планировочную структуру отдельным полем можно получить в блоке divisions.
Получение соседних населенных пунктов через API
В нашем сервисе пользователи выбирают город для отображения точек выдачи заказов (ПВЗ) курьерской службы. Мы запрашиваем ПВЗ у поставщиков по выбранному городу и отображаем их на карте.
Возникли две проблемы:
- В самом городе может не быть ПВЗ
- Пользователям удобнее выбирать точки в соседних населённых пунктах (особенно на границах городов)
Хотелось бы автоматически определять населённые пункты в определённом радиусе от выбранного города и запрашивать ПВЗ для них. Сталкивался ли кто-то со схожей проблемой?
Dadata, к сожалению, исходя из документации, предоставляет такую возможность только для адресов в радиусе 1 км, что очень мало для моей проблемы, однако очень удобно сразу получать fiasId. Возможно, есть иные пути решения?
Что уже рассматривали:
- OpenStreetMap (Overpass API)
- GeoNames
- Яндекс – стоит денег
Арслан, здравствуйте.
Да, максимальный радиус поиска в «Дадате» 1 км.
Вопрос оставляю открытым. Возможно, кто-то из коллег поделится решением.
Сервис поддержки клиентов работает на платформе UserEcho