Integrate DaData for Business Intelligence
MCP server exposing all 31 DaData API tools for Russian address, company and identity data — 8x the coverage of DaData's own MCP server.
Why it matters
Leverage DaData's extensive business intelligence tools through AI agents. This asset enables automated data enrichment and validation for critical business operations.
Outcomes
What it gets done
Validate counterparties and addresses.
Clean and enrich contact information.
Process passport data and recognize vehicles.
Search across 12 reference databases.
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/dadata-skills | bash Capabilities
Tools your agent gets
Verify counterparty information and details
Validate and standardize address information
Clean and normalize contact data
Verify passport information and validity
Recognize and extract vehicle information
Search across 12 reference directories
Overview
Dadata Skills
MCP server giving full coverage of the DaData API - 31 tools across addresses, companies, banks, phone/email/passport verification, vehicles, geolocation, and 12 built-in reference tables - versus 4 tools in DaData's official MCP. Use it whenever an agent needs to look up or validate Russian address, company, or personal data - standardizing an address, checking a company by INN/OGRN, verifying a passport, or geocoding by IP. Runs locally via npx with a free DaData API key; paid clean_* tools need an additional secret key.
What it does
Dadata Skills is an MCP server that exposes the full DaData API - the standard reference data provider for Russian addresses, companies, and identity documents - as 31 tools, compared to just 4 in DaData's own official MCP server. It runs locally over stdio via npx, needs no external hosting, and is part of a broader open-source series of MCP servers for Russian APIs (47 servers total) by the same author.
When to use - and when NOT to
Use it whenever an agent needs to look up, validate, or standardize Russian-specific data: autocompleting or cleaning an address down to 80+ fields with quality codes, looking up a company by name, INN, or OGRN, checking a counterparty's status and financials, verifying a phone number, email, or passport, decoding a vehicle make/model string, or geocoding by coordinates or IP. Two tools have tier restrictions worth knowing before relying on them: find_affiliated (affiliated-company search) does not work at all on the free tier, and find_company_by_id only returns basic company data for free - full financials and all OKVED activity codes require DaData's "Maximum" plan.
Capabilities
The 31 tools span 11 categories: addresses (suggest_address, clean_address, find_by_id_address), companies (suggest_company, find_company_by_id, find_affiliated, find_company_by_email, find_brand, find_self_employed, plus Belarus/Kazakhstan variants), banks (find_bank by BIK/SWIFT/INN), full names (suggest_fio, clean_name), contacts (clean_phone, clean_email, suggest_email), passports (clean_passport against the Russian MVD's invalid-passport registry, find_fms_unit, find_inn_by_passport), vehicles (clean_vehicle, suggest_car_brand), geolocation (geolocate_address, ip_locate), postal/country lookups, delivery-city IDs for carriers like SDEK/Boxberry/DPD, a composite clean_person check that verifies name, address, phone, email, and passport in one call (5-8x cheaper than separate calls), and lookup_reference covering 12 built-in reference tables (OKVED, OKPD, OKTMO, metro stations, tax/customs authorities, courts, ISO 4217 currencies, and more). It also exposes two MCP resources (quality-code reference, capability/limits reference) and two prompts (check_counterparty, validate_address).
How to install
Add an MCP server entry running npx -y @metarebalance/dadata-mcp with a DADATA_API_KEY environment variable (free registration on dadata.ru) to Claude Desktop's config, or run claude mcp add dadata -- npx -y @metarebalance/dadata-mcp for Claude Code; the same entry pattern works for VS Code/Cursor's .vscode/mcp.json and Windsurf's MCP Toolkit settings. 23 of the 31 tools work on the free key alone; the paid clean_* tools (from 0.20 RUB per request) additionally require a DADATA_SECRET_KEY. The free tier allows up to 10,000 requests/day.
Who it's for
Developers and agents working with Russian business, address, or identity data - KYC/counterparty checks, address standardization for logistics, or company verification - who want one local MCP server with near-complete DaData API coverage instead of the official 4-tool remote server.
FAQ
Common questions
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.