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
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
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-123Limitations
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 | |
|---|---|
| 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.
Related
Salesforce's official DX MCP server: work with orgs, metadata, data, users and Apex tests from your agent
Yandex Kit skills for store management
kit-skills
Yandex's official skill set: catalog, prices, stock, orders, storefront and a weekly checkup for a Yandex Kit store, through Claude Code or Codex
YouGile MCP by Indalo
YouGile MCP
Full 65-operation YouGile API coverage with configurable permissions, write confirmation and a shared company rate limit
Bitrix24 portal MCP server
MCP-сервер портала Битрикс24
Bitrix24's official per-portal MCP: an external agent uses OAuth or a token to read and change tasks, deals, meetings and mail