# io.github.BearsCLOUD/wildberries-agent-integration (remote · wb.seller.bears.ru)

Бесплатная русскоязычная аналитика Wildberries, SEO, калькуляторы и прогноз пополнения через MCP.

- Trust score: 69/100 (medium)
- Change this week: +3
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-09-20

> **Recent critical change**: Authorization (2026-09-20). See the changelog below before you install this server.

## Components

- remote · `wb.seller.bears.ru`: 69/100 (this document), [markdown](https://verifymcp.io/servers/bearscloud-wildberries-agent-integration/wb.md), [page](https://verifymcp.io/servers/bearscloud-wildberries-agent-integration/wb)

## Channel facts

- Endpoint: `https://wb.seller.bears.ru/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `0.1.26`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-09-20.

- **Endpoint Security**: 57/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation check failed: no authorisation is required to call this server, and it exposes a tool marked destructive (wb_upload_cost_price).
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 69/100
  - AI-judged instruction clarity (excellent).
  - Context-footprint check failed: tool/resource definitions use about 3446 tokens (~202/item across 17 items; 17 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 43/100
  - Stability observed for 13 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
  - Structured output schemas are declared (100% of tools); any adoption earns full credit.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 17 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 18 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### How do I install the io.github.BearsCLOUD/wildberries-agent-integration MCP server?

io.github.BearsCLOUD/wildberries-agent-integration is a hosted endpoint at https://wb.seller.bears.ru/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http bearscloud-wildberries-agent-integration 'https://wb.seller.bears.ru/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "bearscloud-wildberries-agent-integration": {
      "url": "https://wb.seller.bears.ru/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "bearscloud-wildberries-agent-integration": {
      "type": "http",
      "url": "https://wb.seller.bears.ru/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.bearscloud-wildberries-agent-integration]
url = "https://wb.seller.bears.ru/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "bearscloud-wildberries-agent-integration": {
      "type": "remote",
      "url": "https://wb.seller.bears.ru/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add bearscloud-wildberries-agent-integration --url 'https://wb.seller.bears.ru/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  bearscloud-wildberries-agent-integration:
    url: "https://wb.seller.bears.ru/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "bearscloud-wildberries-agent-integration": {
      "Transport": "http",
      "Url": "https://wb.seller.bears.ru/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add bearscloud-wildberries-agent-integration -t streamable-http -u 'https://wb.seller.bears.ru/mcp'
```

### Other

```json
{
  "mcpServers": {
    "bearscloud-wildberries-agent-integration": {
      "type": "http",
      "url": "https://wb.seller.bears.ru/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-09-20 (score 69, +1)

- [critical regression] Authorization: unverified → fail
- [security improvement] Injection markers: unverified → pass
- [functional improvement] Endpoint reachability: unreachable → reachable
- [functional improvement] Tool coverage: unverified → 100
- [functional improvement] Stability: unverified → 0.43
- [functional improvement] MCP protocol: unverified → pass

### 2026-09-19 (score 68, 0)

- [security regression] Endpoint reachability: reachable → unreachable
- [security regression] Stability: 0.37 → unverified
- [security regression] Authorization: fail → unverified
- [security regression] Tool safety: pass → unverified
- [functional regression] Capabilities: pass → unverified
- [functional regression] Tool coverage: 100 → unverified

### 2026-09-18 (score 68, +1)

- [critical regression] Authorization: unverified → fail
- [security regression] HSTS header: unverified → fail
- [security improvement] Injection markers: unverified → pass
- [security improvement] TLS certificate: unverified → pass
- [security improvement] Transport: fail → pass
- [functional improvement] Endpoint reachability: unreachable → reachable
- [functional improvement] Tool coverage: unverified → 100
- [functional improvement] MCP protocol: unverified → pass
- [functional improvement] Stability: unverified → 0.37

### 2026-09-17 (score 67, 0)

- [security regression] Endpoint reachability: reachable → unreachable
- [security regression] Stability: 0.30 → unverified
- [security regression] Authorization: fail → unverified
- [security regression] HSTS header: fail → unverified
- [security regression] Tool safety: pass → unverified
- [security regression] TLS certificate: pass → unverified
- [security regression] Transport: pass → fail
- [functional regression] Capabilities: pass → unverified
- [functional regression] Tool coverage: 100 → unverified
- [functional] Schema quality: Schema not yet verified: we couldn't read the endpoint's schema.

### 2026-09-15 (score 67, +1)

No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-12 (score 66, +1)

No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-10 (score 65, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-09 (score 64, 0)

- [security] The server rewrote its instructions, which are the text every model session reads
- [security] Tool “wb_upload_cost_price” rewrote its description, which is the text the model reads
- [cosmetic] “wb_upload_cost_price” added an optional parameter “confirmation_token”

## MCP tools (17)

### `wb_connect_supplier` (~131 tokens)

Подключить поставщика Wildberries

Вызывайте, когда пользователь хочет подключить, добавить или переподключить кабинет Wildberries. Инструмент создаёт безопасный браузерный переход Seller, но сам не завершает подключение. Пользователь вводит персональный токен Wildberries только на странице Seller; инструмент никогда не принимает и не возвращает токен. Не вызывайте для простой проверки уже существующего подключения — используйте wb_connection_status.

Input parameters:

- `supplier_id_wb`: Необязательный внутренний идентификатор существующего кабинета Seller для переподключения; не просите его у пользователя при новом подключении.

### `wb_connection_status` (~70 tokens)

Статус подключения Wildberries

Вызывайте, когда пользователь спрашивает, подключён ли кабинет Wildberries, или когда данные Seller недоступны. Возвращает состояние подключения текущего аккаунта без учётных данных. Не утверждайте, что требуется переподключение, пока этот инструмент не вернул соответствующий статус.

### `wb_connect_telegram` (~74 tokens)

Подключить Telegram

Вызывайте, когда пользователь хочет подключить Telegram к Seller для уведомлений. Инструмент только запускает безопасный сценарий привязки и не настраивает типы, расписание или правила уведомлений. Не обещайте, что правила уведомлений изменены, если отдельного инструмента для этого нет.

### `wb_list_suppliers` (~82 tokens)

Список подключённых поставщиков

Вызывайте, когда пользователь просит показать подключённые кабинеты Wildberries, а также перед инструментом с обязательным supplier_id_wb, если кабинет ещё не определён. Возвращает только доступные текущему пользователю кабинеты без учётных данных и токенов; если кабинет один, используйте его без дополнительного вопроса.

### `wb_analytics_summary` (~230 tokens)

Сводка аналитики Wildberries

Вызывайте для пользовательских запросов о заказах, продажах, возвратах, выручке, комиссиях, логистике или общей аналитике торговли за период. Не оценивайте эти показатели самостоятельно и не заменяйте их веб-поиском. date_from и date_to включительны; относительный период преобразуйте по общим правилам сервера и сообщите точные даты. Разницу между выручкой и расходами WB не называйте чистой прибылью без себестоимости, налогов и прочих затрат.

Input parameters:

- `date_from` (string, required): Первая включённая дата периода в формате YYYY-MM-DD.
- `date_to` (string, required): Последняя включённая дата периода в формате YYYY-MM-DD.
- `include_finance` (boolean): Запросить комиссии, логистику и доступные финансовые показатели.
- `include_price_table` (boolean): Дополнительно запросить текущую таблицу цен товаров.
- `supplier_id_wb` (integer, required): Положительный идентификатор кабинета из wb_list_suppliers.

### `wb_competitor_analysis` (~218 tokens)

Анализ конкурентов Wildberries

Вызывайте, когда пользователь просит сравнить свой товар с похожими предложениями или понять, дороже ли он рынка. Инструмент получает похожие товары из принадлежащего Seller источника и рассчитывает прозрачное сравнение цен; переданные competitor_rows имеют приоритет. Не заменяйте недоступные закрытые данные веб-поиском и не выдумывайте цены. Для расчёта только по уже известному списку цен без поиска товаров используйте wb_competitive_price.

Input parameters:

- `competitor_rows`: Необязательные наблюдения конкурентов; каждая строка должна содержать положительную цену.
- `nm_id` (integer, required): Артикул Wildberries (nm_id) товара пользователя.
- `seller_price`: Необязательная текущая цена товара пользователя в рублях.
- `supplier_id_wb` (integer, required): Положительный идентификатор кабинета из wb_list_suppliers.
- `target_position` (string): Целевой ориентир: low, median или high.

### `wb_wildberries_proxy` (~198 tokens)

Разрешённый прокси Wildberries

Вызывайте этот резервный инструмент для разрешённых чтений Seller/Wildberries, у которых нет специализированного инструмента, например отзывов, карточек или статуса обновления. Для аналитики, конкурентов, регионов, остатков и прогнозов используйте соответствующий специализированный wb_* инструмент, а не этот прокси. Не заменяйте ошибку закрытого источника веб-поиском. Агент передаёт только operation и payload: URL, HTTP-метод и токен модели недоступны.

Input parameters:

- `operation` (string, required): Идентификатор одной операции из фиксированного каталога Seller Gateway; для отзывов используйте feedbacks или feedback_average.
- `payload`: Параметры выбранной операции без URL, HTTP-метода и учётных данных.
- `supplier_id_wb` (integer, required): Положительный идентификатор кабинета из wb_list_suppliers.

### `wb_refresh_analytics` (~135 tokens)

Обновить аналитику Wildberries

Вызывайте, когда пользователь просит обновить, синхронизировать или сделать свежей аналитику кабинета. Ставит фоновое обновление статистики выбранного поставщика в очередь Seller, но не ждёт завершения отчёта. period — число последних дней от 1 до 366; постановка задачи не требует подтверждения и не удаляет данные.

Input parameters:

- `period` (integer): Количество последних календарных дней для обновления, от 1 до 366.
- `supplier_id_wb` (integer, required): Положительный идентификатор кабинета из wb_list_suppliers.

### `wb_competitive_price` (~225 tokens)

Конкурентный ориентир цены

Всегда вызывайте для расчёта конкурентного ценового диапазона по известным ценам, даже если арифметику можно выполнить в ответе модели. Инструмент детерминированно рассчитывает межквартильный коридор, позицию цены и целевой ориентир, а при наличии себестоимости и маржи — нижнюю границу. Ничего не записывает. Комиссии, логистика и прочие расходы в границу не входят; для полной экономики используйте wb_unit_economics.

Input parameters:

- `competitor_prices` (array, required): От 1 до 500 известных положительных цен конкурентов в рублях.
- `cost_price`: Необязательная себестоимость единицы товара в рублях.
- `seller_price` (number, required): Текущая цена товара пользователя в рублях.
- `target_margin_percent`: Необязательная целевая маржа в процентах от цены.
- `target_position` (string): Целевой ориентир внутри выборки: low, median или high.

### `wb_sales_by_region` (~208 tokens)

Продажи Wildberries по регионам

Вызывайте, когда пользователь спрашивает, где товары продаются лучше или хуже, либо просит продажи по регионам. Группирует региональные записи Seller за включительный период date_from—date_to; относительные даты преобразуйте по общим правилам сервера и сообщите точный период. Не используйте веб-поиск. Записи Sales включают возвраты и сторно и поэтому не являются чистыми продажами.

Input parameters:

- `date_from` (string, required): Первая включённая дата периода в формате YYYY-MM-DD.
- `date_to` (string, required): Последняя включённая дата периода в формате YYYY-MM-DD.
- `nm_id`: Необязательный артикул Wildberries для фильтрации отчёта.
- `rows`: Необязательные подготовленные региональные строки; обычно оставьте пустым для чтения Seller.
- `supplier_id_wb` (integer, required): Положительный идентификатор кабинета из wb_list_suppliers.

### `wb_sales_weather_impact` (~270 tokens)

Связь погоды и продаж

Вызывайте, когда пользователь просит проверить связь температуры или погоды с продажами товара. Сопоставляет публичный погодный ряд с дневными записями Sales из Seller по артикулу, региону и включительному периоду. Публичную погоду разрешено получить из открытого источника, но продажи нельзя заменять веб-поиском. Всегда сообщайте размер совпавшей выборки и не называйте корреляцию влиянием или причиной.

Input parameters:

- `date_from`: Первая включённая дата периода YYYY-MM-DD при чтении Seller.
- `date_to`: Последняя включённая дата периода YYYY-MM-DD при чтении Seller.
- `nm_id`: Артикул Wildberries, обязательный при чтении Seller.
- `region`: Регион или город, одинаково обозначенный в продажах и погодном ряду.
- `sales_rows`: Необязательный подготовленный ряд продаж; обычно оставьте пустым для чтения Seller.
- `supplier_id_wb`: Идентификатор кабинета из wb_list_suppliers, обязательный при чтении Seller.
- `weather_rows`: Публичные погодные наблюдения с date, region и temperature_c; в reviewer sandbox можно не передавать.

### `wb_seo_analytics` (~175 tokens)

SEO-анализ карточки Wildberries

Всегда вызывайте, когда пользователь просит проверить SEO карточки, оценить заголовок, описание или ключевые слова, даже если модель может дать общие советы сама. Возвращает детерминированный score, разбивку и приоритетные улучшения по прозрачной эвристике. Ничего не публикует и не обещает позицию в поиске Wildberries.

Input parameters:

- `characteristics`: Необязательные заполненные характеристики карточки.
- `competitor_titles`: Необязательные названия похожих карточек для сравнения длины.
- `description` (string, required): Текущее описание карточки товара.
- `keywords` (array, required): Целевые поисковые фразы и ключевые слова карточки.
- `title` (string, required): Текущее название карточки товара.

### `wb_warehouse_stock` (~179 tokens)

Остатки Wildberries по складам

Вызывайте, когда пользователь спрашивает текущие остатки товара, наличие по складам или где заканчивается запас. Читает Seller/Wildberries для 1–1000 артикулов и не изменяет остатки. Не заменяйте недоступные складские данные веб-поиском; прогноз будущего пополнения выполняет wb_inventory_forecast.

Input parameters:

- `chrt_ids`: Необязательные идентификаторы вариантов товара (chrt_id).
- `include_fbs_stocks` (boolean): Включить остатки FBS; по умолчанию включены.
- `nm_ids` (array, required): От 1 до 1000 артикулов Wildberries (nm_id).
- `supplier_id_wb` (integer, required): Положительный идентификатор кабинета из wb_list_suppliers.

### `wb_unit_economics` (~322 tokens)

Калькулятор юнит-экономики Wildberries

Всегда вызывайте для расчёта прибыли с единицы, маржи, рентабельности, точки безубыточности или целевой цены, даже если модель может выполнить арифметику сама. Детерминированно учитывает только явно переданные цену, скидку, себестоимость, комиссию, логистику, хранение, рекламу, налог и прочие затраты; отсутствующие затраты считает нулевыми и не должен выдавать неполный расчёт за фактическую чистую прибыль.

Input parameters:

- `advertising_per_unit` (number): Реклама на единицу товара в рублях.
- `commission_percent` (number, required): Комиссия Wildberries в процентах от цены после скидки.
- `cost_price` (number, required): Себестоимость единицы товара в рублях.
- `discount_percent` (number): Скидка покупателю в процентах от исходной цены.
- `logistics_per_unit` (number): Логистика на единицу товара в рублях.
- `other_costs_per_unit` (number): Прочие затраты на единицу товара в рублях.
- `price` (number, required): Цена до скидки за единицу товара в рублях.
- `storage_per_unit` (number): Хранение на единицу товара в рублях.
- `target_margin_percent`: Необязательная целевая маржа в процентах от цены после скидки.
- `tax_percent` (number): Налог в процентах от цены после скидки.

### `wb_upload_cost_price` (~271 tokens)

Загрузить себестоимость товара

Вызывайте, когда пользователь просит установить или изменить себестоимость товара в Seller. Это двухшаговая перезапись: первый вызов всегда делайте с confirm=false, покажите пользователю кабинет, артикул и сумму из confirmation_required, затем остановитесь. Только после отдельного сообщения с явным подтверждением пользователя повторите тот же вызов с confirm=true и выданным confirmation_token. Не используйте ранее данное общее согласие. Если кабинет, артикул или сумма изменились, получите новый preview с confirm=false.

Input parameters:

- `confirm` (boolean): Всегда false при первом вызове. Установите true только после того, как пользователь увидел точную сводку confirmation_required и отдельно подтвердил эту запись.
- `confirmation_token`: Непрозрачный токен из preview. Не передавайте при confirm=false; при confirm=true используйте токен только после отдельного явного подтверждения пользователя.
- `cost_price` (number, required): Новая неотрицательная себестоимость единицы товара в рублях.
- `nm_id` (integer, required): Артикул Wildberries (nm_id), для которого меняется себестоимость.
- `supplier_id_wb` (integer, required): Положительный идентификатор кабинета из wb_list_suppliers.

### `wb_replenishment_math` (~195 tokens)

Калькулятор пополнения

Всегда вызывайте для точного расчёта количества к отправке по средним дневным продажам, текущему остатку, товару в пути, целевому покрытию и страховочному запасу, даже если модель может посчитать сама. Использует фиксированную формулу и округление вверх; не читает Seller и не распределяет товар по складам. Для рекомендаций на основе кабинета и складов используйте wb_inventory_forecast.

Input parameters:

- `current_stock` (integer, required): Доступный текущий остаток в единицах.
- `daily_sales` (number, required): Среднее число проданных единиц в день.
- `inbound_qty` (integer): Количество единиц, уже находящихся в поставке.
- `safety_days` (integer, required): Дополнительное число дней страхового запаса.
- `target_days` (integer, required): Желаемое число дней основного покрытия.

### `wb_inventory_forecast` (~206 tokens)

Прогноз пополнения по складам

Вызывайте, когда пользователь просит определить, какие товары срочно пополнить, сколько отправить и на какие склады или регионы, исходя из его кабинета Seller. Читает доступный спрос и остатки, затем возвращает прозрачный прогноз с допущениями на заданный горизонт. Не заменяйте закрытые данные веб-поиском и не обещайте будущие продажи; для расчёта одного количества только по заданным числам используйте wb_replenishment_math.

Input parameters:

- `horizon_days` (integer): Горизонт основного покрытия в днях; по умолчанию 30.
- `nm_ids`: Необязательный фильтр из 1–100 артикулов Wildberries.
- `safety_days` (integer): Дополнительный страховой запас в днях; по умолчанию 7.
- `supplier_id_wb` (integer, required): Положительный идентификатор кабинета из wb_list_suppliers.

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/bearscloud-wildberries-agent-integration/wb#diagnostics

## Score history

- 2026-09-20: 69
- 2026-09-19: 68
- 2026-09-18: 68
- 2026-09-17: 67
- 2026-09-16: 67
- 2026-09-15: 67
- 2026-09-14: 66
- 2026-09-13: 66
- 2026-09-12: 66
- 2026-09-11: 65
- 2026-09-10: 65
- 2026-09-09: 64
- 2026-09-08: 64
- 2026-09-07: 59
- 2026-09-06: 36
- 2026-09-05: 36

## Common questions

### What is the io.github.BearsCLOUD/wildberries-agent-integration MCP server?

io.github.BearsCLOUD/wildberries-agent-integration is an MCP server listed in the public MCP registry as io.github.BearsCLOUD/wildberries-agent-integration. Бесплатная русскоязычная аналитика Wildberries, SEO, калькуляторы и прогноз пополнения через MCP. This page covers its hosted endpoint (https://wb.seller.bears.ru/mcp).

### Is the io.github.BearsCLOUD/wildberries-agent-integration MCP server safe to use?

io.github.BearsCLOUD/wildberries-agent-integration scores 69 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the io.github.BearsCLOUD/wildberries-agent-integration MCP server expose?

io.github.BearsCLOUD/wildberries-agent-integration exposes 17 tools: wb_connect_supplier, wb_connection_status, wb_connect_telegram, wb_list_suppliers, wb_analytics_summary, and 12 more. Their descriptions and schemas cost roughly 3,189 tokens of context every time the server is loaded.

### Does the io.github.BearsCLOUD/wildberries-agent-integration MCP server require authentication?

No. We connected to io.github.BearsCLOUD/wildberries-agent-integration without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the io.github.BearsCLOUD/wildberries-agent-integration MCP server still maintained?

io.github.BearsCLOUD/wildberries-agent-integration is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://wb.seller.bears.ru/mcp
- Repository: https://github.com/BearsCLOUD/wildberries-agent-integration
- Changelog RSS feed: https://verifymcp.io/servers/bearscloud-wildberries-agent-integration/wb.xml
- Changelog JSON feed: https://verifymcp.io/servers/bearscloud-wildberries-agent-integration/wb.json
- HTML version of this page: https://verifymcp.io/servers/bearscloud-wildberries-agent-integration/wb
