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
MCP server

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
All reasons and checks
Russian stack

theyahia/moysklad-mcp

Install

Services

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/moysklad-mcp

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad 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 month

MCP

Transport
stdio
Authentication
not required

Environment variables

MOYSKLAD_TOKEN secret
MoySklad bearer token; required unless login and password are set
MOYSKLAD_LOGIN
Login for Basic auth
MOYSKLAD_PASSWORD secret
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.

Russian stack

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 serverBroad access
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

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialAuthenticationRepository starsMain difference
MoySklad MCP (this entry)nonot required10
moysklad-mcp-runoAPI key3stock, profit
moysklad-mcp-runoAPI key0drafts

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.

README badge

Report a problem

Foxx AIMoySklad MCP
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.