Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the Ozon Seller in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
Summary
Run an Ozon seller account from an AI agent: products, stock and prices, FBS and FBO postings, returns, finance accruals and the balance report, sales analytics, warehouses, promotions, reviews and buyer questions, with price and stock updates. One Client ID and API key.
Try asking
Example prompts for Ozon Seller
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Ozon Seller, paste your credentials, mint an MCP API key and you're done. No Docker, no
git clone, no local server.
Ozon Seller + Microsoft Copilot
Run an Ozon seller account from an AI agent: products, stock and prices, FBS and FBO postings, returns, finance accruals and the balance report, sales analytics, warehouses, promotions, reviews and buyer questions, with price and stock updates. One Client ID and API key.
Prerequisites
See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:
OZON_CLIENT_ID, OZON_API_KEY
Step 1 — Get credentials
Setting up takes about 3 minutes in your Ozon seller account. The connector has been tested with real Ozon data: its read tools were checked against a live seller account.
- In the seller portal open Settings → Seller API (seller.ozon.ru/app/settings/api-keys) and click Generate key.
- Name the key and choose its role: Admin covers every tool, a narrower role works for the tools it covers. If Ozon asks what the key is for, choose an external service and name AnythingMCP.
- Copy the key into
OZON_API_KEYright away, because Ozon shows it only once, and the Client ID from the same page (a number) intoOZON_CLIENT_ID. Install the connector. - Run
ozon_get_api_key_info: it shows the key's roles and its expiry date. Ozon keys last 3 months, so create a new one before it runs out.
What it reads: your products by article (offer_id), Ozon product id or SKU, with name, barcodes, prices, VAT, status and moderation errors; stock across FBO, FBS and rFBS, and per warehouse of your own; prices with the minimum price, the price after your promotions, the price index and the sales commission for FBO and FBS; FBS, rFBS and FBO postings for a period, and one FBS posting in full with delivery, tracking, cancellation and the payout per product; returns with reason and status; the balance report as under Finance → Balance, every accrual of a day, and the accruals behind up to 200 postings; sales analytics; your warehouses; Ozon promotions you can join; reviews and buyer questions. Buyer contact data is never returned.
Finance: Ozon switched off the old transaction list in September 2026. The connector already uses the methods that replace it: the balance report for up to 30 days, the daily accrual list and the accruals per posting.
Postings need a period: for FBS and FBO lists the AI always gives a start and an end date (at most one year). For today's FBS orders it filters on the status awaiting packaging.
Subscriptions: reviews need the Review management or Premium Pro subscription, buyer questions need Premium Plus; without them Ozon refuses those calls. Without Premium Plus, analytics returns only revenue and ordered units, for the last 3 months and at most 50 calls a day. Analytics allows one call a minute in any case.
Asks before every change: ozon_update_prices and ozon_update_stocks change your live shop. The AI shows you every product with its old and new price or stock and waits for your yes, then checks Ozon's answer and reads the values back. A stock value replaces the current stock and must leave out reserved units, so the AI reads them first. Each product's price can change at most 10 times an hour. Replies to reviews (ozon_reply_to_review) and answers to questions (ozon_answer_question) are public on the product page: the AI shows you the exact text before it publishes.
Switched off at install: ozon_ship_fbs_posting (assembling an FBS order into packages) and ozon_cancel_fbs_posting (cancelling an FBS order, which cannot be undone and may count against your seller rating). An administrator turns them on deliberately, and the AI asks for your explicit confirmation each time.
Rate limits: at most 50 requests a second per Client ID, plus per-method limits. On 429 the AI waits for the time Ozon gives in Retry-After. Ozon may block keys that send many identical or failing requests.
Common errors: 401 Invalid Api-Key means the key is wrong, expired or belongs to another Client ID. 403 "missing a required role" means the key works but its role does not cover that tool; check the roles with ozon_get_api_key_info. 403 "restricted to specific IP addresses": allow all networks for the key.
The connector does not create or edit product cards, create FBO supply requests, print labels or acts, chat with buyers, join or manage promotions, or use the Performance (advertising) API.
Step 2 — Install the adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Add the connector in Microsoft Copilot
Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (
https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide showsYOUR_SERVER_ID.
Microsoft Copilot uses MCP servers through agents built in Copilot Studio: you add AnythingMCP to an agent as a tool, then publish the agent to Microsoft 365 Copilot and Teams. Copilot Studio connects from Microsoft's cloud over Streamable HTTP, which AnythingMCP supports.
- In Copilot Studio, open your agent (or create one), go to Tools and choose Add a tool → New tool → Model Context Protocol.
- Enter a Server name (for example
AnythingMCP), a Server description that says what the connector does, and the Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio uses the description to decide when to call the server. - Under authentication, choose API key, set Type to Header and the header name to
X-API-Key, then select Create. - In Add tool, choose Create a new connection, paste an MCP API key from AnythingMCP (MCP Servers → your server → API keys) and select Add to agent.
- Try it in the agent's Test pane: ask for something that needs the
Ozon Sellertools. - Select Publish, then Channels → Microsoft 365 and Microsoft Teams, keep Make agent available in Microsoft Copilot selected and choose Add channel. See agent in Teams installs it for you; in Microsoft 365 Copilot, type @ and pick the agent.
Prefer per-user sign-in? Choose OAuth 2.0 → Dynamic discovery instead of an API key: each user then signs in to AnythingMCP the first time the agent calls it.
Self-hosting? Use your instance's public HTTPS address instead of https://cloud.anythingmcp.com. Copilot Studio connects from Microsoft's cloud, so localhost does not work.
Available tools
| Tool | What it does |
|---|---|
ozon_get_api_key_info | Check the API key: the names of its roles (роли) and when it expires (keys last 3 months) |
ozon_get_seller_info | Get the seller account (кабинет продавца) behind the key: company name, legal name, INN, OGRN, settlement currency, tax system, Premium… |
ozon_list_promotions | List the Ozon promotions (акции Ozon) the seller can join: id, title, dates, discount value, whether the seller takes part and how many… |
ozon_list_products | List the seller's products (товары): product_id, offer_id (seller article) and flags for archived, FBO stock, FBS stock and discounted |
ozon_get_products | Get product details for up to 1000 products by offer_id, product_id or sku (pass one kind of id): name, SKU, barcodes, price, old price… |
ozon_get_stocks | Stock per product (остатки) across schemes: for each product the present and reserved quantity per warehouse type (fbo = Ozon warehouse… |
ozon_get_fbs_warehouse_stocks | Stock on the seller's own FBS and rFBS warehouses for the given products, per warehouse: present, reserved and free_stock |
ozon_get_prices | Prices per product (цены): price, old (strikethrough) price, minimum price, the price after the seller's promotions, currency, the price… |
ozon_list_fbs_postings | List FBS and rFBS postings (отправления, orders shipped from the seller's own warehouse) in a period of at most one year: posting number… |
ozon_get_fbs_posting | Get one FBS or rFBS posting by its posting number: status, substatus, previous substatus, dates, delivery method, tracking number… |
ozon_list_fbo_postings | List FBO postings (orders shipped from Ozon warehouses) in a period of at most one year: posting number, order number, status, dates, Ozon… |
ozon_list_returns | List FBO and FBS returns (возвраты): return id, scheme, posting number, product (article, name, quantity, price), reason, current status… |
ozon_get_finance_balance | Balance report for a period of up to 30 days, as in the seller portal under Finance > Balance (Финансы > Баланс): opening and closing… |
ozon_list_accruals_by_day | Every accrual (начисление) of one day: per posting, per product, per container or without a product, with amounts and accrual type ids… |
ozon_get_posting_accruals | Accruals of up to 200 postings: for each posting the dated amounts per SKU, the seller price and the accrual type id |
ozon_list_accrual_types | The reference list of accrual types (справочник начислений): id and name |
ozon_get_analytics | Sales analytics (Аналитика > Графики): metrics such as revenue and ordered_units grouped by day, week, month, sku or spu for a period |
ozon_list_warehouses | List the seller's own FBS and rFBS warehouses (склады): warehouse_id, name, status and whether it is an rFBS warehouse |
ozon_list_reviews | List product reviews (отзывы): id, SKU, rating, text, publication date, review status (NEW, VIEWED, PROCESSED), order status and counts of… |
ozon_list_questions | List buyer questions about products (вопросы): id, SKU, text, status, publication date, number of answers and links |
ozon_get_cancel_reasons | List the cancellation reasons allowed for FBS postings: reason id, title and who cancels (seller or buyer) |
ozon_reply_to_review | Publish the seller's comment under a product review |
ozon_answer_question | Publish the seller's answer to a buyer question (2 to 3000 characters) |
ozon_update_prices | Change the prices of up to 1000 products on the live shop |
ozon_update_stocks | Set the available stock of up to 100 product and warehouse pairs on the seller's own FBS or rFBS warehouses |
ozon_ship_fbs_posting | Assemble an FBS posting (собрать заказ): split it into packages and move it to awaiting_deliver |
ozon_cancel_fbs_posting | Cancel an FBS posting; the buyer's order is cancelled and the cancellation may count against the seller rating |
Example prompts
- "Which FBS orders are waiting to be packed right now, and from which warehouse?"
- "Show me my Ozon balance for the first half of October: accrued, paid out, sales, returns and commissions."
- "Which products are out of stock on my own warehouse, and how many units do I still have on Ozon warehouses?"
- "What did Ozon charge and pay for posting 89491381-0072-1? Break down the accruals."
- "Raise the price of article ART-123 from 1,990 to 2,190 rubles. Show me the old and new price before you change it."
- "Show me this week's new 1 and 2 star reviews and draft replies for me to approve."
FAQ
Which Copilot is this for? Microsoft 365 Copilot at work, through agents built in Copilot Studio. The Microsoft Copilot app for personal accounts has no option to add your own MCP server.
What do I need? A work account with access to Copilot Studio (a license or a trial) to build the agent. People who use it in Microsoft 365 Copilot or Teams need access to the agent: share it with them, or ask an admin to publish it to the organization. If your organization applies data policies to Power Platform connectors, they cover MCP servers too.
The agent doesn't call the tools. Check that the header name is exactly X-API-Key and that the key belongs to the same MCP server as the URL, and make the server description specific: Copilot Studio uses it to decide when to call the server. Publish the agent again after each change; in an open chat, type "start over" to get the new version.
Next steps
- Connector landing page
- Connect to Claude
- Connect to ChatGPT
- Connect to Cursor
- Connect to Gemini
- Connect to Meta Muse
Was this guide helpful?