MCP Server

MCP server for Russian government procurement data (44-FZ / 223-FZ / 615-PP).

Remote serverstreamable-httpPython

What is the MCP MCP server?

MCP MCP server is a hosted integration for AI assistants that speak the Model Context Protocol. MCP server for Russian government procurement data (44-FZ / 223-FZ / 615-PP).

What you get

Установили локально, прописали в конфиге Cursor / Claude Desktop / Cline — и в одном промпте просите: «Покажи свежие тендеры за сегодня по ОКПД2 62.0 в Москве с НМЦК ≤ 5 млн ₽». Сервер сходит в выбранный источник данных, нормализует ответ и вернёт LLM готовую структуру.

What the assistant can call

Once MCP is connected, these are the calls the assistant has available:

  • HTML — fallback убран в v0.1.1 (соответствие ToS реестра закупок)
  • search_tendersSelf-hosted
  • get_tenderSelf-hosted
  • lookup_okpd2Free
  • get_customer_historyPro hosted
  • get_supplier_statsPro hosted
  • MCP_ZAKUPKI_DAMIA_KEY — API-ключ DaMIA API-Закупки
  • MCP_ZAKUPKI_GOSPLAN_KEY — API-ключ ГосПлан API v2
  • MCP_ZAKUPKI_NAVODKI_KEY — API-ключ navodki.ru
  • MCP_ZAKUPKI_EIS_TOKEN — Токен ЕИС (через pmd/auth/welcome)
  • MCP_ZAKUPKI_API_KEYPro hosted — обязателен для get_customer_history / get_supplier_stats и будущих AI-тулов
  • MCP_ZAKUPKI_LOG_LEVEL — DEBUG / INFO / WARNING / ERROR / CRITICAL

Setting it up

Being a remote server, there is no local install. You register the endpoint with your client, authorise it once, and the tools appear.

Configuration and credentials

You will need 6 environment variables: MCP_ZAKUPKI_DAMIA_KEY, MCP_ZAKUPKI_LOG_LEVEL, MCP_ZAKUPKI_API_KEY, MCP_ZAKUPKI_GOSPLAN_KEY, MCP_ZAKUPKI_NAVODKI_KEY, MCP_ZAKUPKI_EIS_TOKEN. The server will not start without them, which is usually why the tools fail to appear on a first run. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.

Choosing this one

Among the database access options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. MCP's toolset — HTML, search_tenders, get_tender and 11 more — is a fair guide to whether it matches your workflow. It is maintained by atomno-mcp; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Before you rely on it

  • Your data travels to the provider's service, so the usual questions apply about what you send and what they retain.
  • With 14 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch MCP.
  • Missing credentials fail quietly in some clients — if no tools show up, check the environment block first.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the mcp mcp server does with a few real requests.

Available tools

ToolWhat it does
HTMLfallback убран в v0.1.1 (соответствие ToS реестра закупок).
search_tenders**Self-hosted**
get_tender**Self-hosted**
lookup_okpd2**Free**
get_customer_history**Pro hosted**
get_supplier_stats**Pro hosted**
MCP_ZAKUPKI_DAMIA_KEYAPI-ключ DaMIA API-Закупки
MCP_ZAKUPKI_GOSPLAN_KEYAPI-ключ ГосПлан API v2
MCP_ZAKUPKI_NAVODKI_KEYAPI-ключ navodki.ru
MCP_ZAKUPKI_EIS_TOKENТокен ЕИС (через pmd/auth/welcome)
MCP_ZAKUPKI_API_KEY**Pro hosted** — обязателен для get_customer_history / get_supplier_stats и будущих AI-тулов
MCP_ZAKUPKI_LOG_LEVELDEBUG / INFO / WARNING / ERROR / CRITICAL
MCP_ZAKUPKI_CACHE_DBПуть к SQLite-кэшу
MCP_ZAKUPKI_PROVIDERSЦепочка fallback'а (BYOK)

How to install the MCP MCP server

{
  "mcpServers": {
    "zakupki": {
      "command": "uvx",
      "args": ["atomno-mcp-zakupki"],
      "env": {
        "MCP_ZAKUPKI_DAMIA_KEY": "your-damia-key-here",
        "MCP_ZAKUPKI_LOG_LEVEL": "INFO"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
MCP_ZAKUPKI_DAMIA_KEYCredential the server authenticates with.Yes
MCP_ZAKUPKI_LOG_LEVELConfiguration value read at startup.Optional
MCP_ZAKUPKI_API_KEYCredential the server authenticates with.Yes
MCP_ZAKUPKI_GOSPLAN_KEYCredential the server authenticates with.Yes
MCP_ZAKUPKI_NAVODKI_KEYCredential the server authenticates with.Yes
MCP_ZAKUPKI_EIS_TOKENCredential the server authenticates with.Yes

Example prompts to try

  • Use MCP to HTML.
  • Use MCP to search tenders.
  • Use MCP to get tender.

Frequently asked questions

It connects MCP to MCP-compatible AI assistants such as Claude and Cursor, exposing 14 tools (HTML, search_tenders, get_tender, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with MCP directly.