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

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

Broad access

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

Services

Manual install

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

The Claude Desktop config from the README.

Access and checks

How we review

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

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

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

MCP

Transport
stdio
Authentication
key is optional

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

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.

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.

Discussion

No questions or reviews yet.

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

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

MCP serverBroad access3Repository stars
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 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

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.

README badge

Report a problem