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
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
Install
- Works in
- Services
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.
Access and checks
How we reviewBroad 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 anythingMCP
- Transport
- stdio, http
- Authentication
- API key
Environment variables
OZON_CLIENT_IDrequired, secret- The seller's Client Id from the Ozon Seller account.
OZON_API_KEYrequired, 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.
Related
All Ozon toolsOzon Seller MCP server
mcp-ozon-seller
MCP server for Ozon Seller API: products, prices, stocks, FBO and FBS orders, seller analytics and finances
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
An MCP server with 9 read-only tools over the Ozon Seller API v3: products, FBS and FBO orders, analytics, finance and returns
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
Ozon MCP
ozon-mcp
MCP server for Ozon Seller API and Performance API: method search, calls guarded against accidental writes and ready analytics workflows
A Node.js MCP server covers all Ozon Seller API methods with schema validation, six composite queries and a read-only mode
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| Ozon Seller MCP server (Go) (this card) | no | API key | 0 | |
| Ozon Seller MCP server | no | API key | 7 | products, prices, orders |
| Ozon Seller API MCP server | no | API key | 4 | FBS and stock |
| Production-grade Ozon Seller MCP server | no | API key | 3 | with 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.