Yandex Market Readonly MCP
A read-only MCP for a Yandex Market seller dashboard: products, orders, prices, stock and reviews, with no write tool at all even if the key has write rights
- 0 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Reads order, price and stock data, including commercially sensitive information
- Remote deployment for ChatGPT requires your own VPS storing the Market API key
Install
- Works in
- Services
Manual install
git clone https://github.com/zimuspro156-lab/mcp-ym-readonly.git
cd mcp-ym-readonly
npm ci
npm testDeveloper quick start, requires Node.js 22 or newer.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Reads order, price and stock data, including commercially sensitive information
- Remote deployment for ChatGPT requires your own VPS storing the Market API key
This is third-party code. Review the repository files before installing.
What it does
The server gives 20 tools to analyze a Yandex Market seller dashboard: status and a catalog of available data, product search and profile, order list and detail, stock, prices, returns without acting on decisions, quality index and reviews, plus local analytics: a restock plan, unit economics, aggregations and a daily sales review. Every tool is marked read-only, and by design the server physically cannot change the dashboard, even if the API key has write rights, because no such calls exist in the code. For ChatGPT the server is deployed on its own VPS behind a Cloudflare tunnel and protected by OAuth 2.0 Authorization Code with PKCE: the user enters the MCP's own login and password, not the Yandex Market key, which is stored only in .env on the server. For local use, such as in Cursor, a plain stdio launch is available.
Who it is for. For Yandex Market sellers who want dashboard analytics and an overview through an agent, with zero risk of accidentally changing anything.
Good fit when
- You want a daily review of sales, stock and orders with zero risk of changing the dashboard
- You want unit economics and a restock plan computed locally by the agent
- You need to connect ChatGPT to the Yandex Market dashboard remotely, not just a local agent
Not a fit when
- You need to change prices, stock, order statuses or reply in chats: the server cannot do this under any settings
- You cannot deploy a separate VPS for remote ChatGPT access: this scenario needs your own server behind a tunnel
Example request
Give me a daily sales review: what's running low on stock and what's the unit economics on the top five productsMCP
- Transport
- stdio, http
- Authentication
- OAuth
Environment variables
YM_API_KEYrequired, secret- Yandex Market API key, stored only in .env on the server
Limitations
The server is entirely read-only by design; generating reports or labels, changing order statuses, replying in chats, and any dashboard changes are excluded even if the key has the matching rights. Using it from ChatGPT needs your own Ubuntu VPS with a configured Cloudflare tunnel; a local launch is simpler and fits Cursor. Node.js 22 or newer is required.
How to disable. Stop the ym-readonly-mcp service on the server, or remove the server from your local MCP client config, and revoke the Yandex Market API key in the partner dashboard.
FAQ
Can the server change anything in the dashboard if given a key with write rights?
No, there is no write call anywhere in the server's code, so it physically cannot write to the dashboard regardless of the key's permissions.
Does ChatGPT get access to the Yandex Market key?
No, the key is stored only in .env on the server, and ChatGPT's login is protected by a separate OAuth flow with the MCP's own username and password.
Discussion
No questions or reviews yet.
Related
All Yandex Market toolsA1 Yandex Merchants MCP
A1 Яндекс Товары MCP
An MCP server that updates prices, discounts and product visibility in Yandex Merchants one item at a time, without rebuilding the YML feed
An MCP server and CLI for the Yandex Market Partner API: 131 actions across orders, prices, stock, shipments and reviews via a search-and-execute pattern
A Yandex Market Partner API MCP server for sellers: orders, returns, listings, prices, reports, reviews and chats
MCP servers for Wildberries, Ozon, Yandex Market and Avito seller accounts via official APIs with write confirmation
A set of MCP servers for Wildberries, Ozon, Yandex Market, Bitrix24, amoCRM, Avito, Direct, Metrika, Webmaster and DaData, free locally
MPSTATS MCP server
mpstats-mcp
A remote MCP server on top of the MPSTATS API: Wildberries, Ozon and Yandex Market analytics as a Claude connector
README in short
The Russian README states plainly that the server only reads data and cannot change the dashboard through MCP even if the key has write rights. It gives a table of analysis areas: stores, products, prices and stock, orders, returns without decisions, quality and reviews, local analytics. It shows the ChatGPT architecture: OAuth with PKCE through a Cloudflare tunnel to your own VPS, where the API key is stored. It lists 20 tools, all marked read-only, plus a ym://guide resource and a daily-review prompt. It gives a developer quick start and links to separate deploy and usage guides. MIT license; the project is not an official Yandex product.