atomno-mcp-zakupki
Russian public procurement MCP server: tender search on zakupki.gov.ru under 44-FZ and 223-FZ, tender cards and OKPD2 code lookup
Install
pipx install atomno-mcp-zakupkiOr uvx atomno-mcp-zakupki without installing. Check settings with atomno-mcp-zakupki --check-config.
This is third-party code. Review the repository files before installing.
What it does
The server searches procurements on the official EIS site with filters for OKPD2 codes, regions, starting price, status and small-business-only lots. By registry number it returns a tender card from the official printable form. OKPD2 or KTRU codes are matched from a built-in reference without network access. The customer card by INN shows unreliable supplier registry status, while volume summaries and supplier stats need an EIS token or the author's paid key. Commercial sources such as DaMIA or GosPlan can also be enabled.
Who it is for. Tender specialists, suppliers and analysts who track public procurement.
Good fit when
- You need a morning digest of new tenders for your niche and region
- You need to break down a tender card by registry number
- You need an OKPD2 code for a work description
Not a fit when
- You need customer and supplier volume analytics without an EIS token or paid key
- You need to submit bids on platforms: the server only reads data
Example request
Show today's tenders under OKPD2 62.0 in Moscow with a starting price up to 5 million rubles, small business onlyLimitations
Search and cards work without a key but depend on EIS site availability and layout. Full get_customer_history and get_supplier_stats need the author's paid key or an EIS machine exchange token issued after registration with a Ministry of Finance certificate. Commercial sources need their own keys. The project is not affiliated with the ministry or the EIS operator.
How to disable. Remove the zakupki block from your MCP client config and uninstall with pipx uninstall atomno-mcp-zakupki. The cache is in the atomno user data folder.
MCP
- Transport
- stdio, http, sse
- Authentication
- not required
| Environment variables | |
|---|---|
| MCP_ZAKUPKI_API_KEY secret | Author's paid key for customer and supplier analytics |
| MCP_ZAKUPKI_EIS_TOKEN secret | EIS machine exchange token |
| MCP_ZAKUPKI_PROVIDERS | Source chain, default eis_public |
| MCP_ZAKUPKI_DAMIA_KEY secret | DaMIA commercial API key |
Security check
- Calls the EIS site and, if configured, commercial APIs
- EIS page parsing may break when the site changes
README in short
The Russian README lists five tools, install options via uvx, pipx or pip, and configs for Cursor, Claude Desktop and other clients. A variable table covers commercial source keys, the EIS token and the author's paid key. It shows sample calls for tender monitoring, cards and OKPD2 lookup, CLI flags and HTTP mode. It describes data sources and a disclaimer of independence from government bodies. MIT license.
FAQ
What works for free?
Tender search, cards by registry number and the OKPD2 reference. Customer and supplier analytics need an EIS token or a paid key.
Why does a tool return an error instead of an empty list?
The author returns a typed error when a source is down or a feature needs a token, so the agent does not mistake it for no data.
Related
166 skills for scientific work: bioinformatics, cheminformatics, clinical data, geospatial analysis and 100+ databases
Google's open-source MCP server for databases: ready tools for Postgres, MySQL, BigQuery, Spanner and more, plus custom tools in tools.yaml
Official Hugging Face skills: Hub operations via the hf CLI, datasets, model training, Spaces, evals and deployment
A token-lean MCP server for PostgreSQL, MySQL, MariaDB, SQL Server and SQLite with a read-only mode