MCP.Market

Wildberries MCP server

by dontsovcmc·io.github.dontsovcmc/wildberries·v0.1.1·2 stars

MCP server for Wildberries Seller API — products, orders, supplies, analytics, advertising

B72/100grade B
What users say
No reviews yet
Be the first
Safety scan
B72/100

full report

Adoption
New

2 stars31 downloads/wk

Reviews

Write one

Nobody has reviewed Wildberries yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Wildberries tools (100, 21 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • wb_advert_balance

    Get advertising account balance.

  • wb_advert_bid_recommendations

    Get bid recommendations. Args: campaign_id.

  • wb_advert_bids_updatewrite action

    Update advertising bids. Args: params_json (JSON array).

  • wb_advert_budget

    Get advertising campaign budget. Args: campaign_id.

  • wb_advert_budget_deposit

    Replenish campaign budget. Args: campaign_id, amount.

  • wb_advert_campaign_createwrite action

    Create advertising campaign. Args: params_json (JSON object).

  • wb_advert_campaign_deletewrite action

    Delete advertising campaign. Args: campaign_id.

  • wb_advert_campaign_pause

    Pause advertising campaign. Args: campaign_id.

  • wb_advert_campaign_rename

    Rename advertising campaign. Args: campaign_id, name.

  • wb_advert_campaign_start

    Start advertising campaign. Args: campaign_id.

  • wb_advert_campaign_stop

    Stop advertising campaign. Args: campaign_id.

  • wb_advert_campaigns

    Get advertising campaign details. Args: campaign_ids_json (JSON array of IDs).

  • wb_advert_campaigns_count

    Get advertising campaign counts by type.

  • wb_advert_cost_history

    Get advertising cost history. Args: date_from, date_to.

  • wb_advert_min_bids

    Get minimum bid rates. Args: params_json (JSON object).

  • wb_advert_minus_phrases

    Get negative phrases. Args: params_json (JSON object).

  • wb_advert_minus_phrases_set

    Set negative phrases. Args: params_json (JSON object).

  • wb_advert_nms

    Get product cards for advertising. Args: params_json (JSON object).

  • wb_advert_nms_updatewrite action

    Manage product cards in campaign. Args: params_json (JSON object).

  • wb_advert_payments

    Get advertising payment history. Args: date_from, date_to.

  • wb_advert_placements_updatewrite action

    Update advertising placements. Args: params_json (JSON object).

  • wb_advert_search_bids

    Get search cluster bids. Args: params_json (JSON object).

  • wb_advert_search_bids_deletewrite action

    Delete search cluster bids. Args: params_json (JSON object).

  • wb_advert_search_bids_set

    Set search cluster bids. Args: params_json (JSON object).

  • wb_advert_search_stats

    Get search cluster statistics. Args: params_json (JSON object).

  • wb_advert_subjects

    Get available categories for advertising.

  • wb_analytics_csv_createwrite action

    Create analytics CSV report. Args: params_json (JSON object).

  • wb_analytics_csv_download

    Download analytics CSV report. Args: download_id, output_path.

  • wb_analytics_csv_list

    Get list of analytics CSV reports.

  • wb_analytics_csv_retry

    Retry CSV report generation. Args: params_json (JSON object).

  • wb_analytics_sales_funnel

    Get product sales funnel. Args: params_json (JSON object).

  • wb_analytics_sales_funnel_grouped

    Get grouped sales funnel history. Args: params_json (JSON object).

  • wb_analytics_sales_funnel_history

    Get daily/weekly sales funnel history. Args: params_json (JSON object).

  • wb_analytics_search_details

    Get search query details. Args: params_json (JSON object).

  • wb_analytics_search_groups

    Get search query groups. Args: params_json (JSON object).

  • wb_analytics_search_orders

    Get orders by search phrase. Args: params_json (JSON object).

  • wb_analytics_search_report

    Get search queries report. Args: params_json (JSON object).

  • wb_analytics_search_texts

    Get search phrases for product. Args: params_json (JSON object).

  • wb_analytics_stocks_groups

    Get grouped inventory data. Args: params_json (JSON object).

  • wb_analytics_stocks_offices

    Get warehouse inventory data. Args: params_json (JSON object).

  • wb_analytics_stocks_products

    Get product inventory data. Args: params_json (JSON object).

  • wb_analytics_stocks_sizes

    Get inventory by size. Args: params_json (JSON object).

  • wb_analytics_stocks_wb

    Get WB warehouse stock data. Args: params_json (JSON object).

  • wb_chat_events

    Get chat events.

  • wb_chat_sendwrite action

    Send chat message. Args: chat_id, text.

  • wb_chats

    Get chats list.

  • wb_content_brands

    Get brands. Args: pattern (search filter).

  • wb_content_cards_errors

    Get card upload errors.

  • wb_content_cards_list

    Get product cards list. Args: cursor_json (JSON), filter_json (JSON).

  • wb_content_cards_updatewrite action

    Update product cards. Args: cards_json (JSON array of card objects).

  • wb_content_characteristics

    Get subject characteristics. Args: subject_id.

  • wb_content_colors

    Get color directory.

  • wb_content_countries

    Get country of origin directory.

  • wb_content_kinds

    Get gender directory.

  • wb_content_parent_categories

    Get parent categories.

  • wb_content_seasons

    Get season directory.

  • wb_content_subjects

    Get all subjects (categories) with IDs. Args: name (filter), top, offset.

  • wb_content_tag_createwrite action

    Create tag. Args: name, color.

  • wb_content_tag_deletewrite action

    Delete tag. Args: tag_id.

  • wb_content_tag_link

    Link tag to products. Args: nm_ids_json (JSON array of nmIDs), tag_id.

  • wb_content_tag_updatewrite action

    Update tag. Args: tag_id, name, color.

  • wb_content_tags

    Get seller tags.

  • wb_content_tnved

    Get TNVED codes for subject. Args: subject_id.

  • wb_content_vat

    Get VAT rates.

  • wb_dbs_b2b_info

    Get DBS B2B buyer info. Args: order_ids_json (JSON array).

  • wb_dbs_client

    Get DBS client info. Args: order_ids_json (JSON array).

  • wb_dbs_delivery_date

    Get DBS delivery dates. Args: order_ids_json (JSON array).

  • wb_dbs_groups_info

    Get DBS paid delivery info. Args: order_ids_json (JSON array).

  • wb_dbs_order_cancelwrite action

    Cancel DBS order. Args: order_ids_json (JSON array).

  • wb_dbs_order_confirmwrite action

    Confirm DBS order. Args: order_ids_json (JSON array).

  • wb_dbs_order_deliverwrite action

    Move DBS order to delivery. Args: order_ids_json (JSON array).

  • wb_dbs_order_metawrite action

    Get DBS order metadata. Args: order_ids_json (JSON array).

  • wb_dbs_order_meta_deletewrite action

    Delete DBS order metadata. Args: order_ids_json (JSON array).

  • wb_dbs_order_meta_sgtinwrite action

    Set Honest Sign codes for DBS orders. Args: orders_json (JSON array).

  • wb_dbs_order_meta_uinwrite action

    Set UIN for DBS orders. Args: orders_json (JSON array).

  • wb_dbs_order_receivewrite action

    Confirm DBS order receipt. Args: order_ids_json (JSON array).

  • wb_dbs_order_rejectwrite action

    Record DBS order rejection. Args: order_ids_json (JSON array).

  • wb_dbs_orders

    Get completed DBS orders.

  • wb_dbs_orders_new

    Get new DBS orders.

  • wb_dbs_orders_status

    Get DBS order statuses. Args: order_ids_json (JSON array).

  • wb_dbs_stickers

    Get DBS stickers. Args: order_ids_json (JSON array).

  • wb_feedback

    Get individual review. Args: feedback_id.

  • wb_feedback_answer

    Answer review. Args: feedback_id, text.

  • wb_feedback_answer_edit

    Edit review answer. Args: feedback_id, text.

  • wb_feedback_pin

    Pin review. Args: feedback_id, nm_id.

  • wb_feedback_pins

    Get pinned reviews for product. Args: nm_id.

  • wb_feedback_pins_count

    Get pinned review count for product. Args: nm_id.

  • wb_feedback_pins_limits

    Get pinning limits.

  • wb_feedback_return

    Request return for review. Args: feedback_id.

  • wb_feedback_unpin

    Unpin review. Args: feedback_id, nm_id.

  • wb_feedbacks

    Get reviews list. Args: is_answered, take, skip.

  • wb_feedbacks_archive

    Get archived reviews. Args: take, skip.

  • wb_feedbacks_count

    Get review count for period. Args: date_from, date_to.

  • wb_feedbacks_unanswered_count

    Get count of unprocessed reviews.

  • wb_new_feedbacks_questions

    Get count of unread questions and reviews.

  • wb_question

    Get individual question. Args: question_id.

  • wb_question_manage

    Manage question (answer, reject, view). Args: question_id, action (wbRu/none/declined), answer.

  • wb_questions

    Get questions list. Args: is_answered, take, skip.

  • wb_questions_count

    Get question count for period. Args: date_from, date_to.

  • wb_questions_unanswered_count

    Get count of unanswered questions.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan23 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 140 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 72/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Wildberries compares

Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
72/100
higher than 45% of 2,174 E-commerce servers
Tools
100
the typical E-commerce server has 6
Tools that change things
21%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
2
more than 80% of 1,047 E-commerce servers
Downloads a week
31
more than 23% of 411 E-commerce servers with a package

What its tools let an agent do: 79 read · 21 change

Install Wildberries in Claude Code, Cursor or VS Code

claude mcp add wildberries -- uvx mcp-server-wildberries
Add to Cursor

What the publisher says

From the Wildberries repository's README, as published. We do not edit it. Read it on GitHub

mcp-server-wildberries

mcp-name: io.github.dontsovcmc/wildberries

MCP-сервер для Wildberries Seller API — товары, заказы, поставки, аналитика, реклама, финансы.

235 действий, покрывающих все разделы WB API.

Построен по официальной документации Wildberries API.

Архитектура

Сервер использует паттерн search + execute — вместо 235 отдельных инструментов предоставляет 3:

Это экономит токены в контексте LLM — схемы 3 инструментов вместо 235.

Как это работает

LLM: wb_search("cancel fbs order")
→ [{"id": "fbs-order-cancel", "params_schema": {"order_id": "int"}, ...}]

LLM: wb_execute("fbs-order-cancel", '{"order_id": 12345}')
→ {"status": "ok"}

Настройка

1. Получите API-токен Wildberries

Откройте Личный кабинет продавца WB → Настройки → Доступ к API → Создать токен.

2. Установите и подключите

macOS / Linux

Установка:

pip install mcp-server-wildberries

Подключение к Claude Code (токен в командной строке):

claude mcp add wildberries -e WB_TOKEN=ваш-токен -- mcp-server-wildberries

Подключение к Claude Code (токен из .env файла):

source .env && claude mcp add wildberries -e WB_TOKEN -- mcp-server-wildberries

Удаление MCP-сервера:

claude mcp remove wildberries

CLI без Claude (токен в командной строке):

WB_TOKEN=ваш-токен mcp-server-wildberries ping

CLI без Claude (токен из .env файла):

source .env && mcp-server-wildberries ping

Windows

Установка:

pip install mcp-server-wildberries

Подключение к Claude Code (токен в командной строке):

set WB_TOKEN=ваш-токен && claude mcp add wildberries -e WB_TOKEN -- mcp-server-wildberries

Подключение к Claude Code (токен из .env файла):

for /f "tokens=1,2 delims==" %a in (.env) do set %a=%b
claude mcp add wildberries -e WB_TOKEN -- mcp-server-wildberries

Удаление MCP-сервера:

claude mcp remove wildberries

CLI без Claude (токен в командной строке):

set WB_TOKEN=ваш-токен && mcp-server-wildberries ping

CLI без Claude (токен из .env файла):

for /f "tokens=1,2 delims==" %a in (.env) do set %a=%b
mcp-server-wildberries ping

Запуск через uvx (без установки)

Если не хотите устанавливать пакет глобально, используйте uvx — он скачает и запустит автоматически:

# Подключение к Claude Code
claude mcp add wildberries -e WB_TOKEN=ваш-токен -- uvx mcp-server-wildberries

# CLI
WB_TOKEN=ваш-токен uvx mcp-server-wildberries ping

Запуск через --mcp-config (на одну сессию)

Подключает сервер только на время одной сессии Claude, не сохраняя в настройки. Токен хранится в отдельном .env.mcp файле, а не в конфиге Claude.

Из JSON-строки:

claude --mcp-config '{"wildberries":{"command":"bash","args":["-c","source ~/.env.mcp && exec uvx mcp-server-wildberries"]}}'

Из файла:

claude --mcp-config ~/mcp-servers.json

Только указанные серверы, без сохранённых:

claude --strict-mcp-config --mcp-config ~/mcp-servers.json

Пример ~/mcp-servers.json:

{
  "wildberries": {
    "command": "bash",
    "args": ["-c", "source ~/.env.mcp && exec uvx mcp-server-wildberries"]
  }
}

Пример ~/.env.mcp:

WB_TOKEN=ваш-токен

Плюсы:

  • Токены в отдельном файле .env.mcp, а не в настройках Claude
  • Один файл mcp-servers.json на все проекты — легко делиться конфигом в команде
  • --strict-mcp-config — запуск с точным набором серверов, без лишних
  • Не засоряет глобальные настройки при экспериментах

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Wildberries: common questions

Is Wildberries MCP server safe?
Mostly: it is graded B (72/100). Read the Wildberries safety report
How do I install Wildberries?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Wildberries need an API key?
Yes. The registry entry asks for WB_TOKEN.
Is Wildberries maintained?
The last commit was 178 days ago (2026-05-10). The latest release is v0.1.1.
What can I use instead of Wildberries?
Servers from other publishers that do the same job: Mercado Libre MCP server, TikTok Shop MCP server and PostHog MCP Server.
How does Wildberries compare with other E-commerce MCP servers?
safety score 72/100 (higher than 45% of 2,174 E-commerce servers); tools 100 (the typical E-commerce server has 6); tools that change things 21% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Wildberries

Same job from other publishers: the closest match first, then the best rated.

  • Mercado Libre
    Mercado Libre — LATAM marketplace, product search, orders, sellers, shipments
    B
  • TikTok Shop
    Read-only TikTok Shop Partner API: orders, finance, products and analytics across shops.
    A
  • PostHog MCP Server
    Official PostHog MCP Server for product analytics, feature flags, experiments, and more.
    A
  • WebCake Storefront
    Build pages and manage products, orders, and content on the WebCake/StoreCake storefront builder.
    A
  • HasData Amazon
    Amazon keyword search, product details, seller profiles and seller catalogues, as structured JSON.
    A

More from dontsovcmc →