Ozon MCP Server for Seller and Performance APIs

Ozon MCP Server

MCP server for the Ozon Seller and Performance APIs: prices, promotions, ads, orders, returns and finance across several stores

  • 10 ★ on the repository
  • Last commit
  • MIT
MCP server

Broad access

Why this level

  • Changes prices, promotions, ad bids and budgets in live seller accounts
  • Handles financial data and keys for several stores
  • The unauthenticated dashboard lets anyone who can reach the port add stores
All reasons and checks
Russian stack

deviceingineering/ozon-mcp-server

Install

Services

Manual install

uvx ozon-mcp-server

Runs over stdio. Alternatively pip install ozon-mcp-server, then ozon-mcp.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Changes prices, promotions, ad bids and budgets in live seller accounts
  • Handles financial data and keys for several stores
  • The unauthenticated dashboard lets anyone who can reach the port add stores

This is third-party code. Review the repository files before installing.

What it does

The server lets an agent run an Ozon store: products and stock, prices and strategies, promotions, FBS and FBO orders, returns, reviews and chats, reports and finance. Unlike many alternatives it also covers the Performance API for ads: campaigns, bids, budgets and statistics. Every call takes a shop_id, so one rule can apply to several seller accounts. In Docker mode there is a Russian web dashboard with call stats, key management and diagnostics that flag broken Ozon endpoints early.

Who it is for. Sellers and agencies running one or more Ozon stores.

Good fit when

  • You want to compare the price index with competitors and adjust prices
  • You need weekly ad spend and want to stop losing campaigns
  • You need to answer new reviews or handle rFBS returns
  • The same rules must apply to several seller accounts

Not a fit when

  • You only need read access and the agent must not change prices or ads
  • Your store is on Wildberries: the author has a separate server for it

Example request

Which products in store alpha is Ozon planning to add to promotions, and where is the price index worse than competitors?

MCP

Transport
stdio, sse
Authentication
key is optional

Environment variables

OZON_CLIENT_ID
Seller API Client-Id for stdio mode
OZON_API_KEY secret
Seller API key for stdio mode
DATA_DIR
Folder for stores, keys and stats, defaults to /data
MCP_AUTH_TOKEN secret
Token protecting the SSE endpoint in Docker mode

Limitations

Requires a Seller API Client-Id and API key, plus a separate Performance API Client-Id and Client-Secret for ads. All accounts reach Ozon from one IP, so many stores can hit rate limits. The web UI and /api are not token-protected, so port 8000 must not be exposed to the internet. Client guides in docs are Russian only. The author updates it for his own needs.

How to disable. Remove the server from your client config, for example claude mcp remove ozon. Stop the Docker version with docker compose down; data stays in the ozon_data volume.

FAQ

Where are store keys kept?

In shops.json inside DATA_DIR, encrypted with a Fernet key from the same folder. When moving servers copy the whole folder or volume, or the encryption key is lost.

Is Docker required?

No, uvx ozon-mcp-server runs over stdio. Docker is only needed for the dashboard, diagnostics and SSE.

How is this Ozon MCP different from other Ozon servers?

It works with the Seller API and the Performance API (ads), and several stores connect in one server. The agent manages products and stock, prices and strategies, promotions, FBS and FBO orders, returns, reviews, chats, reports and finances.

Where are store keys kept and how do I install Ozon MCP?

Keys are set in the client config or environment variables on your machine. Install with uvx ozon-mcp-server, Docker is optional. It works in Claude Code, Claude Desktop, Cursor, Windsurf, VS Code, Cline, Gemini CLI and Codex. Risk is high.

Discussion

No questions or reviews yet.

Ozon MCP

ozon-mcp

Russian stack

MCP server for Ozon Seller API and Performance API: method search, calls guarded against accidental writes and ready analytics workflows

MCP serverBroad access23Repository stars

Ozon Seller MCP server

mcp-ozon-seller

Russian stack

MCP server for Ozon Seller API: products, prices, stocks, FBO and FBS orders, seller analytics and finances

MCP serverBroad access7Repository stars
Russian stack

An MCP server for the Ozon Seller API with a catalog of 441 methods, read and write access classes, and keys stored outside the repository

MCP serverBroad access3Repository stars
Russian stack

A Go MCP server for the Ozon Seller API with 68 tools: catalog, prices, stock, promotions, analytics, finance, FBS and FBO, read-only by default

MCP serverBroad access
Russian stack

Buyer-side Ozon MCP server: product search, product pages with prices and stock, customer reviews

MCP serverExtended access82Repository stars
Russian stack

An MCP server with 9 read-only tools over the Ozon Seller API v3: products, FBS and FBO orders, analytics, finance and returns

MCP serverExtended access

README in short

The README, available in English, Russian and Chinese, lists tool groups from promotions and prices to finance and seller rating. It offers stdio launch via uvx or pip and a Docker option with a dashboard and SSE on port 8000. Each popular client has its own guide with ready JSON. It covers multi-store use, key encryption, per-IP limits and exactly what MCP_AUTH_TOKEN protects. MIT license.

README badge

Report a problem

Foxx AIOzon MCP Server for Seller and Performance APIs
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.