Kontur.Elba MCP server

Kontur.Elba MCP

An MCP server over the official Elba Public API: counterparties, products, invoices, acts, waybills and UPD for sole proprietors and small business

MCP server

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

Why this level

  • The elba_request tool can create and change invoices, waybills, UPD and bank accounts
  • Any POST, PUT or DELETE in the Elba schema changes real accounting data
All reasons and checks
Russian stack

apo100l/elba-kontur-mcp

Install

Manual install

git clone https://github.com/apo100l/elba-kontur-mcp.git && cd elba-kontur-mcp && npm install && npm run build

Build from source, requires Node.js 20 or newer.

This is third-party code. Review the repository files before installing.

What it does

The server runs locally over stdio and calls the official Elba Public API for Kontur.Elba, sending the key only in the X-Kontur-ApiKey header. It only allows operations described in the bundled OpenAPI schema, not arbitrary requests. There are four tools: a searchable list of allowed operations, a description of one operation with its request body and responses, a quick list of organizations by key, and a generic call to any schema operation. Before creating or changing data the agent is expected to fetch the operation description first to get the exact request body shape. Through the generic call it can create bank accounts, counterparties, products, invoices, acts, waybills and UPD documents.

Who it is for. For sole proprietors and small companies who keep records in Kontur.Elba and want an agent to handle routine counterparty and document tasks.

Good fit when

  • You want to quickly find or create a counterparty right from an agent chat
  • You want to see the schema for creating an invoice or waybill before filling it out by hand
  • You need one MCP tool that can call any Elba Public API operation

Not a fit when

  • You want a ready set of named tools per operation rather than a generic schema-driven call
  • You cannot trust an agent to create accounting documents without a step-by-step check

Example request

Show me the schema for creating an invoice, but do not create anything yet

Limitations

0 stars, a single author, a very new repository. The Kontur.Elba service itself is official, but this MCP server is not: it is an independent implementation over the official Elba Public API, not a project by SKB Kontur. It needs your own API key from Elba settings, available on a paid plan with API access enabled.

How to disable. Remove the elba-kontur-mcp block from your MCP client config and revoke the ELBA_API_KEY key in Elba service settings.

MCP

Transport
stdio
Authentication
API key
Environment variables
Environment variables
ELBA_API_KEY
required, secret
Elba Public API key from service settings
ELBA_API_BASE_URL
API base URL, defaults to https://elba-api.kontur.ru
ELBA_API_TIMEOUT_MS
Request timeout in milliseconds, default 30000

Security check

  • The elba_request tool can create and change invoices, waybills, UPD and bank accounts
  • Any POST, PUT or DELETE in the Elba schema changes real accounting data

README in short

The Russian README explains the server runs over stdio and is limited to operations from openapi.json, gives step-by-step key retrieval instructions warning not to store it in code or .env in Git, shows connecting it in Codex and Claude Desktop, a table of four tools, environment variables, and a security section: the key is never logged, arbitrary routes are rejected, requests have a timeout.

FAQ

Can the server run any request against Elba?

No, only operations listed in the bundled Elba API OpenAPI schema; arbitrary routes and URLs are rejected.

How do I know which fields a document needs?

Call elba_describe_operation for that operation first; it returns the exact parameters and request body shape.

Official

Microsoft's utility and MCP server that turn PDF, Word, Excel, PowerPoint, HTML and other files into Markdown for models

MCP serverMedium riskNo VPN needed187.4KRepository stars
Editors’ pick

Anthropic's official skill examples: docx, pdf, pptx and xlsx documents, design, MCP builder and the Agent Skills spec

SkillMedium risk178.8KRepository stars
Editors’ pick

A skill that builds editable PPTX decks from PDF, DOCX, URLs and Markdown with native shapes, charts and animations

SkillMedium risk56.8KRepository stars
Editors’ pick

A skill that draws editorial diagrams as standalone HTML and SVG files: architecture, flowcharts, ER, funnels and about forty more types

SkillMedium riskNo VPN needed42.6KRepository stars
Foxx AIKontur.Elba MCP server

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.