DaData MCP
dadata-mcp
DaData MCP server with 31 tools: address suggestions, company lookup by INN, phone and passport cleaning, reference lists
Install
claude mcp add dadata -- npx -y @metarebalance/dadata-mcpSet DADATA_API_KEY in the server environment.
This is third-party code. Review the repository files before installing.
What it does
The server exposes almost the whole DaData API to the agent: addresses, companies, banks, names, phones, emails, passports, vehicles, geocoding and 12 reference lists including OKVED and OKTMO. 23 tools are free, and the paid clean_* methods need a secret key. It ships check_counterparty and validate_address prompts. It runs locally via npx over stdio, so keys stay on your machine.
Who it is for. Developers, lawyers, accountants and sales teams who vet counterparties and handle Russian addresses and company details.
Good fit when
- You need to check a company by INN: status, director, address
- You need to standardize addresses or phone numbers in a database
- You need a bank by BIC or an OKVED code for a business activity
Not a fit when
- You need company financials and affiliates on the free DaData plan
- Personal data must not be sent to an external service
Example request
Check the counterparty with INN 7736207543, is the company active?Limitations
The free DaData plan allows 10,000 requests per day. find_affiliated and full find_company_by_id data with financials require the Maximum plan. The clean_* tools are paid, from 0.20 RUB per request, and need DADATA_SECRET_KEY.
How to disable. Remove it with claude mcp remove dadata in Claude Code or delete the dadata block from your MCP client config.
MCP
- Transport
- stdio
- Authentication
- API key
| Environment variables | |
|---|---|
| DADATA_API_KEY required, secret | API key from the DaData account |
| DADATA_SECRET_KEY secret | Secret key for paid clean_* tools |
Security check
- Requires a DaData API key and secret key
- Paid calls spend account balance
- Personal data may be sent through the service
README in short
The README describes a DaData MCP server with 31 tools, two resources and two prompts. It gives configs for Claude Desktop, Claude Code, VS Code, Cursor and Windsurf, tool tables with pricing and a plan overview. The security section says keys are never logged, inputs are validated with Zod and HTTP requests have a 10-second timeout. The server is part of the WWmcp series for Russian APIs. MIT license.
FAQ
How does it differ from DaData's official MCP?
The official remote server has 4 tools. This one runs locally and covers 31 tools, 2 resources and 2 prompts.
What works without the secret key?
The 23 free tools. The secret key is only needed for paid clean_* methods.
Related
166 skills for scientific work: bioinformatics, cheminformatics, clinical data, geospatial analysis and 100+ databases
Postgres Professional utility for PostgreSQL backup and recovery with incremental backups and PITR
MCP SQLite Server (npx)
MCP SQLite Server
Node.js MCP server for SQLite databases that runs via npx, no Python or uvx needed
MPSTATS skills
Claude Code Skills — MPSTATS
Official MPSTATS skills: Wildberries, Ozon and Yandex Market analytics plus product card visuals via the API