sbis-mcp

Unofficial MCP server for Saby (SBIS) EDI: the agent reads documents, events, counterparties and attachments without signing anything

MCP serverHigh riskRussian stack

pyrfor/sbis-mcp

Install

{
  "mcpServers": {
    "sbis-mcp": {
      "command": "npx",
      "args": ["-y", "sbis-mcp"],
      "env": {
        "SBIS_LOGIN": "<ВАШ_ЛОГИН>",
        "SBIS_PASSWORD": "<ВАШ_ПАРОЛЬ>",
        "SBIS_BASE_URL": "https://online.sbis.ru"
      }
    }
  }
}

Taken from examples/claude_desktop_config.json. Requires Node.js 18 or newer.

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

What it does

The server connects an agent to Saby electronic document exchange through the official JSON-RPC API. The agent gets current user info, document lists and documents by event, reads a single document, lists counterparties and downloads attachments via a temporary link. There are seven tools in total, including a config view. Version 0.1 is read-only: writing documents and qualified signature actions are off and planned for the next version. You can point it at the Saby test environment instead of production.

Who it is for. For accountants, lawyers and developers who want an agent to go through incoming Saby documents.

Good fit when

  • You need to find a counterparty document in Saby EDI and summarize it
  • You need to pull attachments from incoming documents for review
  • You want to see document events over a period

Not a fit when

  • You need to sign or send documents, which this version cannot do
  • Your company uses Kontur.Diadoc or another EDI operator

Example request

Show incoming Saby documents from the last week and summarize the invoices from the counterparty Romashka LLC

Limitations

The project is unofficial and not affiliated with Tensor. You need your own Saby account with API access and the counterparty exchange plan. The server logs in with a login and password kept in environment variables or ~/.sbis-mcp/config.json. Saby limits apply: at most 300 auth calls per minute per IP and attachments up to 73 MB. Live-account testing is done manually by the author.

How to disable. Remove the sbis-mcp block from the MCP client config and delete ~/.sbis-mcp/config.json if you created it. Consider changing your Saby password afterwards.

MCP

Transport
stdio
Authentication
API key
Environment variables
Environment variables
SBIS_LOGIN
required, secret
Saby account login
SBIS_PASSWORD
required, secret
Saby account password
SBIS_BASE_URL
API address, https://online.sbis.ru by default, https://fix-online.sbis.ru for testing
SBIS_ACCOUNT
Optional account identifier

Security check

  • It logs in with the login and password of the whole Saby account
  • The agent gets access to legally significant documents and counterparty data

README in short

The bilingual README warns that the server is unofficial and read-only in its first version. It maps each tool to the Saby API method behind it. It covers configuration via environment variables or a config file, building from source and a Claude Desktop example using npx. Saby limits are listed with links to the docs, along with a manual smoke test against a live account. MIT licensed.

FAQ

Can the agent sign or send anything?

Not in version 0.1. Writes sit behind a writable flag that is off by default, and write methods are not implemented yet.

Can I try it without a production account?

You can set SBIS_BASE_URL to the test environment https://fix-online.sbis.ru. The project's unit tests use mocks and need no account.

Editors’ pick

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

SkillMedium risk176.3K
Editors’ pick

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

SkillMedium risk
Editors’ pick

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

MCP serverMedium risk
Editors’ pick

Anthropic's legal plugin suite: contracts, privacy, employment, IP, litigation, AI governance and legal education

PluginMedium risk