Ozon Seller MCP server (Go)

ozon-seller-mcp

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

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

Broad access

Why this level

  • With OZON_ALLOW_WRITES enabled the server can change a real shop's prices, stock, promotions and postings
  • By default access is read-only; enabling writes should be a deliberate choice
All reasons and checks
Russian stack

mainalexstark/ozon-seller-mcp

Install

Services

Manual install

go install github.com/MainAlexStark/ozon-seller-mcp/cmd/ozon-seller-mcp@latest

Needs Go 1.25 or newer. After installing, verify the keys with the --check flag.

Access and checks

How we review

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

  • With OZON_ALLOW_WRITES enabled the server can change a real shop's prices, stock, promotions and postings
  • By default access is read-only; enabling writes should be a deliberate choice

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

What it does

The server is written in Go and wraps the Ozon Seller API in 68 tools: catalog and product cards, prices and stock, promotions and auto-strategies, analytics, finance, FBS postings, FBO supplies, returns, buyer questions, certificates and barcodes. Writes are disabled by default and turned on with a separate environment variable, a deliberate choice so the model cannot change the shop without explicit human permission in the config. It ships a standalone Go Seller API client usable outside MCP. The server can run locally over stdio or as a network service over Streamable HTTP with OAuth 2.1 for multiple devices.

Who it is for. For Ozon sellers who want a mature MCP server with broad API coverage and a cautious approach to writes.

Good fit when

  • You need one server covering most of the Ozon Seller API
  • You need a safe read-only default with writes explicitly opted in
  • You need a network server with OAuth for access from multiple devices

Not a fit when

  • You cannot build the server with Go 1.25 or newer
  • You need a ready npm or Docker image without installing Go

Example request

Show stock and prices for shoe category products on Ozon, without changing anything

MCP

Transport
stdio, http
Authentication
API key

Environment variables

OZON_CLIENT_ID required, secret
The seller's Client Id from the Ozon Seller account.
OZON_API_KEY required, secret
The Ozon Seller API key.
OZON_ALLOW_WRITES
Turns on write tools; by default the server is read-only.

Limitations

Building it needs Go 1.25 or newer, a requirement of the official MCP protocol SDK. Since September 2026 Ozon Seller API keys are issued for three months, so a sudden auth failure is worth checking against key expiry before anything else. Writes must be enabled separately with an environment variable; by default the server changes nothing.

How to disable. Remove the ozon server from your MCP client configuration; for the network mode, stop the process on the server.

FAQ

Can the server change prices and stock by default?

No, writes are off out of the box and turned on with the OZON_ALLOW_WRITES environment variable.

Can I connect from a phone?

Yes, in the network Streamable HTTP mode with OAuth 2.1, described in docs/REMOTE.md and docs/OAUTH.md.

Discussion

No questions or reviews yet.

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

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
Russian stack

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

MCP serverBroad access11Repository stars

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 access26Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
Ozon Seller MCP server (Go) (this card)noAPI key0
Ozon Seller MCP servernoAPI key7products, prices, orders
Ozon Seller API MCP servernoAPI key4FBS and stock
Production-grade Ozon Seller MCP servernoAPI key3with an audit log, cache and Redis limits

README in short

The README highlights a safety decision: writes are off by default and a human must turn them on in config. It compares stdio and network Streamable HTTP modes in a table by location, devices, key storage and access method. It links to getting an Ozon key, the go install command, key verification with the --check flag, and connecting to Claude Code and Claude Desktop. It warns that new keys issued since September 2026 last three months.

README badge

Report a problem