Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

io.github.DeviceIngineering/ozon-mcp-server

PYPI · OZON-MCP-SERVER · SCANNED AUG 22

Ozon Seller & Performance API: 151 tools — prices, promos, ads, orders, finance. Multi-shop.

Available components

48 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security50
  • Malware scan not yet available for this package.Unverified
  • No known CVEs affecting this package version or its production dependencies.Pass
  • Runs hatchling.build at install time, a recognised native-build step with no shell scripting around it. View diagnostics → Pass
  • 1 of 38 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency32
Schema Quality & AI Usability62
  • AI-judged instruction clarity (fair).Partial
  • Tool/resource definitions use about 9532 tokens (~63/item across 151 items; 151 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management3
  • Stability observed for 1 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage84
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 52% of tool parameters carry a description.Partial
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

pypi · ozon-mcp-server

# add to Claude Code
claude mcp add deviceingineering-ozon-mcp-server -- uvx ozon-mcp-server
# add to Codex CLI
codex mcp add deviceingineering-ozon-mcp-server -- uvx ozon-mcp-server
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "deviceingineering-ozon-mcp-server": {
      "type": "local",
      "command": [
        "uvx",
        "ozon-mcp-server"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add deviceingineering-ozon-mcp-server --command uvx --arg ozon-mcp-server
# ~/.hermes/config.yaml
mcp_servers:
  deviceingineering-ozon-mcp-server:
    command: "uvx"
    args: ["ozon-mcp-server"]
// mcp.json
{
  "mcpServers": {
    "deviceingineering-ozon-mcp-server": {
      "command": "uvx",
      "args": [
        "ozon-mcp-server"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 22 Aug 26 +1
    • Malware scan: unverified → pass security
    • Stability: unverified → 0.03 functional
    • Package version: 2.0.2 → 2.1.1 functional
  • 21 Aug 26 47

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 22 Aug 2026 · Analysed pypi/ozon-mcp-server@2.1.1

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem pypi
Install scripts 1 script
Hook Tier Command
build_backend allowlisted hatchling.build
Dependencies 38 packages
Packages resolved 38
Stale 1
Tree resolution Complete
MCP tools · 151 exposed · ~9,532 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
ozon_actions_activate ~60

[P0] Добавить товары в акцию с указанной акционной ценой.

NameTypeReqDescription
action_idintegeryes
productsarrayyes
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_actions_candidates ~87

[P0] Товары-кандидаты в акцию — какие товары Ozon ПЛАНИРУЕТ затянуть в акцию. Упреждающий мониторинг для защиты от продажи в минус.

NameTypeReqDescription
action_idintegeryesID акции из ozon_actions_list
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_actions_deactivate ~70

[P0] УБРАТЬ товары из акции. Используй для вывода убыточных товаров из акции.

NameTypeReqDescription
action_idintegeryes
product_idsarrayyes
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_actions_list ~77

[P0] Список всех доступных акций Ozon. Показывает какие акции сейчас активны и какие товары могут быть затянуты. КРИТИЧНО: товары в акциях могут продаваться ниже себестоимости.

NameTypeReqDescription
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_actions_products ~70

[P0] Товары уже УЧАСТВУЮЩИЕ в акции. Показывает какие товары сейчас продаются по акционной цене.

NameTypeReqDescription
action_idintegeryesID акции
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_ad_balance ~51

Баланс рекламного кабинета (официального метода нет — см. расходы в ozon_ad_statistics_expenses).

NameTypeReqDescription
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_ad_bids_competitive ~65

[P1] Конкурентные ставки по SKU в кампании (≤200).

NameTypeReqDescription
campaign_idintegeryes
shop_idstringyesID магазина (из ozon_list_shops)
skusarrayyes

No output schema declared.

No examples provided.

ozon_ad_campaign_activate ~43

Запустить рекламную кампанию.

NameTypeReqDescription
campaign_idintegeryes
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_ad_campaign_bids ~87

[P0] Обновить ставки товаров в кампании. bids: [{sku, bid}] — ставка в МИКРОРУБЛЯХ строкой (10000000 = 10₽).

NameTypeReqDescription
bidsarrayyes
campaign_idintegeryes
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_ad_campaign_budget ~63

[P1] Бюджет кампании (из списка кампаний; отдельного эндпоинта у Ozon нет).

NameTypeReqDescription
campaign_idintegeryes
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_ad_campaign_budget_update ~114

[P1] Изменить бюджет/период кампании (PATCH). Бюджеты в РУБЛЯХ.

NameTypeReqDescription
campaign_idintegeryes
daily_budget_rubnumber
from_datestringYYYY-MM-DD (опц.)
shop_idstringyesID магазина (из ozon_list_shops)
to_datestringYYYY-MM-DD (опц.)
weekly_budget_rubnumber

No output schema declared.

No examples provided.

ozon_ad_campaign_create ~182

[P1] Создать CPC-кампанию «Трафареты» (единственный тип, создаваемый через API). placement: PLACEMENT_SEARCH_AND_CATEGORY | PLACEMENT_TOP_PROMOTION. strategy: MAX_CLICKS | TOP_MAX_CLICKS | TARGET_BIDS | TOP_PROMOTION | NO_AUTO_STRATEGY. Мин. бюджет: 2000₽ × SKU. Товары добавляются отдельно через ozon_ad_products_add.

NameTypeReqDescription
daily_budget_rubnumberДневной бюджет в рублях
placementstring
shop_idstringyesID магазина (из ozon_list_shops)
strategystring
titlestringyes
weekly_budget_rubnumberНедельный бюджет в рублях (опц.)

No output schema declared.

No examples provided.

ozon_ad_campaign_objects ~51

[P1] Товары и ставки внутри рекламной кампании.

NameTypeReqDescription
campaign_idintegeryes
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_ad_campaign_products ~56

[P1] Товары и ставки в кампании.

NameTypeReqDescription
campaign_idintegeryes
pageinteger
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_ad_campaign_stop ~50

[P0] Экстренная остановка рекламной кампании.

NameTypeReqDescription
campaign_idintegeryes
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_ad_campaigns ~149

[P0] Список рекламных кампаний: бюджеты (микрорубли: 1000000=1₽), стат��сы. adv_object_type: SKU (трафареты) | SEARCH_PROMO (оплата за заказ) | BANNER. state: CAMPAIGN_STATE_RUNNING | _STOPPED | _INACTIVE.

NameTypeReqDescription
adv_object_typestringФильтр по типу (опц.)
campaign_idsarrayФильтр (опц.)
shop_idstringyesID магазина (из ozon_list_shops)
statestringФильтр по статусу (опц.)

No output schema declared.

No examples provided.

ozon_ad_min_bids ~67

[P1] Минимальные ставки по SKU. payment_type: CPC | CPO | CPC_TOP.

NameTypeReqDescription
payment_typestring
shop_idstringyesID магазина (из ozon_list_shops)
skusarrayyes

No output schema declared.

No examples provided.

ozon_ad_products_add ~81

[P1] Добавить товары в CPC-кампанию (≤500). bids: [{sku, bid}] в микрорублях; без bid — конкурентная ставка.

NameTypeReqDescription
bidsarrayyes
campaign_idintegeryes
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_ad_products_delete ~56

[P1] Убрать товары из кампании.

NameTypeReqDescription
campaign_idintegeryes
shop_idstringyesID магазина (из ozon_list_shops)
skusarrayyes

No output schema declared.

No examples provided.

ozon_ad_statistics ~114

[P0] Статистика по кампаниям (асинхронный отчёт Ozon, ожидание до ~2 мин). ЛИМИТ: ≤10 кампаний, период ≤62 дня, 1 отчёт одновременно.

NameTypeReqDescription
campaignsarrayyesID кампаний
date_fromstringyesYYYY-MM-DD
date_tostringyes
group_bystring
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_ad_statistics_daily ~59

Ежедневная статистика рекламы.

NameTypeReqDescription
campaignsarrayyes
date_fromstringyes
date_tostringyes
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_ad_statistics_expenses ~62

Расходы по рекламным кампаниям.

NameTypeReqDescription
campaignsarrayyes
date_fromstringyes
date_tostringyes
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_ad_statistics_products ~86

[P0] Статистика CPC-кампаний по товарам: расход, CTR, CPC, заказы, ДРР (синхронно).

NameTypeReqDescription
campaignsarrayyes
date_fromstringyes
date_tostringyes
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_analytics ~148

[P1] Аналитика по SKU. ВНИМАНИЕ: метрики воронки (session_view, hits_view, position_category) Ozon пометил deprecated — работают торговые: revenue, ordered_units, delivered_units, returns, cancellations. Для позиций в поиске — ozon_product_queries.

NameTypeReqDescription
date_fromstringyes
date_tostringyes
dimensionsarrayyessku, day, week, month
limitinteger
metricsarrayyesrevenue, ordered_units, delivered_units, returns, cancellations
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_analytics_stocks ~74

[P1] Аналитика по остаткам конкретных товаров: доступность, дефицитность, ликвидность (1-100 SKU).

NameTypeReqDescription
shop_idstringyesID магазина (из ozon_list_shops)
skusarrayyesSKU товаров (1-100)

No output schema declared.

No examples provided.

ozon_brand_certificates ~34

Сертификаты бренда.

NameTypeReqDescription
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_cancellation_approve ~52

Одобрить заявку на отмену.

NameTypeReqDescription
cancellation_idintegeryes
commentstring
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_cancellation_list ~86

[P1] Заявки покупателей на отмену (v2). state: ALL | ON_APPROVAL | APPROVED | REJECTED.

NameTypeReqDescription
limitinteger
posting_numberstringФильтр (опц.)
shop_idstringyesID магазина (из ozon_list_shops)
statestring

No output schema declared.

No examples provided.

ozon_cancellation_reject ~53

Отклонить заявку на отмену.

NameTypeReqDescription
cancellation_idintegeryes
commentstring
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_category_attribute_search ~61

Поиск значений атрибута.

NameTypeReqDescription
attribute_idintegeryes
description_category_idintegeryes
shop_idstringyesID магазина (из ozon_list_shops)
valuestringyes

No output schema declared.

No examples provided.

ozon_category_attribute_values ~60

Значения атрибута категории.

NameTypeReqDescription
attribute_idintegeryes
description_category_idintegeryes
limitinteger
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_category_attributes ~50

Атрибуты категории.

NameTypeReqDescription
description_category_idintegeryes
shop_idstringyesID магазина (из ozon_list_shops)
type_idinteger

No output schema declared.

No examples provided.

ozon_category_tree ~35

Дерево категорий Ozon.

NameTypeReqDescription
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_certificate_info ~40

Детали сертификата.

NameTypeReqDescription
certificate_idintegeryes
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_certificate_list ~40

Список всех сертификатов.

NameTypeReqDescription
shop_idstringyesID магазина (из ozon_list_shops)
statusstring

No output schema declared.

No examples provided.

ozon_chat_history ~48

История сообщений чата.

NameTypeReqDescription
chat_idstringyes
limitinteger
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_chat_list ~65

Список чатов с покупателями (v3). unread_only=true — только с непрочитанными.

NameTypeReqDescription
page_sizeinteger
shop_idstringyesID магазина (из ozon_list_shops)
unread_onlyboolean

No output schema declared.

No examples provided.

ozon_chat_read ~44

Пометить чат как прочитанный.

NameTypeReqDescription
chat_idstringyes
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_chat_send ~49

Отправить сообщение в чат.

NameTypeReqDescription
chat_idstringyes
shop_idstringyesID магазина (из ozon_list_shops)
textstringyes

No output schema declared.

No examples provided.

ozon_chat_send_file ~59

Отправить файл в чат.

NameTypeReqDescription
chat_idstringyes
file_namestringyes
file_urlstringyes
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_chat_start ~42

Начать чат по отправлению.

NameTypeReqDescription
posting_numberstringyes
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_chat_updates ~40

Обновления чатов.

NameTypeReqDescription
limitinteger
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_company_info ~34

Информация о компании продавца.

NameTypeReqDescription
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_company_tariffs ~33

Тарифы компании.

NameTypeReqDescription
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_degradations ~50

[P0] Деградации инструментов: какие MCP-инструменты раньше работали, а теперь стабильно падают (сигнал изменения Ozon API). Без параметров.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

ozon_delivery_methods ~38

Методы доставки.

NameTypeReqDescription
limitinteger
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_diagnostics ~113

[P0] ПОЛНАЯ САМОДИАГНОСТИКА: доступность хостов Ozon + лёгкие реальные запросы по 12 категориям Seller API + проверка ключей Performance API. Используй ПЕРВЫМ ДЕЛОМ если какой-то инструмент не работает — покажет, проблема в ключах, в конкретной категории API или в изменении API со стороны Ozon.

NameTypeReqDescription
shop_idstringyesID магазина (из ozon_list_shops)

No output schema declared.

No examples provided.

ozon_discount_approve ~63

[P1] Одобрить заявки на скидку.

NameTypeReqDescription
shop_idstringyesID магазина (из ozon_list_shops)
tasksarrayyes[{id, approved_price, seller_comment, approved_quantity_min, approved_quantity_max}]

No output schema declared.

No examples provided.

ozon_discount_decline ~53

[P1] Отклонить заявки на скидку.

NameTypeReqDescription
shop_idstringyesID магазина (из ozon_list_shops)
tasksarrayyes[{id, seller_comment}]

No output schema declared.

No examples provided.

ozon_discount_tasks ~91

[P1] Заявки покупателей «Хочу скидку». status: NEW | SEEN | APPROVED | PARTLY_APPROVED | DECLINED | AUTO_DECLINED.

NameTypeReqDescription
limitinteger5/10/15/20/30/50
shop_idstringyesID магазина (из ozon_list_shops)
statusstring

No output schema declared.

No examples provided.