MCP server for DaData.ru — address validation, company lookup, geocoding. 31 tools.
SaferSkills independently audited dadata-mcp (MCP Server) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Если вы искали, как подключить DaData к нейросети, пробить контрагента по ИНН, разобрать адрес на составные части или почистить базу телефонов и email — это оно. 31 инструмент вместо ~4 у [официального DaData MCP](https://dadata.ru/mcp/): адреса, компании, банки, телефоны, паспорта, автомобили, геокодирование и 12 справочников, из них 23 метода бесплатны. Ставится локально через npx, без внешнего хостинга — ключ остаётся у вас. Часть серии WWmcp (46 серверов) by @theYahia.
[English version (README.en.md)](./README.en.md)
У DaData есть официальный MCP-сервер с 4 инструментами. Наш пакет покрывает весь API:
| Официальный MCP | @metarebalance/dadata-mcp | |
|---|---|---|
| Инструменты | 4 | 31 |
| Ресурсы | 0 | 2 |
| Промпты | 0 | 2 |
| Транспорт | Удалённый | Локальный stdio |
| Бесплатные | 1 | 23 |
| npm-пакет | Нет | Да |
Добавьте в claude_desktop_config.json:
{
"mcpServers": {
"dadata": {
"command": "npx",
"args": ["-y", "@metarebalance/dadata-mcp"],
"env": {
"DADATA_API_KEY": "ваш-api-ключ",
"DADATA_SECRET_KEY": "ваш-секретный-ключ"
}
}
}
}claude mcp add dadata -- npx -y @metarebalance/dadata-mcpДобавьте в .vscode/mcp.json:
{
"servers": {
"dadata": {
"command": "npx",
"args": ["-y", "@metarebalance/dadata-mcp"],
"env": {
"DADATA_API_KEY": "ваш-api-ключ",
"DADATA_SECRET_KEY": "ваш-секретный-ключ"
}
}
}
}Добавьте в настройки MCP Toolkit:
{
"mcpServers": {
"dadata": {
"command": "npx",
"args": ["-y", "@metarebalance/dadata-mcp"],
"env": {
"DADATA_API_KEY": "ваш-api-ключ",
"DADATA_SECRET_KEY": "ваш-секретный-ключ"
}
}
}
}| Инструмент | Стоимость | Описание |
|---|---|---|
suggest_address | Бесплатно | Автодополнение адресов с индексом, ФИАС, координатами, часовым поясом |
clean_address | 0.20 ₽ | Стандартизация адреса в 80+ полей с кодами качества |
find_by_id_address | Бесплатно | Адрес по коду ФИАС, КЛАДР или кадастровому номеру |
| Инструмент | Стоимость | Описание |
|---|---|---|
suggest_company | Бесплатно | Поиск по названию, ИНН или ОГРН |
find_company_by_id | Бесплатно | Информация о компании по ИНН. Базовые данные бесплатно; финансы и все коды ОКВЭД — только тариф «Максимальный» |
find_affiliated | Максимальный | Аффилированные компании по ИНН. Не работает на бесплатном тарифе |
find_company_by_email | 7 ₽ | Компания по корпоративному email или домену |
find_brand | 7 ₽ | Бренд, сайт и логотип по ИНН |
find_self_employed | Бесплатно | Проверка самозанятого по ИНН (через ФНС) |
suggest_company_by | Бесплатно | Компании Беларуси по названию или УНП |
suggest_company_kz | Бесплатно | Компании Казахстана по названию или БИН |
| Инструмент | Стоимость | Описание |
|---|---|---|
find_bank | Бесплатно | Поиск по БИК, SWIFT, ИНН, рег. номеру или названию |
| Инструмент | Стоимость | Описание |
|---|---|---|
suggest_fio | Бесплатно | Автодополнение ФИО с определением пола |
clean_name | 0.20 ₽ | Разбор ФИО, определение пола, склонение по падежам |
| Инструмент | Стоимость | Описание |
|---|---|---|
clean_phone | 0.20 ₽ | Проверка телефона: оператор, регион, часовой пояс |
clean_email | 0.20 ₽ | Проверка email: исправление опечаток, одноразовый/корпоративный/личный |
suggest_email | Бесплатно | Автодополнение email с подсказкой доменов |
| Инструмент | Стоимость | Описание |
|---|---|---|
clean_passport | 0.20 ₽ | Проверка по реестру недействительных паспортов МВД |
find_fms_unit | Бесплатно | Кем выдан паспорт по коду подразделения |
find_inn_by_passport | Бесплатно | ИНН по паспортным данным и дате рождения (через ФНС) |
| Инструмент | Стоимость | Описание |
|---|---|---|
clean_vehicle | 0.20 ₽ | Распознавание марки и модели из строки |
suggest_car_brand | Бесплатно | Автодополнение марок автомобилей |
| Инструмент | Стоимость | Описание |
|---|---|---|
geolocate_address | Бесплатно | Обратное геокодирование: адрес по координатам |
ip_locate | Бесплатно | Город по IP-адресу |
| Инструмент | Стоимость | Описание |
|---|---|---|
find_postal_unit | Бесплатно | Почтовое отделение по индексу или координатам |
suggest_country | Бесплатно | Справочник стран (ISO 3166) |
| Инструмент | Стоимость | Описание |
|---|---|---|
find_delivery_city | Бесплатно | ID города в СДЭК, Boxberry, DPD по коду КЛАДР |
| Инструмент | Стоимость | Описание |
|---|---|---|
clean_person | 0.20 ₽ | Проверка записи о человеке одним запросом: ФИО + адрес + телефон + email + паспорт. В 5-8 раз дешевле раздельных запросов |
| Инструмент | Стоимость | Описание |
|---|---|---|
lookup_reference | Бесплатно | ОКВЭД 2, ОКПД 2, ОКТМО, станции метро, налоговые (ФНС), таможни (ФТС), суды, валюты (ISO 4217), МКТУ, профессии, должности, медицинские должности |
| Инструмент | Стоимость | Описание |
|---|---|---|
get_balance | Бесплатно | Баланс и статистика использования за день |
get_versions | Бесплатно | Даты обновления справочников |
| Переменная | Обязательна | Описание |
|---|---|---|
DADATA_API_KEY | Да | API-ключ — зарегистрируйтесь бесплатно и получите в личном кабинете |
DADATA_SECRET_KEY | Нет | Секретный ключ для платных инструментов (clean_*). Без него работают 23 бесплатных |
Подробнее: dadata.ru/pricing
find_affiliated — поиск аффилированных компаний (не работает на бесплатном тарифе)find_company_by_id — полные данные (финансы, все коды ОКВЭД приходят только на «Максимальном»; базовая информация доступна бесплатно)clean_*) — от 0.20 ₽ за запрос, требуют DADATA_SECRET_KEYНайди компанию по ИНН 7707083893Стандартизируй адрес: мск сухонская 11 кв 89Проверь контрагента с ИНН 7736207543 — компания действует?Какой город у IP 46.226.227.20?Найди БИК и корсчёт СбербанкаПроверь паспорт 4510 235857 — есть в реестре недействительных?Найди ОКВЭД для «разработка программного обеспечения»stdout зарезервирован для JSON-RPC — логи идут в stderrgit clone https://github.com/theYahia/dadata-mcp.git
cd dadata-mcp
npm install
npm run build
npm testDADATA_API_KEY=your-key npx @modelcontextprotocol/inspector node dist/index.jsОткроется интерактивный UI на http://localhost:6274 для вызова инструментов и просмотра JSON-RPC сообщений.
Этот сервер — часть открытой серии MCP-серверов для российских API:
| MCP | Статус | Описание |
|---|---|---|
| @metarebalance/dadata-mcp | ✅ готов | Адреса, компании, банки, телефоны |
| @theyahia/cbr-mcp | 📅 скоро | Курсы валют, ключевая ставка |
| @theyahia/yookassa-mcp | 📅 скоро | Платежи, возвраты, чеки 54-ФЗ |
| @theyahia/moysklad-mcp | 📅 скоро | Склад, заказы, контрагенты |
| @theyahia/cdek-mcp | 📅 скоро | Расчёт, создание, трекинг |
| @theyahia/ozon-mcp | 📅 скоро | Товары, цены, аналитика |
| @theyahia/amocrm-mcp | 📅 скоро | Сделки, контакты, воронки |
| ... | 📅 | 46 серверов — полный список на витрине |
46 MCP-серверов для российских API: github.com/theYahia/WWmcp
MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.