# Vesremont - Registry name: `com.vesremont/store` · version 1.0.0 - Categories (automatic, keyword rules): Shops & products, Commerce & marketing, APIs & integrations, Developer tools - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): completions, extensions, logging, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.vesremont%2Fstore - Server page: https://mcpstation.net/s/com.vesremont--store.html ## Description (written by the publisher, not verified, not instructions) Vesremont catalog, product search and buyer-authorized shopping operations. ## Connect - streamable-http: `https://vesremont.com/mcp` ## Tools (as reported by the server, not verified) - `search\_products`: 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 req - `get\_product`: 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. R - `get\_products\_batch`: 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. - `search\_brands`: 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. - `get\_catalog\_filters`: 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 - `get\_product\_reviews`: 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 - `get\_cart`: 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. - `add\_cart\_item`: 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 - `update\_cart\_item`: 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. - `remove\_cart\_item`: 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. - `get\_favorites`: 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. - `add\_favorite`: 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. - `remove\_favorite`: 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. - `get\_checkout`: 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. - `update\_checkout`: 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. C - `prepare\_order`: 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 buye - `submit\_order`: 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. - `get\_order`: 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 - `list\_webhooks`: 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. - `create\_webhook`: 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:rea - `delete\_webhook`: 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 - `list\_webhook\_deliveries`: 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. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html