Mmcp.market

MoySklad MCP (RU) MCP server

by ilyautov·io.github.ilyautov/moysklad-mcp-ru·v0.2.0

MoySklad JSON API 1.2 in your AI assistant — schema-driven, safety-gated document writes.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

2 stars257 downloads/wk

Reviews

Write one

Nobody has reviewed MoySklad MCP (RU) yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

MoySklad MCP (RU) tools (18, 4 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • get_workflow

    Return the full plan for one workflow: ordered steps (each naming a catalog operation_id and why), interpretation guidance, and common mistakes to avoid.

  • list_workflows

    List ready-made analytical workflows (recipes) for this marketplace.

  • ms_build_document

    PREVIEW any role document: resolve names to refs and show the EXACT body ms_create_document would send (money already kopecks). READS only; no write.

  • ms_build_purchaseorder

    PREVIEW a purchase order: resolve names to refs and show the EXACT body ms_create_purchaseorder would send (money already kopecks). Performs READS to resolve names; sends NO write. Inspect the body/summary before creating.

  • ms_create_documentwrite action

    Create ANY role document as a DRAFT (applicable=false — not posted, moves nothing). WRITE — requires confirm_write=true AND MOYSKLAD_ALLOW_WRITE=1. Posting is a separate destructive step (ms_post_document). One body shape fits every order-like document (live-verified 2026-06-26 on all 6 types).

  • ms_create_purchaseorderwrite action

    Create a purchase order as a DRAFT (applicable=false — not posted, moves nothing). WRITE — requires confirm_write=true. Posting is separate (ms_post_document). Writes also require MOYSKLAD_ALLOW_WRITE=1 (off by default).

  • ms_delete_documentwrite action

    DELETE a document — e.g. remove a test draft to clean up. DESTRUCTIVE — requires both confirmations.

  • ms_get_counterparties

    Counterparties (customers and suppliers). Balance fields in kopecks.

  • ms_get_documents

    List a role document by type. Document total in "sum" (kopecks).

  • ms_get_money

    Cash balances by account/cashbox (kopecks). For cashflow over time use ms_call_method('ms_get_report_money_plotseries', ...) from the map.

  • ms_get_orders

    List customer orders. Document total is "sum" (kopecks in raw API).

  • ms_get_products

    List products/services/bundles (assortment) with prices and stock.

  • ms_get_profit

    Profitability by product (sale, cost, profit, margin). Money in kopecks.

  • ms_get_stock

    Current stock snapshot, grouped by product (fast /report/stock/all/current).

  • ms_get_stores

    Warehouses/stores (small dictionary). No money fields.

  • ms_get_turnover

    Turnover by product: opening/income/outcome/closing in qty and money (kopecks).

  • ms_ping

    Live connectivity + auth check: GET assortment?limit=1.

  • ms_post_documentwrite action

    POST / провести a document: sets applicable=true, which MOVES STOCK AND MONEY in the books. DESTRUCTIVE — requires confirm_write=true AND i_understand_this_modifies_data=true. Separate from creation on purpose.

Public scan report

scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it

no findings
  • Code scan30 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

claude mcp add moysklad-mcp-ru -- uvx moysklad-mcp-ru
Add to Cursor

MoySklad MCP (RU): common questions

Is MoySklad MCP (RU) MCP server safe?
Mostly: it is graded B (83/100). Read the MoySklad MCP (RU) safety report
How do I install MoySklad MCP (RU)?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does MoySklad MCP (RU) need an API key?
Yes. The registry entry asks for MOYSKLAD_TOKEN.
Is MoySklad MCP (RU) maintained?
The last commit was in the last day (2026-09-19). The latest release is v0.2.0.

More from ilyautov