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

MCP serverMedium riskRussian stack

atomno-mcp/mcp-zakupki

Install

pipx install atomno-mcp-zakupki

Or 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 only

Limitations

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
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.

Editors’ pick

166 skills for scientific work: bioinformatics, cheminformatics, clinical data, geospatial analysis and 100+ databases

SkillMedium risk44.9K
Editors’ pick

Google's open-source MCP server for databases: ready tools for Postgres, MySQL, BigQuery, Spanner and more, plus custom tools in tools.yaml

MCP serverHigh risk16.4K
Editors’ pick

Official Hugging Face skills: Hub operations via the hf CLI, datasets, model training, Spaces, evals and deployment

SkillHigh risk11K
Editors’ pick

A token-lean MCP server for PostgreSQL, MySQL, MariaDB, SQL Server and SQLite with a read-only mode

MCP serverHigh risk3.5K