WB Self-check (drift canary)
wb_selfcheckProbes Wildberries API endpoints to verify critical structures for card, reviews, search, and basket queries. Detects structural drift before batch execution, returning success, drift, or inconclusive.
Instructions
Structural drift canary for WB (tri-state: success / drift_detected / inconclusive). Probes EVERY endpoint family the tools depend on:
card — card.wb.ru v4 (wb_card / wb_search enrich): critical fields + price extract.
reviews — feedbacks2.wb.ru pool (wb_reviews): texts + productValuation.
search_goods— search-goods.wildberries.ru (wb_search STEP 1): the id list must still be a non-empty list of recoverable ids on a broad evergreen query, else wb_search silently returns no_results.
root_basket — basket-NN.wbbasket.ru (wb_root_info): imt_id must resolve, else wb_root_info AND wb_reviews (indexed by imt_id) break.
Tri-state (audit 2026-06-01): an http!=200 / network error / OOS baseline is
inconclusive (transport/baseline rot), NEVER drift. Only a reached-200 body
whose parser-critical anchor is gone is drift. Run on demand before trusting
a batch.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| checks | No | Per-subcheck results. | |
| status | No | Overall verdict: success, drift_detected, or inconclusive. | |
| healthy | No | Whether all checks are healthy. | |
| connector | No | Connector name: wb. | wb |
| process_id | No | OS process id. | |
| tool_count | No | Number of MCP tools registered on the server. | |
| config_loaded | No | Whether settings loaded successfully from env/defaults. | |
| server_version | No | Connector server version. | |
| server_started_at | No | Server start timestamp (UTC ISO-8601). |