io.github.dontsovcmc/yandex-market-seller
MCP server for Yandex Market Partner API — orders, offers, prices, stocks, analytics
Versions
0.6.0latestTools 18
ym_stocks Get product stocks for a campaign. Returns warehouse stocks per SKU. Use ym_execute with action stocks_update to change stock quantities.
ym_order_status Update order status. Typical flow: PROCESSING → DELIVERY → DELIVERED. Args: status, substatus (optional). Use ym_execute with action order_status_batch for multiple orders.
ym_offers List products (offer mappings) at business level. Returns SKU, name, category, mapping status. Paginated. Use ym_execute with action campaign_offers for campaign-level offers.
ym_search Find available actions by intent. Optional domain filter: orders, offers, prices, stocks, shipments, returns, feedbacks, chats, reports, bids, outlets, campaigns, geo, categories, warehouses, promos, quality, tariffs, supply, operations, delivery, logistics. Returns action ID, description, and JSON Schema of parameters.
ym_execute Execute action by ID. params_json validated against action schema. Use ym_search to discover actions and their schemas first.
ym_execute_file Execute action that downloads a file (PDF/binary). output_path must be under ~/... or /tmp/...
ym_campaigns List all campaigns (shops) in the account. Returns array of {id, domain, placementType}. Use ym_campaign for details of a single campaign.
ym_orders List orders with optional status filter. Statuses: UNPAID, PROCESSING, DELIVERY, PICKUP, DELIVERED, CANCELLED. Returns paginated list. Use ym_order for single order details.
ym_order Get full order details: items, delivery, buyer info, status history. Use ym_orders to search/filter multiple orders.
ym_stocks_update Update product stocks. Args: stocks_json — JSON array of {sku, warehouseId, items: [{count, type, updatedAt}]}.
ym_prices Get product prices at business level. Returns current prices, currency. Use ym_execute with action campaign_offers for campaign-level prices.
ym_prices_update Update product prices. Args: prices_json — JSON array of {offerId, price {value, currencyId}}. Business-level operation.
ym_returns List returns for a campaign. Paginated. Use ym_execute with action return for single return details.
ym_shipments List first-mile shipments. Use ym_execute with action shipments_search for advanced filtering.
ym_feedbacks Get product reviews/feedbacks. Paginated. Use ym_execute with action feedback_comments for comments on a review.
ym_chats List buyer chats. Use ym_execute with action chat_history for messages, chat_send to reply.
ym_bids Get current bids at business level. Use ym_execute with action bid_recommendations for suggested values, bids_update to change.
ym_report_generate Start async report generation. Returns reportId for polling with ym_execute action report_status. Types: united-netting, united-marketplace-services, united-orders, united-returns, goods-realization, stocks-on-warehouses, goods-movement, shows-sales.
Permissions 3
network medium filesystem low env_vars low