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
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
Why this level
- Reads financial data: per-product profit, margin and a reconciliation report
- The MoySklad token grants access to the account's whole production module
Install
Manual install
npm install && MOYSKLAD_TOKEN=ваш-токен npm startCommand inferred from package.json and render.yaml; the repository has no README.
This is third-party code. Review the repository files before installing.
What it does
The server is written in Node.js on top of the official MCP SDK and express, and it reads MoySklad's production module: a searchable list of process cards (technical cards), a specific card's materials and consumption rates, production tasks for a period with raw-field diagnostics, per-product profit, margin by segment, stock across all warehouses, a product list, company settings, a reconciliation report, warehouses, counterparties and shipments by warehouse. Based on the src/index.js and src/moysklad.js code, every tool only reads data; there are no create or update operations. The repository has no README; installation and tools are inferred from package.json, render.yaml and the source itself.
Who it is for. For manufacturing businesses on MoySklad who need a read-only view of process cards, tasks and production costs.
Good fit when
- You want to see a process card's materials and consumption rates
- You need a list of production tasks for a period with field diagnostics
- You need per-product profit or margin by segment without exporting to Excel
Not a fit when
- You need to create or change production tasks and process cards: the server is read-only
- You need general order and sales work rather than the production module
Example request
Show the process card for assembling a table and total up material used across September's tasksLimitations
The repository has no README; this description is based on the code. 0 stars, one author, six files in the repository. There is no typed MoySklad error handling shown, and task field access is described as diagnostic (get_production_task_detail is explicitly labeled a raw-field diagnostic tool).
How to disable. Remove the moysklad-production server from your MCP client config and stop the npm start process or the Render deployment.
MCP
- Transport
- http
- Authentication
- API key
| Environment variables | |
|---|---|
| MOYSKLAD_TOKEN required, secret | MoySklad API access token |
Security check
- Reads financial data: per-product profit, margin and a reconciliation report
- The MoySklad token grants access to the account's whole production module
README in short
There is no README. Per package.json the project describes itself as an MCP server for MoySklad process cards, production tasks and cost analysis, with dependencies on the official MCP SDK, express, node-fetch and zod. The render.yaml file shows a Render deployment with the MOYSKLAD_TOKEN environment variable.
FAQ
Can the server create a production task?
No, based on the source code every tool only reads data; there are no write operations.
Where do I get a MoySklad token?
From MoySklad account settings under users and access tokens, same as for other MoySklad MCP servers.
Related
The official FastAPI skill, bundled with the package, teaching agents to write code for the installed version
Official skills and agents from the .NET team: performance, MSBuild, NuGet, upgrades, testing, ASP.NET Core, Blazor and MAUI
Firebase MCP Server
Firebase CLI and MCP Server
Official Firebase MCP server from the Firebase CLI: projects, Firestore, Auth, Crashlytics, Remote Config and function logs
Laravel's official MCP server, guidelines and skills: the agent sees the DB schema, logs and package versions and searches ecosystem docs