A1 Yandex KIT MCP server
A1 Yandex KIT MCP server for the Yandex KIT e-commerce API: products, orders, discounts, webhooks.
2 stars105 downloads/wk
Reviews
Write oneNobody has reviewed A1 Yandex KIT MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
A1 Yandex KIT MCP tools (91, 39 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
bulk_update_priceswrite actionUpdate prices of up to 5000 variants in one synchronous, atomic request — the fast path
cancel_orderwrite actionCancel an order. Whether cancellation is possible depends on the order's current status.
category_actionArchive a category (soft delete: hidden from the storefront, restorable) or unarchive it.
complete_order_deliverywrite actionMark the delivery of an order as fully completed. Intended for pickup and the store's own
confirm_orderwrite actionConfirm an order. The order must be in the WAIT_FOR_CONFIRMATION status.
create_blogwrite actionCreate a store news article. Call get_operation_schema("CreateBlog") for the exact request shape.
create_categorywrite actionCreate a new product category. Required: title. Optional: slug, parent_id, display_sequence,
create_characteristicwrite actionCreate a product characteristic. Call get_operation_schema("CreateCharacteristic") for the exact request shape.
create_characteristic_groupwrite actionCreate a product characteristic group. Call get_operation_schema("CreateCharacteristicGroup") for the exact request shape.
create_collectionwrite actionCreate a new collection. Required: title, status (ACTIVE|INACTIVE) and collection_type
create_discountwrite actionCreate a new discount. Required: title, discount_value ({value, type: PERCENT|VALUE}),
create_productwrite actionCreate a new product. Requires category_ids (array of category UUIDs, at least one).
create_promocodewrite actionCreate a new promocode. Required: code, title, discount_value ({value, type: PERCENT|VALUE}),
create_variantwrite actionCreate a new variant (sellable item) under an existing product. Required: name and product_id.
create_warehousewrite actionCreate a new warehouse. Required: title. The URL slug is generated automatically from
create_webhookwrite actionCreate a new webhook. The url must use HTTPS (HTTP is rejected). Allowed events:
delete_collectionwrite actionPermanently delete a collection by its ID. This cannot be undone.
delete_webhookwrite actionPermanently delete a webhook by its ID. This cannot be undone.
discount_actionArchive a discount (soft delete: status becomes ARCHIVED, the discount stops applying
generate_order_waybillswrite actionGenerate waybills (акты приёма-передачи отправлений) for order delivery chunks and
get_blogGet one store news article by ID.
get_categoryGet a single product category by its ID.
get_characteristicGet one product characteristic by ID.
get_characteristic_groupGet one product characteristic group by ID.
get_collectionGet a single collection by its ID (title, slug, status, type, SEO fields).
get_current_userGet the user that owns the API token. Operation: GetCurrentUser.
get_customerGet a single customer by their ID.
get_customer_ordersList order IDs of a customer by their customer ID (paginated).
get_delivery_label_formatsList the label sizes the given delivery services can print — the values accepted by
get_discountGet a single discount by its ID (title, value, dates, status, binding mode).
get_fileGet metadata of a previously uploaded file by its ID (name, size, URL).
get_gift_cardGet a single gift card by its ID, including status, balance and purchase info.
get_operation_schemaGet full metadata for one KIT API operation by operationId: HTTP method, path,
get_orderwrite actionGet a single order by its ID, including line items, delivery chunks, payment and status.
get_order_addonswrite actionList additional services (addons) attached to an order by the order ID.
get_order_delivery_labelswrite actionGet the delivery labels (ярлыки) of an order's delivery chunks — the PDF with the
get_order_payment_linkwrite actionGet the signed payment-page link for an order, to be sent to the buyer — they can
get_productGet a single product by its ID, including its category bindings.
get_promocodeGet a single promocode by its ID (code, title, discount value, dates, type, usage limits).
get_regionsGet the list of geographic regions (countries, regions, cities). Each region has an id, a name and a parent region id, forming a hierarchy. Operation: GetRegions.
get_storeGet information about the current store (id, slug, b2c_url). `b2c_url` is the
get_store_feedsGet permanent links to the store's catalog feeds: ICML (RetailCRM), YML
get_variantGet a single variant by its ID (name, SKU, pricing, stocks, media, status).
get_videoGet a single video by its ID with the current processing status. Use it to poll after
get_warehouseGet a single warehouse by its ID (title, slug, status).
get_webhookGet a single webhook by its ID (URL, subscribed events, status).
kit_requestEscape hatch that executes ANY of the … Yandex KIT API operations by operationId,
list_alertsList system alerts of the store (paginated), CRITICAL ones first and newest first within
list_blogsList store news articles (paginated).
list_categoriesList product categories of the store (paginated). The API requires a status filter;
list_characteristic_colorsList the color values of the store's characteristics with their hex codes (paginated).
list_characteristic_groupsList product characteristic groups (paginated).
list_characteristicsList product characteristics (paginated).
list_collectionsList collections of the store (paginated). A collection is a curated set of product
list_customersList customers of the store (paginated).
list_discountsList discounts of the store filtered by status (paginated).
list_filesList the store's uploaded files with their URLs (paginated). Covers images
list_gift_cardsList gift cards of the store (paginated), with optional status and purchase-date
list_ordersList orders of the store (paginated), newest first.
list_productsList product records (paginated); for export requests, use this for explicit raw
list_promocodesList promocodes of the store filtered by status (paginated).
list_variant_linksStorefront page URLs of variants, ready to hand to a CMS, PIM or feed. Each variant
list_variantsPrimary sellable catalog/export listing: list variants (SKUs), one item per sellable SKU.
list_videosList product videos of the store (paginated), oldest upload first. The API requires a
list_warehousesList warehouses of the store (paginated). The API requires a status filter;
list_webhooksList all webhooks of the store (not paginated). Each webhook has a URL,
manage_collection_cardsAdd product cards to a STATIC collection or remove them from it.
manage_discount_objectsAttach objects to a discount or detach them. Supported object types:
manage_promocode_objectsAttach objects to a promocode or detach them. Supported object types:
resolve_alertMark an alert as resolved. Only WARNING alerts can be closed by hand: an active CRITICAL
search_operationsSearch the full catalog of all … Yandex KIT API operations by keyword.
set_order_marking_codeswrite actionWrite «Честный знак» (Chestny ZNAK) marking codes onto order items, or remove them.
update_blogwrite actionUpdate a store news article. Call get_operation_schema("UpdateBlog") for the exact request shape.
update_categorywrite actionUpdate an existing category via JSON Merge Patch: send only the fields to change.
update_characteristicwrite actionUpdate a product characteristic. Call get_operation_schema("UpdateCharacteristic") for the exact request shape.
update_characteristic_colorwrite actionSet the hex code of a color characteristic value. The value must already exist among the
update_characteristic_groupwrite actionUpdate a product characteristic group. Call get_operation_schema("UpdateCharacteristicGroup") for the exact request shape.
update_collectionwrite actionUpdate an existing collection (plain JSON PATCH; only the provided fields are changed).
update_customerwrite actionUpdate a customer (plain JSON PATCH). Updatable fields: note, first_name, last_name, email.
update_discountwrite actionUpdate an existing discount (plain application/json PATCH): send only the fields to change
update_productwrite actionUpdate an existing product (plain JSON PATCH, not merge-patch).
update_promocodewrite actionUpdate an existing promocode (plain application/json PATCH): send only the fields to change
update_variantwrite actionUpdate an existing variant via JSON Merge Patch: send only the fields to change
update_warehousewrite actionUpdate an existing warehouse via JSON Merge Patch: send only the fields to change;
update_webhookwrite actionUpdate an existing webhook: change url (HTTPS only), the subscribed events, or set
upload_filewrite actionUpload a file (e.g. an image for a variant or collection) via multipart/form-data.
upload_videowrite actionUpload a product video via multipart/form-data and queue it for processing. Max size
upload_video_from_urlwrite actionUpload a product video by public link and queue it for processing — use it instead of
validate_webhookTrigger webhook validation: the API sends a POST with event WEBHOOK_VALIDATE to the
variant_actionArchive a variant (soft delete: status becomes ARCHIVED, item is hidden from the storefront
warehouse_actionArchive a warehouse (soft delete: status becomes ARCHIVED, warehouse can no longer be
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan65 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 2 days ago15/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year5/10
Install directly
Runs npx -y mcp-yandex-kit on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-yandex-kit -- npx -y mcp-yandex-kit
A1 Yandex KIT MCP: common questions
- Is A1 Yandex KIT MCP server safe?
- Mostly: it is graded B (78/100). Read the A1 Yandex KIT MCP safety report
- How do I install A1 Yandex KIT MCP?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does A1 Yandex KIT MCP need an API key?
- Yes. The registry entry asks for
YANDEX_KIT_TOKEN. - Is A1 Yandex KIT MCP maintained?
- The last commit was 2 days ago (2026-09-17). The latest release is v1.7.0.
- What can I use instead of A1 Yandex KIT MCP?
- Servers from other publishers that do the same job: Tokolaku MCP server, Shopware MCP server and WebCake Storefront MCP server. Compare all A1 Yandex KIT MCP alternatives.
Alternatives to A1 Yandex KIT MCP
Same job from other publishers: the closest match first, then the best rated.
- TokolakuWhatsApp Business API platform for Indonesian SMBs: messages, inbox, products, orders, webhooks.not reviewedGrowingA
- ShopwareQuery and safely manage a Shopware 6 shop: products, orders, customers, stock, audits, reports.not reviewedEstablishedB
- WebCake StorefrontBuild pages and manage products, orders, and content on the WebCake/StoreCake storefront builder.not reviewedGrowingA
- MCPProduct mockup API. Render PSD and 2D mockups, generate videos, manage async jobs and webhooks.not reviewedGrowingB
- Growaify — Autonomous Commerce for AI AgentsAutonomous commerce for AI agents: discover, quote, order, pay, verify.not reviewedGrowingA