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
Broad access
Why this level
- Creates real orders in MoySklad for whatever amount the agent specifies
- Reads counterparties with INNs, phone numbers and addresses
Install
- Works in
- 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 reviewBroad 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-123MCP
- Transport
- stdio
- Authentication
- key is optional
Environment variables
MOYSKLAD_TOKENsecret- Token from Settings → Users → Tokens, the recommended login method
MOYSKLAD_LOGIN- Login, if not using a token
MOYSKLAD_PASSWORDsecret- 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.
Related
All MoySklad toolsMoySklad MCP
moysklad-mcp
MoySklad MCP server with 60 tools: products, stock, orders, shipments, receipts, payments, profit reports
MCP server for the MoySklad JSON API 1.2: stock, orders, profit reports and document creation behind two safety gates
A MoySklad MCP server with two write gates: stock, profit, reports and draft documents over JSON API 1.2
MoySklad production MCP server
moysklad-production-mcp
A read-only MCP server for the MoySklad production module: process cards, production tasks and per-product profit
MoySklad analytics with MCP endpoint
MoySklad Analytics
Self-hosted MoySklad analytics dashboard (sales, stock, clients) with an MCP endpoint that provides the agent with the same verified figures visible on screen
MoySklad MCP by partner Kaya
MCP-сервер МойСклад (Kaya)
A paid app from the MoySklad marketplace: once installed, an agent searches products, counterparties and orders and creates documents through a chat
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.