MoySklad MCP
moysklad-mcp
MoySklad MCP server with 60 tools: products, stock, orders, shipments, receipts, payments, profit reports
- 10 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Creates payments, cash orders and invoices in a live account
- Creates warehouse documents and changes prices
- The token grants access to all of the MoySklad user's data
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/moysklad-mcpDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Creates payments, cash orders and invoices in a live account
- Creates warehouse documents and changes prices
- The token grants access to all of the MoySklad user's data
This is third-party code. Review the repository files before installing.
What it does
The server covers the trade and warehouse cycle through MoySklad JSON API 1.2. The agent searches products and counterparties, checks stock by warehouse, creates customer and supplier orders, shipments, receipts, transfers, inventories, write-offs and returns. It also handles invoices, incoming and outgoing payments, cash orders, profit, sales and turnover reports, the audit log and webhooks. Prices are passed in rubles; the server converts to kopecks and respects rate limits. The repo ships eight Claude Code skills for common warehouse tasks.
Who it is for. Store owners, warehouse staff and accountants who keep records in MoySklad.
Good fit when
- You need stock and reserves for a product without an Excel export
- You need to create a customer order and shipment from a short description
- You need a product margin report for a period
Not a fit when
- The agent cannot be trusted with payments and warehouse documents without review
- You need webhooks and extended reports on the free MoySklad plan
Example request
Show products with less than 10 units in stock and their prices, then build a profit report for this monthMCP
- Transport
- stdio
- Authentication
- not required
Environment variables
MOYSKLAD_TOKENsecret- MoySklad bearer token; required unless login and password are set
MOYSKLAD_LOGIN- Login for Basic auth
MOYSKLAD_PASSWORDsecret- Password for Basic auth
MOYSKLAD_RATE_BUCKET- Requests allowed per three-second window, default 20
MOYSKLAD_MAX_CONCURRENT- Maximum concurrent requests, default 5
MOYSKLAD_HTTP_CORS_ORIGIN- Allowed CORS origin for HTTP mode
Limitations
Needs a MoySklad access token or login and password; user permissions limit what operations are available. Issuing a new token revokes the previous one. Webhooks and some reports require a paid plan. The get_dashboard report keeps amounts in kopecks. The default rate limiter is conservative because the API may temporarily block access after repeated 429 errors.
How to disable. Run claude mcp remove moysklad or delete the moysklad block from the client config, then revoke the token in MoySklad.
FAQ
Where do I get a token?
In MoySklad under Settings, Users, Access tokens. A new token revokes the old one.
Can I connect over HTTP?
Yes, running with HTTP_PORT=3000 or --http 3000 exposes POST /mcp and GET /health. CORS is off by default.
How is МойСклад MCP different from other servers for MoySklad?
The 60-tool server covers the trade and warehouse cycle through JSON API 1.2: search products and counterparties, stock by warehouse, customer and supplier orders, shipments, receipts, transfers, payments and profit reports.
Where do I get a MoySklad token and can I connect over HTTP?
The token is created in MoySklad settings. It is passed in the MOYSKLAD_TOKEN variable: claude mcp add moysklad --env MOYSKLAD_TOKEN=your-token -- npx ... It works in Claude Desktop, Claude Code, Cursor and Windsurf. HTTP mode is described in the README. Risk is high.
Discussion
No questions or reviews yet.
Related
All MoySklad toolsMoySklad 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 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
Comparison with similar tools
Entries that share the main search query, and how they differ.
| Entry | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| MoySklad MCP (this entry) | no | not required | 10 | |
| moysklad-mcp-ru | no | API key | 3 | stock, profit |
| moysklad-mcp-ru | no | API key | 0 | drafts |
README in short
The Russian README gives configs for Claude Desktop, Claude Code, Cursor and Windsurf and explains token or login and password auth. Tools are grouped into products, stock, counterparties, orders, warehouse documents, finance, reports, references and webhooks. It covers environment variables, MoySklad rate limits, common errors and fixes. The server is part of the WWmcp series. MIT license.