mcpdirectory.dev
9,129 servers · updated 23 Sept

Yandex Merchants MCP server

official from A1 X Tech Active last commit 9 d
{
  "mcpServers": {
    "a1-x-tech-yandex-merchants": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-yandex-merchants@latest"
      ],
      "env": {
        "YANDEX_MERCHANTS_OAUTH_TOKEN": "<yandex_merchants_oauth_token>",
        "YANDEX_MERCHANTS_OAUTH_CLIENT_ID": "<yandex_merchants_oauth_client_id>",
        "YANDEX_MERCHANTS_BASE_URL": "https://..."
      }
    }
  }
}
file .mcp.json (in your project root)install npx -y mcp-yandex-merchantsversion 1.1.1

What it does

This MCP server connects to the Yandex Merchants partner API, allowing you to manage product offers without reloading your YML feed. It is for e-commerce sellers who want to adjust prices, discounts, and product visibility programmatically through conversation.

  • Update prices for one or multiple products (up to 2,000 per request) in your Yandex feed by speaking naturally.
  • Hide or restore products (up to 500 per request) from Yandex Marketplace without editing your feed file.
  • Check account access, view available feeds, and retrieve current prices and discount information.

Tools this server exposes

ToolDoes
check_connectionVerify API access and list available feeds.
get_feedsRetrieve all feeds associated with the Yandex account.
get_offer_pricesFetch current prices for offers in a specific feed.
update_offer_pricesChange prices for one or more offers in a feed (up to 2,000 per request).
get_offer_discountsRetrieve discount information for offers in a feed.
update_offer_discountsModify or set discounts for offers in a feed.
hide_offersHide offers from Yandex Marketplace (up to 500 per request).
restore_offersMake hidden offers visible again in Yandex Marketplace (up to 500 per request).
get_auth_tokenObtain an OAuth token through Yandex login flow for API authentication.
call_apiMake a direct call to other Yandex Merchants API methods.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.