ozon-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | HTTP server port. | 8000 |
| DATA_DIR | No | Directory holding shops.json, stats.db, .encryption_key. | /data |
| OZON_API_KEY | No | Seller API API key for the default store, if you'd rather not use the UI. | |
| OZON_TOOLSETS | No | Comma-separated tool profiles: pricing, ads, catalog, orders, analytics, feedback, finance; empty means all 156. | |
| MCP_AUTH_TOKEN | No | Bearer token for /sse. Empty means no authentication. | |
| OZON_CLIENT_ID | No | Seller API Client-Id for the default store, if you'd rather not use the UI. | |
| OZON_PERF_CLIENT_ID | No | Performance API Client-Id for the default store, if you'd rather not use the UI. | |
| OZON_MAX_RESPONSE_CHARS | No | Size-guard threshold for a single response. | 60000 |
| OZON_PERF_CLIENT_SECRET | No | Performance API Client-Secret for the default store, if you'd rather not use the UI. | |
| HEALTH_CHECK_INTERVAL_MIN | No | Background diagnostics interval in minutes; 0 disables it. | 30 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ozon_list_shopsA | Registered Ozon shops (магазины): shop_id + name. Use shop_id in all other tools. |
| ozon_actions_listB | [P0] Ozon promotions available now and which goods may be pulled in (акции). Goods in promos can sell below cost. |
| ozon_actions_candidatesB | [P0] Candidate goods Ozon PLANS to pull into a promotion; pre-emptive check against selling at a loss (кандидаты в акцию). |
| ozon_actions_productsC | [P0] Goods already participating in a promotion, sold at the promo price (товары в акции). |
| ozon_actions_activateC | [P0] Add goods to a promotion at a given promo price (вступить в акцию). |
| ozon_actions_deactivateB | [P0] Remove goods from a promotion, e.g. loss-making ones (выйти из акции). |
| ozon_seller_actionsD | Seller's own promotions, as opposed to Ozon's (собственные акции). |
| ozon_seller_action_createC | Create the seller's own discount promotion (создать акцию). |
| ozon_seller_action_toggleC | Enable/disable the seller's own promotion (включить акцию). |
| ozon_seller_action_productsC | Goods in the seller's own promotion (товары акции). |
| ozon_seller_action_products_addB | Add goods to the seller's own promotion (добавить товары). |
| ozon_seller_action_products_deleteC | Remove goods from the seller's own promotion (убрать товары). |
| ozon_pricing_strategy_listC | Pricing strategies: auto price management against competitors (ценовые стратегии). |
| ozon_pricing_strategy_createC | Create a pricing strategy. competitors: [{competitor_id, coefficient}], coefficient 0.5-1.2 of the competitor price (создать стратегию). |
| ozon_pricing_strategy_infoC | Pricing strategy details (детали стратегии). |
| ozon_pricing_strategy_updateD | Update a pricing strategy (обновить стратегию). |
| ozon_pricing_strategy_deleteB | Delete a pricing strategy (удалить стратегию). |
| ozon_pricing_strategy_statusC | Enable/disable a pricing strategy (статус стратегии). |
| ozon_pricing_strategy_productsC | Strategy goods: action=list | add | delete (товары стратегии). |
| ozon_pricing_competitorsC | Competitors from other marketplaces, input for pricing strategies (конкуренты). |
| ozon_pricing_competitor_pricesC | Competitor price for goods in strategies (цены конкурентов). |
| ozon_set_pricesC | [P0] Set prices. Use min_price to block promos below cost (установить цены). |
| ozon_get_pricesB | [P0] Current prices, discounts, min price and price index. price_index over 1.15 risks quarantine (цены, индекс цен). |
| ozon_get_prices_v4B | Prices via v4 API, includes purchase_price/cost (цены v4, себестоимость). |
| ozon_min_price_timer_statusB | [P0] Min price timer status, 30 days. Expired means goods are exposed to promos below cost (таймер минимальной цены). |
| ozon_min_price_timer_renewC | [P0] Renew the min price timer for 30 days (продлить таймер). |
| ozon_finance_transactionsC | [P0] Financial operations: commissions, logistics, storage, returns (транзакции, расходы). Built from daily accruals — Ozon retired the period endpoint; max 31 days per call. |
| ozon_finance_totalsA | [P0] Period totals by accrual category and service type_id (итоги финансов). Recomputed from daily accruals — Ozon retired the totals endpoint; max 31 days per call. |
| ozon_finance_realizationC | Monthly realization report, v2 (отчёт о реализации). |
| ozon_finance_mutual_settlementC | Monthly mutual settlement report (взаиморасчёты). |
| ozon_finance_accrualsC | Daily accruals (начисления). |
| ozon_finance_balanceA | [P0] Seller balance for a period: opening/closing, accruals, payouts (Beta). No dates = last 30 days (баланс). |
| ozon_finance_cash_flowD | Cash flow (движение средств). |
| ozon_rating_summaryC | [P0] Seller rating; drives search position, promo access and storage cost (рейтинг продавца). |
| ozon_rating_historyC | Seller rating history (история рейтинга). |
| ozon_reviewsD | [P0] Product reviews; negatives cut conversion (отзывы). |
| ozon_review_replyC | Reply to a review (ответить на отзыв). |
| ozon_review_commentsC | Review comments. Ozon has no edit-reply method: delete and create again (комментарии к отзыву). |
| ozon_review_reply_deleteC | Delete a review reply (удалить ответ). |
| ozon_ad_campaignsC | [P0] Ad campaigns: budgets in micro-rubles (1000000 = 1₽), statuses. adv_object_type: SKU | SEARCH_PROMO | BANNER. state: CAMPAIGN_STATE_RUNNING | _STOPPED | _INACTIVE (реклама, кампании). |
| ozon_ad_statisticsA | [P0] Campaign statistics, async Ozon report, up to ~2 min. Limits: ≤10 campaigns, ≤62 days, one report at a time (статистика рекламы). |
| ozon_ad_campaign_stopB | [P0] Emergency stop of an ad campaign (остановить рекламу). |
| ozon_ad_campaign_objectsC | Goods and bids inside an ad campaign (товары и ставки). |
| ozon_ad_campaign_createA | Create a CPC Trafarety campaign, the only type creatable via API. placement: PLACEMENT_SEARCH_AND_CATEGORY | PLACEMENT_TOP_PROMOTION. strategy: MAX_CLICKS | TOP_MAX_CLICKS | TARGET_BIDS | TOP_PROMOTION | NO_AUTO_STRATEGY. Min budget 2000₽ per SKU; add goods via ozon_ad_products_add (создать кампанию). |
| ozon_ad_campaign_activateC | Start an ad campaign (запустить кампанию). |
| ozon_ad_campaign_bidsB | [P0] Update goods bids in a campaign. bids: [{sku, bid}], bid in MICRO-RUBLES as a string (10000000 = 10₽) (ставки). |
| ozon_ad_campaign_budgetB | Campaign budget, taken from the campaign list; Ozon has no separate endpoint (бюджет кампании). |
| ozon_ad_campaign_budget_updateB | Change campaign budget or period (PATCH). Budgets in RUBLES (изменить бюджет). |
| ozon_ad_campaign_productsD | Goods and bids in a campaign (товары кампании). |
| ozon_ad_products_addA | Add goods to a CPC campaign, max 500. bids: [{sku, bid}] in micro-rubles; without bid the competitive bid applies (добавить товары). |
| ozon_ad_products_deleteC | Remove goods from a campaign (убрать товары). |
| ozon_ad_bids_competitiveC | Competitive bids by SKU in a campaign, max 200 (конкурентные ставки). |
| ozon_ad_min_bidsC | Minimum bids by SKU. payment_type: CPC | CPO | CPC_TOP (минимальные ставки). |
| ozon_search_promo_productsC | [P0] Goods in pay-per-order top promotion (CPO): bid %, visibility. Bids fixed since 02.2025 (оплата за заказ). |
| ozon_search_promo_enableB | Enable pay-per-order promotion for goods, max 1000 SKU (включить продвижение). |
| ozon_search_promo_disableA | [P0] Disable pay-per-order promotion, max 1000 SKU; use when ДРР is high (отключить продвижение). |
| ozon_search_promo_bidsC | Fixed CPO bids by SKU, max 200 (ставки CPO). |
| ozon_ad_statistics_dailyC | Daily ad statistics (ежедневная статистика). |
| ozon_ad_statistics_expensesC | Ad campaign spend (расходы на рекламу). |
| ozon_ad_statistics_productsB | [P0] CPC campaign stats per product: spend, CTR, CPC, orders, ДРР. Synchronous (статистика по товарам). |
| ozon_ad_balanceA | Ad account balance; no official method, see spend in ozon_ad_statistics_expenses (баланс рекламы). |
| ozon_analyticsA | Analytics by SKU. Funnel metrics (session_view, hits_view, position_category) are deprecated by Ozon; trade metrics work: revenue, ordered_units, delivered_units, returns, cancellations. For search positions use ozon_product_queries (аналитика). |
| ozon_stock_on_warehousesC | Stock and turnover at Ozon warehouses, via turnover/stocks — the old endpoint was removed (остатки на складах). |
| ozon_analytics_stocksC | Stock analytics for specific goods: availability, scarcity, liquidity, 1-100 SKU (аналитика остатков). |
| ozon_product_queriesB | [P0] Search queries and positions of my goods in Ozon search (Premium). Visibility drives sales (поисковые запросы, позиции). |
| ozon_search_queries_topB | Popular Ozon search queries, input for card SEO (топ запросов). |
| ozon_supply_ordersB | FBO supply orders (v3), returns order_ids; details via ozon_supply_order_get (заявки на поставку). |
| ozon_supply_order_getC | FBO supply order details, 1-50 (детали поставки). |
| ozon_supply_order_countersB | Supply order counters by status (счётчики поставок). |
| ozon_supply_order_timeslotsC | Available FBO supply timeslots (таймслоты). |
| ozon_product_listC | All goods. visibility: ALL, VISIBLE, QUARANTINE, ARCHIVED and others (список товаров). |
| ozon_product_infoD | Extended product info (информация о товарах). |
| ozon_product_attributesD | Product attributes including BRAND (атрибуты, бренд). |
| ozon_product_stocksC | Product stock at FBO/FBS warehouses (остатки товаров). |
| ozon_product_certificatesC | Product certificates; an expired one blocks the card (сертификаты). |
| ozon_product_importB | Create/update goods, bulk import (импорт товаров). |
| ozon_product_import_infoC | Product import task status (статус импорта). |
| ozon_product_update_offer_idC | Update product offer IDs (артикулы). |
| ozon_product_update_imagesC | Update product images (изображения). |
| ozon_product_descriptionC | Product description by offer_id (описание товара). |
| ozon_product_update_stocksC | Update FBS stock (обновить остатки). |
| ozon_product_unarchiveC | Restore goods from archive (вернуть из архива). |
| ozon_product_deleteC | Delete goods without SKU from archive, by offer_id (удалить товары). |
| ozon_product_limitsC | Product creation limits (лимиты товаров). |
| ozon_product_rating_by_skuD | Content rating of goods (рейтинг контента). |
| ozon_product_discountedC | Markdown info for discounted SKUs (уценённые товары). |
| ozon_product_attributes_updateB | Update product characteristics without a full card re-upload (обновить характеристики). |
| ozon_product_import_by_skuC | Create a copy product from an existing Ozon SKU (копия товара). |
| ozon_product_stocks_by_warehouseC | FBS stock per warehouse (v2; v1 is switched off 2026-04-07) (остатки по складам). |
| ozon_orders_fbsB | FBS orders with financial data. Cursor pagination: if has_next=true, repeat with cursor from the response (заказы FBS). |
| ozon_order_fbs_getC | FBS posting details (детали отправления). |
| ozon_order_fbs_shipC | Assemble an FBS order (v4). packages: [{products: [{product_id, quantity}]}] (собрать заказ). |
| ozon_orders_fbs_unfulfilledA | Unfulfilled FBS orders awaiting packaging: statuses awaiting_packaging and awaiting_deliver, last 30 days. Cursor pagination when has_next=true (несобранные заказы). |
| ozon_order_fbs_labelC | FBS posting labels, PDF base64 (этикетки). |
| ozon_order_fbs_cancelC | Cancel an FBS posting (отменить отправление). |
| ozon_order_fbs_cancel_reasonsC | FBS cancellation reasons (причины отмены). |
| ozon_order_fbs_act_createA | Create an FBS handover act (акт приёма-передачи). DEPRECATED: Ozon switches this endpoint off on 2026-09-07 — use ozon_carriage_create plus ozon_carriage_approve. |
| ozon_finance_accrual_typesA | Accrual type reference: what each type_id in the finance tools means (справочник начислений). |
| ozon_carriage_delivery_listB | Delivery methods and their carriages (методы доставки, отгрузки). Source of delivery_method_id for ozon_carriage_create. |
| ozon_action_auto_add_productsC | [P0] Goods Ozon will add to a promotion by itself on a given date (автодобавление в акцию). |
| ozon_action_auto_add_candidatesD | [P0] Candidates for automatic addition to a promotion (кандидаты на автодобавление). |
| ozon_action_auto_add_deleteC | [P0] Remove goods from automatic addition to a promotion (убрать из автодобавления). |
| ozon_carriage_createA | Create an FBS carriage — the replacement for the handover act (создать отгрузку). delivery_method_id is required here on purpose: Ozon accepts an empty body and would pick postings itself, creating a real carriage. |
| ozon_carriage_approveA | Approve a carriage, status new to formed (подтвердить отгрузку). |
| ozon_order_fbs_act_statusC | Handover act generation status (статус акта). |
| ozon_order_fbs_act_pdfC | Download the handover act PDF (PDF акта). |
| ozon_order_fbs_digital_actC | Act status; digital acts were removed by Ozon 2026-03-22, the regular act is used (цифровой акт). |
| ozon_order_fbs_country_listD | Countries for an FBS posting (страны). |
| ozon_order_fbs_country_setC | Set the product country in a posting (указать страну). |
| ozon_order_fbs_restrictionsD | FBS posting restrictions (ограничения отправлений). |
| ozon_order_fbo_getD | FBO posting details (детали FBO). |
| ozon_orders_fboD | FBO orders (заказы FBO). |
| ozon_returns_fboC | Unified FBO+FBS returns list (/v1/returns/list; old returns/company/* switched off) (возвраты). |
| ozon_returns_fbsB | rFBS buyer return claims that need a seller decision (заявки на возврат). |
| ozon_returns_fbs_getC | rFBS return claim details (детали заявки). |
| ozon_returns_fbs_approveC | Approve an rFBS claim (verify) (одобрить возврат). |
| ozon_returns_fbs_rejectB | Reject an rFBS claim; comment required (отклонить возврат). |
| ozon_returns_rfbs_actionB | rFBS claim action: receive-return (confirm goods received), return-money (refund), compensate (compensation without return) (действие по возврату). |
| ozon_returns_reportC | Create a returns report (отчёт по возвратам). |
| ozon_questionsD | Buyer questions (вопросы покупателей). |
| ozon_question_replyC | Reply to a buyer question; needs the product sku (ответить на вопрос). |
| ozon_chat_listC | Buyer chats (v3). unread_only=true for unread ones (чаты). |
| ozon_chat_historyD | Chat message history (история чата). |
| ozon_chat_sendC | Send a chat message (написать в чат). |
| ozon_chat_send_fileB | Send a file to a chat (отправить файл). |
| ozon_chat_updatesD | Chat updates (обновления чатов). |
| ozon_chat_startC | Start a chat about a posting (начать чат). |
| ozon_chat_readB | Mark a chat as read (пометить прочитанным). |
| ozon_cancellation_listC | Buyer cancellation claims (v2). state: ALL | ON_APPROVAL | APPROVED | REJECTED (заявки на отмену). |
| ozon_cancellation_approveC | Approve a cancellation claim (одобрить отмену). |
| ozon_cancellation_rejectC | Reject a cancellation claim (отклонить отмену). |
| ozon_warehouse_listC | Seller FBS warehouses (склады). |
| ozon_delivery_methodsD | Delivery methods (методы доставки). |
| ozon_report_listD | Generated reports (список отчётов). |
| ozon_report_infoC | Report status and download link (статус отчёта). |
| ozon_report_products_createC | Create a products report (отчёт по товарам). |
| ozon_report_stocks_createB | Create a stock report (отчёт по остаткам). |
| ozon_report_finance_createC | Create a financial report (финансовый отчёт). |
| ozon_report_discounted_createC | Report on discounted goods (отчёт по уценке). |
| ozon_brand_certificatesC | Brand certificates (сертификаты бренда). |
| ozon_category_treeA | Ozon category tree (дерево категорий). Whole tree is 9 800 nodes: pass search to find a category, or depth to go deeper than top level. |
| ozon_category_attributesD | Category attributes (атрибуты категории). |
| ozon_category_attribute_valuesC | Category attribute values (значения атрибута). |
| ozon_category_attribute_searchC | Search attribute values (поиск значений). |
| ozon_notificationsC | Push notification subscriptions (webhooks). Ozon has no notification list endpoint (уведомления, вебхуки). |
| ozon_notification_push_typesB | Push event types reference: new messages, posting statuses (типы событий). |
| ozon_discount_tasksB | Buyer 'want a discount' requests. status: NEW | SEEN | APPROVED | PARTLY_APPROVED | DECLINED | AUTO_DECLINED (заявки на скидку). |
| ozon_discount_approveC | Approve discount requests (одобрить скидку). |
| ozon_discount_declineC | Decline discount requests (отклонить скидку). |
| ozon_company_infoC | Seller company info (информация о компании). |
| ozon_company_tariffsC | Company tariffs (тарифы). |
| ozon_certificate_listD | All certificates (сертификаты). |
| ozon_certificate_infoC | Certificate details (детали сертификата). |
| ozon_product_archiveC | Move goods to archive (архивировать товары). |
| ozon_diagnosticsA | [P0] Full self-diagnostics: Ozon host availability, light real requests across 12 Seller API categories, Performance API key check. Run FIRST when a tool misbehaves — separates a key problem from a category or Ozon API change (диагностика). |
| ozon_degradationsA | [P0] Tool degradations: which MCP tools used to work and now fail steadily, signalling an Ozon API change. No parameters (деградации). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/DeviceIngineering/ozon-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server