MCP.Market

Yandex Market Seller MCP server

by dontsovcmc·io.github.dontsovcmc/yandex-market-seller·v0.6.0·1 stars

MCP server for Yandex Market Partner API — orders, offers, prices, stocks, analytics

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

full report

Adoption
New

1 stars

Reviews

Write one

Nobody has reviewed Yandex Market Seller yet.

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

Yandex Market Seller tools (18, 6 write)

write = sends, deletes, buys or posts

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

  • ym_bids

    Get current bids at business level. Use ym_execute with action bid_recommendations for suggested values, bids_update to change.

  • 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_chats

    List buyer chats. Use ym_execute with action chat_history for messages, chat_send to reply.

  • ym_executewrite action

    Execute action by ID. params_json validated against action schema. Use ym_search to discover actions and their schemas first.

  • ym_execute_filewrite action

    Execute action that downloads a file (PDF/binary). output_path must be under ~/... or /tmp/...

  • ym_feedbacks

    Get product reviews/feedbacks. Paginated. Use ym_execute with action feedback_comments for comments on a review.

  • 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_orderwrite action

    Get full order details: items, delivery, buyer info, status history. Use ym_orders to search/filter multiple orders.

  • ym_order_statuswrite action

    Update order status. Typical flow: PROCESSING → DELIVERY → DELIVERED. Args: status, substatus (optional). Use ym_execute with action order_status_batch for multiple orders.

  • 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_prices

    Get product prices at business level. Returns current prices, currency. Use ym_execute with action campaign_offers for campaign-level prices.

  • ym_prices_updatewrite action

    Update product prices. Args: prices_json — JSON array of {offerId, price {value, currencyId}}. Business-level operation.

  • 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.

  • ym_returns

    List returns for a campaign. Paginated. Use ym_execute with action return for single return details.

  • 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_shipments

    List first-mile shipments. Use ym_execute with action shipments_search for advanced filtering.

  • 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_stocks_updatewrite action

    Update product stocks. Args: stocks_json — JSON array of {sku, warehouseId, items: [{count, type, updatedAt}]}.

Public scan report

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

no findings
  • Code scan9 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 140 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 72/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Yandex Market Seller compares

Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
72/100
higher than 45% of 2,174 E-commerce servers
Tools
18
the typical E-commerce server has 6
Tools that change things
33%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 65% of 1,047 E-commerce servers

What its tools let an agent do: 12 read · 6 change

Install Yandex Market Seller in Claude Code, Cursor or VS Code

claude mcp add yandex-market-seller -- uvx mcp-server-yandex-market-seller
Add to Cursor

What the publisher says

From the Yandex Market Seller repository's README, as published. We do not edit it. Read it on GitHub

<!-- mcp-name: io.github.dontsovcmc/yandex-market-seller -->

mcp-server-yandex-market-seller

MCP-сервер, CLI-утилита и библиотека Pydantic-моделей для Yandex Market Partner API.

  • MCP-сервер — интеграция с Claude Code, Claude Desktop и другими MCP-клиентами
  • CLI-утилита — работа с API из терминала, скрипты и автоматизация
  • Pydantic-модели — типизированные модели API для использования в своих Python-программах

Все данные остаются на вашем компьютере — токен никуда не передаётся.

Оглавление

  • Архитектура
  • Доступные действия (131)
  • MCP-сервер
  • Установка
  • Подключение к Claude Code
  • Подключение к Claude Desktop
  • Подключение через --mcp-config
  • Примеры (MCP)
  • CLI-утилита
  • Установка (CLI)
  • Использование (CLI)
  • Примеры команд

Архитектура

Сервер использует паттерн search + execute — вместо 131 отдельного инструмента предоставляет 3:

Как это работает

LLM: ym_search("скачать этикетки заказа")
→ [{"id": "order_labels", "params_schema": {"order_id": "int"}, ...}]

LLM: ym_execute_file("order_labels", "/tmp/labels.pdf", '{"order_id": 12345}')
→ {"path": "/tmp/labels.pdf", "size": 48392}

Доступные действия (131)

MCP-сервер

Установка

Шаг 1. Получить API-ключ

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Yandex Market Seller: common questions

Is Yandex Market Seller MCP server safe?
Mostly: it is graded B (72/100). Read the Yandex Market Seller safety report
How do I install Yandex Market Seller?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Yandex Market Seller need an API key?
Yes. The registry entry asks for YM_TOKEN.
Is Yandex Market Seller maintained?
The last commit was 178 days ago (2026-05-10). The latest release is v0.6.0.
What can I use instead of Yandex Market Seller?
Servers from other publishers that do the same job: Apiguru Amazon Data MCP server, Tiny MCP server and TikTok Shop MCP server.
How does Yandex Market Seller compare with other E-commerce MCP servers?
safety score 72/100 (higher than 45% of 2,174 E-commerce servers); tools 18 (the typical E-commerce server has 6); tools that change things 33% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Yandex Market Seller

Same job from other publishers: the closest match first, then the best rated.

  • Apiguru Amazon Data
    Live Amazon product, review, search, deal, offer/stock and seller data across 23 marketplaces.
    A
  • Tiny
    MCP server for Tiny ERP — products, stock, warehouses, price lists, orders, invoices, AP/AR
    B
  • TikTok Shop
    Read-only TikTok Shop Partner API: orders, finance, products and analytics across shops.
    A
  • Polymarket Toolkit
    Read-only Polymarket data tools for AI agents: profiles, PnL, market scans. No keys, no orders.
    B
  • Shopware
    Query and safely manage a Shopware 6 shop: products, orders, customers, stock, audits, reports.
    B

More from dontsovcmc →