MCP Hub
Back to servers

dadata-mcp

MCP server for DaData.ru — address validation, company lookup, geocoding. 31 tools.

Registrynpm433/wk
Updated
Mar 31, 2026

Quick Install

npx -y @metarebalance/dadata-mcp

@metarebalance/dadata-mcp

31 инструмент вместо ~4 у официального DaData MCP. Полное покрытие DaData API — адреса, компании, банки, телефоны, email, паспорта, автомобили, геокодирование и 12 справочников. Локальная установка через npx, без внешнего хостинга. Часть серии Russian API MCP (47 серверов) by @theYahia.

npm License: MIT

English version (README.en.md)

Почему этот, а не официальный MCP от DaData?

У DaData есть официальный MCP-сервер с 4 инструментами. Наш пакет покрывает весь API:

Официальный MCP@metarebalance/dadata-mcp
Инструменты431
Ресурсы02
Промпты02
ТранспортУдалённыйЛокальный stdio
Бесплатные123
npm-пакетНетДа

Быстрый старт

Claude Desktop

Добавьте в claude_desktop_config.json:

{
  "mcpServers": {
    "dadata": {
      "command": "npx",
      "args": ["-y", "@metarebalance/dadata-mcp"],
      "env": {
        "DADATA_API_KEY": "ваш-api-ключ",
        "DADATA_SECRET_KEY": "ваш-секретный-ключ"
      }
    }
  }
}

Claude Code

claude mcp add dadata -- npx -y @metarebalance/dadata-mcp

VS Code / Cursor

Добавьте в .vscode/mcp.json:

{
  "servers": {
    "dadata": {
      "command": "npx",
      "args": ["-y", "@metarebalance/dadata-mcp"],
      "env": {
        "DADATA_API_KEY": "ваш-api-ключ",
        "DADATA_SECRET_KEY": "ваш-секретный-ключ"
      }
    }
  }
}

Windsurf

Добавьте в настройки MCP Toolkit:

{
  "mcpServers": {
    "dadata": {
      "command": "npx",
      "args": ["-y", "@metarebalance/dadata-mcp"],
      "env": {
        "DADATA_API_KEY": "ваш-api-ключ",
        "DADATA_SECRET_KEY": "ваш-секретный-ключ"
      }
    }
  }
}

Инструменты (31)

Адреса (3)

ИнструментСтоимостьОписание
suggest_addressБесплатноАвтодополнение адресов с индексом, ФИАС, координатами, часовым поясом
clean_address0.20 ₽Стандартизация адреса в 80+ полей с кодами качества
find_by_id_addressБесплатноАдрес по коду ФИАС, КЛАДР или кадастровому номеру

Компании (8)

ИнструментСтоимостьОписание
suggest_companyБесплатноПоиск по названию, ИНН или ОГРН
find_company_by_idБесплатноИнформация о компании по ИНН. Базовые данные бесплатно; финансы и все коды ОКВЭД — только тариф «Максимальный»
find_affiliatedМаксимальныйАффилированные компании по ИНН. Не работает на бесплатном тарифе
find_company_by_email7 ₽Компания по корпоративному email или домену
find_brand7 ₽Бренд, сайт и логотип по ИНН
find_self_employedБесплатноПроверка самозанятого по ИНН (через ФНС)
suggest_company_byБесплатноКомпании Беларуси по названию или УНП
suggest_company_kzБесплатноКомпании Казахстана по названию или БИН

Банки (1)

ИнструментСтоимостьОписание
find_bankБесплатноПоиск по БИК, SWIFT, ИНН, рег. номеру или названию

ФИО (2)

ИнструментСтоимостьОписание
suggest_fioБесплатноАвтодополнение ФИО с определением пола
clean_name0.20 ₽Разбор ФИО, определение пола, склонение по падежам

Контакты (3)

ИнструментСтоимостьОписание
clean_phone0.20 ₽Проверка телефона: оператор, регион, часовой пояс
clean_email0.20 ₽Проверка email: исправление опечаток, одноразовый/корпоративный/личный
suggest_emailБесплатноАвтодополнение email с подсказкой доменов

Паспорта (3)

ИнструментСтоимостьОписание
clean_passport0.20 ₽Проверка по реестру недействительных паспортов МВД
find_fms_unitБесплатноКем выдан паспорт по коду подразделения
find_inn_by_passportБесплатноИНН по паспортным данным и дате рождения (через ФНС)

Автомобили (2)

ИнструментСтоимостьОписание
clean_vehicle0.20 ₽Распознавание марки и модели из строки
suggest_car_brandБесплатноАвтодополнение марок автомобилей

Геолокация (2)

ИнструментСтоимостьОписание
geolocate_addressБесплатноОбратное геокодирование: адрес по координатам
ip_locateБесплатноГород по IP-адресу

Почта и страны (2)

ИнструментСтоимостьОписание
find_postal_unitБесплатноПочтовое отделение по индексу или координатам
suggest_countryБесплатноСправочник стран (ISO 3166)

Логистика (1)

ИнструментСтоимостьОписание
find_delivery_cityБесплатноID города в СДЭК, Boxberry, DPD по коду КЛАДР

Композитная проверка (1)

ИнструментСтоимостьОписание
clean_person0.20 ₽Проверка записи о человеке одним запросом: ФИО + адрес + телефон + email + паспорт. В 5-8 раз дешевле раздельных запросов

Справочники (1 инструмент, 12 справочников)

ИнструментСтоимостьОписание
lookup_referenceБесплатноОКВЭД 2, ОКПД 2, ОКТМО, станции метро, налоговые (ФНС), таможни (ФТС), суды, валюты (ISO 4217), МКТУ, профессии, должности, медицинские должности

Личный кабинет (2)

ИнструментСтоимостьОписание
get_balanceБесплатноБаланс и статистика использования за день
get_versionsБесплатноДаты обновления справочников

Ресурсы

  • dadata://reference/quality-codes — Расшифровка кодов качества DaData (qc, qc_geo) и уровней достоверности
  • dadata://reference/capabilities — Возможности API: бесплатные/платные функции, лимиты

Промпты

  • check_counterparty — Проверка контрагента по ИНН: статус, руководитель, финансы, оценка риска
  • validate_address — Пошаговая валидация адреса с оценкой качества

Переменные окружения

ПеременнаяОбязательнаОписание
DADATA_API_KEYДаAPI-ключ — зарегистрируйтесь бесплатно и получите в личном кабинете
DADATA_SECRET_KEYНетСекретный ключ для платных инструментов (clean_*). Без него работают 23 бесплатных

Тарифы и лимиты

Подробнее: dadata.ru/pricing

  • Бесплатный тариф: до 10 000 запросов в сутки. Достаточно для разработки и небольших проектов.
  • Тариф «Максимальный» необходим для:
    • find_affiliated — поиск аффилированных компаний (не работает на бесплатном тарифе)
    • find_company_by_id — полные данные (финансы, все коды ОКВЭД приходят только на «Максимальном»; базовая информация доступна бесплатно)
  • Платные инструменты (clean_*) — от 0.20 ₽ за запрос, требуют DADATA_SECRET_KEY

Примеры запросов

Найди компанию по ИНН 7707083893
Стандартизируй адрес: мск сухонская 11 кв 89
Проверь контрагента с ИНН 7736207543 — компания действует?
Какой город у IP 46.226.227.20?
Найди БИК и корсчёт Сбербанка
Проверь паспорт 4510 235857 — есть в реестре недействительных?
Найди ОКВЭД для «разработка программного обеспечения»

Безопасность

  • API-ключи никогда не логируются и не попадают в ответы об ошибках
  • Все входные данные валидируются через Zod-схемы
  • Защита от path traversal при построении эндпоинтов
  • Жёсткий таймаут 10 секунд на все HTTP-запросы
  • Повторные попытки с экспоненциальным backoff только на временные ошибки (429, 5xx)
  • stdout зарезервирован для JSON-RPC — логи идут в stderr

Разработка

git clone https://github.com/theYahia/dadata-mcp.git
cd dadata-mcp
npm install
npm run build
npm test

Тест через MCP Inspector

DADATA_API_KEY=your-key npx @modelcontextprotocol/inspector node dist/index.js

Откроется интерактивный UI на http://localhost:6274 для вызова инструментов и просмотра JSON-RPC сообщений.

Часть серии Russian API MCP

Этот сервер — часть открытой серии 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📅 скороСделки, контакты, воронки
...📅+43 сервера — полный список на витрине

50 MCP-серверов для российских API: github.com/theYahia/russian-mcp

Лицензия

MIT

Reviews

No reviews yet

Sign in to write a review