io.github.theYahia/dadata-mcp

Registre officiel Autres

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

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package @metarebalance/dadata-mcp
Claude Code
claude mcp add dadata-mcp -e 'DADATA_API_KEY=<your dadata_api_key>' -- npx -y @metarebalance/dadata-mcp@1.0.5
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "dadata-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@metarebalance/dadata-mcp@1.0.5"
            ],
            "env": {
                "DADATA_API_KEY": "<your dadata_api_key>"
            }
        }
    }
}

Variables d'environnement

  • DADATA_API_KEY obligatoire secret DaData API key

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. MCP-сервер для DaData — подсказки адресов, проверка компаний по ИНН и очистка данных через ИИ
  2. Почему этот, а не официальный MCP от DaData?
  3. Быстрый старт
  4. Инструменты (31)
  5. Ресурсы
  6. Промпты
  7. Переменные окружения
  8. Тарифы и лимиты
  9. Примеры запросов
  10. Безопасность
  11. Разработка
  12. Часть серии WWmcp
  13. Лицензия

MCP-сервер для DaData — подсказки адресов, проверка компаний по ИНН и очистка данных через ИИ

Если вы искали, как подключить DaData к нейросети, пробить контрагента по ИНН, разобрать адрес на составные части или почистить базу телефонов и email — это оно. 31 инструмент вместо ~4 у официального DaData MCP: адреса, компании, банки, телефоны, паспорта, автомобили, геокодирование и 12 справочников, из них 23 метода бесплатны. Ставится локально через npx, без внешнего хостинга — ключ остаётся у вас. Часть серии WWmcp (46 серверов) by @theYahia.

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 сообщений.

Часть серии WWmcp

Этот сервер — часть открытой серии 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


Часть WWmcp · Telegram: @vhodvai

Questions fréquentes

Qu'est-ce que io.github.theYahia/dadata-mcp ?

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

Comment installer io.github.theYahia/dadata-mcp ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add dadata-mcp -e 'DADATA_API_KEY=<your dadata_api_key>' -- npx -y @metarebalance/dadata-mcp@1.0.5. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.theYahia/dadata-mcp ?

Oui. Il attend DADATA_API_KEY, à renseigner dans sa configuration.

io.github.theYahia/dadata-mcp est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.theYahia/dadata-mcp ?

Il est publié par theYahia. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.