MoySklad MCP: products, stock, orders

mcp-moysklad

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

  • Creates real orders in MoySklad for whatever amount the agent specifies
  • Reads counterparties with INNs, phone numbers and addresses
All reasons and checks
Russian stack

pelmenya/mcp-moysklad

Install

Manual install

{
  "mcpServers": {
    "moysklad": {
      "command": "npx",
      "args": ["-y", "mcp-moysklad"],
      "env": {
        "MOYSKLAD_TOKEN": "ваш_токен"
      }
    }
  }
}

The Claude Desktop config from the README.

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

What it does

The server gives ten tools over the MoySklad JSON API 1.2: listing products with search and article filters, a product by ID, stock across all warehouses or a specific one with a mode (all, positive-only, negative-only), counterparties searched by INN, phone or email and a counterparty by ID, orders filtered by date and status, an order with its line items, creating an order with line items, and a sales/orders/money summary dashboard. It supports two authorization methods: a token, or a login and password. It installs and runs with a single npx command, no repository clone needed.

Who it is for. For MoySklad sellers who want a quick answer on stock, counterparties and orders right in a chat with an agent.

Good fit when

  • You want to quickly check product stock or find a counterparty by INN
  • You want to create an order from chat with line items and quantities
  • You need an overall sales, orders and money summary for a period

Not a fit when

  • You need cost price, profit and margin by product: this server does not compute them, only basic entities
  • You need a visual dashboard with charts: get_dashboard only returns a data summary, not an interface

Example request

Create an order for OOO Romashka for 10 units of item ABC-123

Limitations

The MoySklad API is limited to 45 requests per 3 seconds with a max of 1000 records at a time. MoySklad's own Dashboard section is available only on paid plans, though the server's identically named tool is unaffected. Login-and-password authorization passes the password via environment variables; a token is safer.

How to disable. Remove the moysklad server from claude_desktop_config.json, or with claude mcp remove moysklad.

MCP

Transport
stdio
Authentication
API key
Environment variables
Environment variables
MOYSKLAD_TOKEN
secret
Token from Settings → Users → Tokens, the recommended login method
MOYSKLAD_LOGIN
Login, if not using a token
MOYSKLAD_PASSWORD
secret
Password, if not using a token

Security check

  • Creates real orders in MoySklad for whatever amount the agent specifies
  • Reads counterparties with INNs, phone numbers and addresses

README in short

The README shows a sample agent dialogue (finding a counterparty, checking stock, creating an order), a ten-tool table, an npx quick start for Claude Desktop and Claude Code, a from-source install, login-and-password authorization as an alternative to a token, detailed parameters for products, stock, orders and counterparties, and known MoySklad API limits.

FAQ

Can I log in with a login and password instead of a token?

Yes, via the MOYSKLAD_LOGIN and MOYSKLAD_PASSWORD variables, but a token is safer and recommended first.

What is the record limit per request?

From 1 to 1000, set via the limit parameter on the list tools.

Official

Salesforce's official DX MCP server: work with orgs, metadata, data, users and Apex tests from your agent

MCP serverHigh risk483Repository stars
Official

Yandex's official skill set: catalog, prices, stock, orders, storefront and a weekly checkup for a Yandex Kit store, through Claude Code or Codex

PluginHigh riskRussian stackNo VPN needed28Repository stars
Editors’ pick

Full 65-operation YouGile API coverage with configurable permissions, write confirmation and a shared company rate limit

MCP serverHigh riskRussian stackNo VPN needed

Bitrix24 portal MCP server

MCP-сервер портала Битрикс24

Official

Bitrix24's official per-portal MCP: an external agent uses OAuth or a token to read and change tasks, deals, meetings and mail

MCP serverHigh riskRussian stackNo VPN needed
Foxx AIMoySklad MCP: products, stock, orders

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