theYahia/moysklad-mcp
MCP server for MoySklad — warehouse, inventory, orders, reports (Russia)
Platform-specific configuration:
{
"mcpServers": {
"moysklad-mcp": {
"command": "npx",
"args": [
"-y",
"moysklad-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
MCP server for MoySklad (МойСклад) warehouse and CRM management API. 21 tools covering the full order lifecycle: products, stock, counterparties, customer orders, shipments, supplies, warehouses, organizations, reports, and webhooks.
[](https://www.npmjs.com/package/@theyahia/moysklad-mcp) [](./LICENSE)
Add to your claude_desktop_config.json:
{
"mcpServers": {
"moysklad": {
"command": "npx",
"args": ["-y", "@theyahia/moysklad-mcp"],
"env": {
"MOYSKLAD_TOKEN": "your-bearer-token"
}
}
}
}claude mcp add moysklad -- npx -y @theyahia/moysklad-mcpSet env: MOYSKLAD_TOKEN or both MOYSKLAD_LOGIN + MOYSKLAD_PASSWORD.
Add to MCP settings:
{
"moysklad": {
"command": "npx",
"args": ["-y", "@theyahia/moysklad-mcp"],
"env": {
"MOYSKLAD_TOKEN": "your-bearer-token"
}
}
}| Tool | Description | |------|-------------| | search_products | Search products by name or article | | get_product | Get a single product by UUID | | create_product | Create a new product | | update_prices | Update sale/buy/min prices |
| Tool | Description | |------|-------------| | get_stock | Current stock report (quantity, reserve, in-transit) | | get_stock_by_store | Stock broken down by warehouse |
| Tool | Description | |------|-------------| | get_counterparties | Search by name, INN, or phone | | get_counterparty | Get full counterparty details | | create_counterparty | Create customer/supplier |
| Tool | Description | |------|-------------| | create_customer_order | Create order with positions | | get_orders | List orders with filtering and sorting | | `get_c
Loading reviews...