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
High risk
We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.
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
Install
Manual install
go install github.com/MainAlexStark/ozon-seller-mcp/cmd/ozon-seller-mcp@latestNeeds Go 1.25 or newer. After installing, verify the keys with the --check flag.
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 anythingLimitations
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.
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. |
Security check
- 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
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.
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.
Related
Salesforce's official DX MCP server: work with orgs, metadata, data, users and Apex tests from your agent
Yandex Kit skills for store management
kit-skills
Yandex's official skill set: catalog, prices, stock, orders, storefront and a weekly checkup for a Yandex Kit store, through Claude Code or Codex
YouGile MCP by Indalo
YouGile MCP
Full 65-operation YouGile API coverage with configurable permissions, write confirmation and a shared company rate limit
Bitrix24 portal MCP server
MCP-сервер портала Битрикс24
Bitrix24's official per-portal MCP: an external agent uses OAuth or a token to read and change tasks, deals, meetings and mail