moysklad-mcp-ru

MCP server for the MoySklad JSON API 1.2: stock, orders, profit reports and document creation behind two safety gates

  • 3 ★ on the repository
  • Last commit
  • MIT
MCP server

Broad access

Why this level

  • With writes enabled it creates, posts and deletes documents that move stock and money
  • Stores access tokens for several companies' records
All reasons and checks
Russian stack

ilyautov/moysklad-mcp-ru

Install

Services

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/moysklad-mcp-ru

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • With writes enabled it creates, posts and deletes documents that move stock and money
  • Stores access tokens for several companies' records

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

What it does

The server gives an agent direct MoySklad account access without a browser. Typed tools read stock, products, orders, counterparties, documents and profit, turnover and cash reports, with amounts in rubles. Meta-tools cover the rest of the API: search a method in a catalog built from the official docs, describe it and call it. Writing documents such as receipts, shipments, invoices and returns is off by default: documents are created as drafts, and posting or deleting needs a separate confirmation. Several accounts are supported with switching from chat.

Who it is for. Business owners, warehouse staff and accountants keeping records in MoySklad.

Good fit when

  • You need stock levels and what to reorder
  • You need a per-product profit report for a month
  • You need counterparties who owe money
  • You need a draft receipt or purchase order

Not a fit when

  • You have no test account and want writes enabled on live records right away
  • You need an accountant replacement rather than an operations helper

Example request

Show stock at the main warehouse and what to reorder, then pull per-product profit for last month

MCP

Transport
stdio
Authentication
API key

Environment variables

MOYSKLAD_ALLOW_WRITE
Enables writes, off by default
MOYSKLAD_WRITE_CABINETS
Restricts writes to listed accounts

Limitations

The project is alpha. Requires a MoySklad access token. Methods imported from the docs are verified only by path; write request bodies should be checked against the docs. The author recommends enabling writes only on a test account. The active account in the local store overrides environment variables, a common cause of 401 errors.

How to disable. Remove the server from your client config or uninstall the moysklad-mcp-ru plugin via /plugin. Tokens live in ~/.moysklad-mcp/cabinets.json; revoke them in MoySklad settings.

FAQ

How do I enable document creation?

Set MOYSKLAD_ALLOW_WRITE=1, optionally limit accounts with MOYSKLAD_WRITE_CABINETS, and pass confirm_write on each call. Posting and deletion need one more confirmation flag.

Where do I get a token?

In MoySklad user settings under access tokens. The server stores it locally in ~/.moysklad-mcp/cabinets.json.

Discussion

No questions or reviews yet.

Russian stack

A MoySklad MCP server with two write gates: stock, profit, reports and draft documents over JSON API 1.2

MCP serverBroad access

MoySklad MCP

moysklad-mcp

Russian stack

MoySklad MCP server with 60 tools: products, stock, orders, shipments, receipts, payments, profit reports

MCP serverBroad access10Repository stars
Russian stack

An MCP server for MoySklad: product and stock search, counterparties by INN, creating and reading orders, a sales summary via a single npx package

MCP serverBroad access

MoySklad production MCP server

moysklad-production-mcp

Russian stack

A read-only MCP server for the MoySklad production module: process cards, production tasks and per-product profit

MCP serverExtended access
Russian stack

Self-hosted MoySklad analytics dashboard (sales, stock, clients) with an MCP endpoint that provides the agent with the same verified figures visible on screen

MCP serverExtended access

MoySklad MCP by partner Kaya

MCP-сервер МойСклад (Kaya)

Russian stack

A paid app from the MoySklad marketplace: once installed, an agent searches products, counterparties and orders and creates documents through a chat

MCP serverBroad access

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialAuthenticationRepository starsMain difference
moysklad-mcp-ru (this entry)noAPI key3
MoySklad MCPnonot required10products, stock and orders
moysklad-mcp-runoAPI key0drafts

README in short

The Russian README, with an English version, covers typed and meta tools, the method catalog built from MoySklad docs, and a safety model split into read, write and destructive operations. It offers several install paths: ask the agent via the bundled install skill, run the double-click installer, use install.py for a specific client, or uvx. It explains kopeck to ruble conversion, API rate limits and alpha caveats. Plugin manifests exist for Claude Code, Codex and Cursor, plus a Gemini CLI extension. MIT license.

README badge

Report a problem

Foxx AImoysklad-mcp-ru
Foxx AI

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