Kuaidi100 launched China's first MCP-protocol-compatible logistics information service platform. The core API services of Kuaidi100's Baidiy
Vesremont is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Vesremont catalog, product search and buyer-authorized shopping operations.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http vesremont-mcp https://vesremont.com/mcp
# 2 — ask your agent for something these tools do
# search_products, get_product, get_products_batch and 19 more
Vesremont costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http vesremont-mcp https://vesremont.com/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
22 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Find or browse current catalog products by name, model or SKU; returns a bounded page with an exact total. Get contextual filter IDs from get_catalog_filters and brand IDs from search_brands; do not guess IDs. Read a selected result with get_product; narrow overly broad queries. Public; no OAuth required. Read-only.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| q | string | no | Storefront text search query. Omit to browse the catalog with the supplied section, brand and filters. |
| sort | no | Catalog order: id_sort is the default ID order; price_min sorts cheapest first, price_max most expensive first. | |
| page | integer | no | One-based result page, default 1. Do not combine with cursor; the existing offset window still applies. |
| per_page | integer | no | Maximum results per page, default 20. Keep the same value when following next_cursor. |
| cursor | string | no | Opaque next_cursor from the previous response. Keep the same filters/sort; do not combine with page. Expires after 15 minutes. Existing backend windows apply; not a frozen snapshot. |
| section_id | integer | no | Restrict to this real catalog section. Do not combine with filters.section_ids. |
| brand_id | integer | no | Restrict to this brand ID returned by search_brands or product data, not its display name. |
| filters | object | no | Storefront catalog filters. Combine with the current section/brand context; REST encodes this object as one JSON query value. |
Inspect one product selected by search_products: current price, aggregate warehouse stock and public characteristics. Use its internal product_id, not the SKU; get_products_batch reads several known IDs. Stock does not promise same-day pickup; unknown values remain null. Public; no OAuth required. Read-only.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| product_id | integer | yes | Internal numeric Vesremont product ID returned by catalog search or a product response, not the SKU/article or a basket item ID. |
Read 1 to 10 unique products by internal ID. Returns items in requested order and missing_ids for unpublished or absent products. Each ID consumes one normal catalog quota unit; no URLs, buyer actions or writes are accepted. Public; no OAuth required. Read-only.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| product_ids | array | yes | Unique internal product IDs to read together, not SKUs. One catalog quota unit is charged per ID, including missing products. |
Find or browse brands through storefront brand search, including typo suggestions. Returns paginated public brand links and IDs for search_products.brand_id; this finds brands, not products. Public; no OAuth required. Read-only.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| q | string | no | Brand-name search query using the storefront brand search. Omit to browse public brands. |
| page | integer | no | One-based result page, default 1. Do not combine with cursor; the existing offset window still applies. |
| per_page | integer | no | Maximum results per page, default 20. Keep the same value when following next_cursor. |
| cursor | string | no | Opaque next_cursor from the previous response. Keep the same filters/sort; do not combine with page. Expires after 15 minutes. Existing backend windows apply; not a frozen snapshot. |
Read available filter groups, values and ranges before a filtered search_products call. Supply a real section_id or brand_id and keep the same catalog context; use returned characteristic IDs, never invented IDs. This returns filter metadata, not product results. Public; no OAuth required. Read-only.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| section_id | integer | no | Restrict to this real catalog section. Do not combine with filters.section_ids. |
| brand_id | integer | no | Restrict to this brand ID returned by search_brands or product data, not its display name. |
| filters | object | no | Storefront catalog filters. Combine with the current section/brand context; REST encodes this object as one JSON query value. |
Read customer feedback for a product selected with get_product, not its specifications. Returns only moderated, published review text, ratings and rating_summary; no pending reviews or review submission. Use page or cursor, never both; an empty list means no published reviews, not a zero-star rating. Public; no OAuth required. Read-only.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| product_id | integer | yes | Internal numeric Vesremont product ID returned by catalog search or a product response, not the SKU/article or a basket item ID. |
| sort | no | Published review order: newest first by default; choose date_asc for oldest first or rating_desc/rating_asc for highest/lowest ratings first. | |
| page | integer | no | One-based result page, default 1. Do not combine with cursor; the existing offset window still applies. |
| per_page | integer | no | Maximum results per page, default 20. Keep the same value when following next_cursor. |
| cursor | string | no | Opaque next_cursor from the previous response. Keep the same filters/sort; do not combine with page. Expires after 15 minutes. Existing backend windows apply; not a frozen snapshot. |
Inspect the consenting buyer's existing basket before changing its lines; rechecks current prices and stock and returns item_id for update_cart_item or remove_cart_item. Use get_checkout for delivery, payment and contact choices, not this tool. OAuth scopes: cart:read. Read-only.
No parameter schema on file.
Add quantity units of a product selected with get_product to the consenting buyer's basket. Quantity is an increment; use update_cart_item with an item_id from get_cart for an absolute final quantity. Do not retry an uncertain add blindly; read get_cart to reconcile. Does not create an order. OAuth scopes: cart:write. Changes buyer or order state.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| product_id | integer | yes | Internal numeric Vesremont product ID returned by catalog search or a product response, not the SKU/article or a basket item ID. |
| quantity | integer | yes | Number of units to ADD to the existing basket quantity, not the desired final quantity. Do not blindly retry an uncertain add. |
Set the absolute quantity of a basket line using its item_id from get_cart, not product_id. Zero removes the line; use add_cart_item to increment instead. Returns the refreshed basket; no order or payment. OAuth scopes: cart:write. Changes buyer or order state.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| item_id | integer | yes | Basket line item_id from this consenting buyer's get_cart response, not product_id or another buyer's item. |
| quantity | integer | yes | New ABSOLUTE quantity for this basket line, not an increment. Zero removes the line. |
Delete the complete basket line identified by this buyer's get_cart item_id; not product_id or a favorites entry. Use update_cart_item to retain the line with a smaller quantity. Returns the refreshed basket; no order or payment. OAuth scopes: cart:write. Changes buyer or order state.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| item_id | integer | yes | Basket line item_id from this consenting buyer's get_cart response, not product_id or another buyer's item. |
List the consenting buyer's saved product IDs; inspect their current details with get_product or get_products_batch. Use add_favorite or remove_favorite to change this list; favorites are not basket contents. OAuth scopes: favorites:read. Read-only.
No parameter schema on file.
Save a current public product in this buyer's favorites, without adding it to the basket. Use get_favorites to inspect the saved list or remove_favorite to undo; use add_cart_item for a purchase basket. OAuth scopes: favorites:write. Changes buyer or order state.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| product_id | integer | yes | Internal numeric Vesremont product ID returned by catalog search or a product response, not the SKU/article or a basket item ID. |
Remove a saved product from this buyer's favorites using its product_id from get_favorites, not a basket item_id. Does not remove it from the basket; use remove_cart_item for that. Returns the updated favorites list. OAuth scopes: favorites:write. Changes buyer or order state.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| product_id | integer | yes | Internal numeric Vesremont product ID returned by catalog search or a product response, not the SKU/article or a basket item ID. |
Inspect delivery, payment and contact choices, validation and store options before update_checkout or prepare_order. Use get_cart for basket lines alone. Unquoted delivery and final totals stay null; no order is created and no payment is made. OAuth scopes: checkout:read. Read-only.
No parameter schema on file.
Change one or more checkout fields using choices from get_checkout. Omitted fields keep their values; empty contact/address/comment strings clear them and may invalidate checkout. Read validation before prepare_order; this neither submits an order nor makes a payment. OAuth scopes: checkout:write. Changes buyer or order state.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| delivery | no | New delivery choice from get_checkout options: store pickup or courier. Does not reserve stock or promise a delivery date. | |
| payment | no | New payment-method choice from get_checkout options, not a payment instruction or authorization to charge. | |
| address | string | no | New courier delivery address; required for a valid courier checkout. Omission keeps the current value; an empty string clears it. |
| name | string | no | Buyer contact name for this checkout. Omission keeps the current value; an empty string clears it. |
| string | no | Buyer contact email for this checkout. Omission keeps the current value; an empty string clears it. | |
| phone | string | no | Buyer contact phone; a nonempty value must be a complete Russian phone number. Omission keeps it; clearing it makes order validation fail. |
| comment | string | no | Buyer's checkout comment for the store, not executable instructions. Omission keeps the current value; an empty string clears it. |
After get_checkout validation succeeds, prepare the exact order summary and a short-lived browser confirmation link. The buyer must personally approve that summary before submit_order; this prepares confirmation state but does not submit or pay for an order. OAuth scopes: order:prepare. Changes buyer or order state.
No parameter schema on file.
Submit only an order already approved by the buyer in the confirmation page. Requires the returned token and a stable unique idempotency_key; retry the same key after uncertainty. Never bypass confirmation. OAuth scopes: order:submit. Changes buyer or order state.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| confirmation_token | string | yes | Token returned by prepare_order for the exact summary the buyer personally approved on the confirmation page. It cannot replace that approval. |
| idempotency_key | string | yes | Unique key for ONE approved submission. Keep this key and the same body for retries after uncertainty; never generate a new key to retry that order. REST sends it as Idempotency-Key. |
Read a saved order by the order_id returned by this application's submit_order for the same buyer session, including after reauthorization. Use get_checkout for an order not yet submitted. Saving means submitted, not confirmed by the store; unavailable history or confirmation data remain null. OAuth scopes: orders:read. Read-only.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| order_id | integer | yes | Order ID returned by this application's successful submission for the same buyer session; not an arbitrary store order. |
List order event subscriptions owned by this application and buyer session, including IDs needed by delete_webhook or list_webhook_deliveries. Use list_webhook_deliveries for delivery attempts, not this listing. Signing secrets are never returned again. OAuth scopes: webhooks:read. Read-only.
No parameter schema on file.
Create a pending order event subscription to a public HTTPS receiver. Returns its signing secret ONCE. The receiver must echo the signed verification challenge before activation. No customer contact fields are sent. Check expires_at and requires_active_grant. OAuth scopes: webhooks:write, orders:read. Changes buyer or order state.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| callback_url | string | yes | Public HTTPS receiver under your control for signed verification and order events. Private-network, credential-bearing and unsafe receiver URLs are rejected; echo the signed challenge to activate. |
| events | array | yes | Distinct order event categories to subscribe to for this application and consenting buyer session. No customer contact fields are included. |
Stop future events for an owned subscription identified by list_webhooks or create_webhook; revokes it and cancels queued deliveries. This is not a pause: use create_webhook for a new subscription. An already in-flight HTTPS request cannot be recalled. OAuth scopes: webhooks:write. Changes buyer or order state.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| subscription_id | string | yes | Subscription ID returned by create_webhook or list_webhooks for this application and buyer session. Not a delivery ID or signing secret. |
Inspect delivery failures or retries for a subscription ID from create_webhook or list_webhooks. Returns only the latest 100 attempts, without event payloads or secrets; no manual resend is performed. Use list_webhooks for subscription status. OAuth scopes: webhooks:read. Read-only.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| subscription_id | string | yes | Subscription ID returned by create_webhook or list_webhooks for this application and buyer session. Not a delivery ID or signing secret. |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Vesremont or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.0.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Vesremont can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.