Via the MCP server marketplaces-mcp-ru. No server — uvx marketplaces-mcp-ru.
Procedure
- Determine the platform and category. The set of required attributes depends on the category, and each platform has its own.
- Look at how the seller's existing cards are structured — this sets their style:
- Wildberries:
wb_content_cards_list - Ozon:
ozon_product_list, thenozon_product_info_listby the required ids - Yandex Market:
ym_get_offer_mappings
- Wildberries:
- Create the card. Required minimum: name, category, brand, seller SKU, category attributes, description, dimensions, and weight.
- Show the person the draft before uploading.
How to write the text
Title — what it is, whose it is, what the key feature is. No superlatives and no repeated keywords in a row: platforms cut these, and people scroll past them.
Description — to the point: what it is made of, what it is for, what is included, what limitations there are. Do not invent attributes that the person did not mention. If a field is required but there is no data — ask, do not make it up.
Upload
Only after confirmation by the person:
- Wildberries:
wb_content_cards_upload(new),wb_content_cards_update(edit) - Ozon: the method for importing products from the catalog, find it via
describe_method - Yandex Market:
ym_update_offer_mappings
All three are writes, so they go through confirm_write.
A common cause of “product not visible”
Check in order: the card is not in draft, there are photos, the required
attributes are filled in, there is stock, and a price is set. Wildberries shows
filling errors wb_post_content_cards_error_list.