Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Authorization not required, issuer https://vesremont.com
Authorization not required, issuer https://vesremont.com
Authorization not required, issuer https://vesremont.com
Changed the definition of "get_product", "get_products_batch" and "search_products"
⟨75 unchanged words⟩ "maxLength":4000,"type":"string"},"gtin":{"anyOf":[{"description":"Barcode from the published catalog field, if present. Not a product ID and not inferred from the name or URL.","pattern":"^(?:[0-9]{8}|[0-9]{12,14})$","type":"string"},{"type":"null"}]},"id":{"maximum":2147483647,"minimum":1, ⟨171 unchanged words⟩
⟨80 unchanged words⟩ "maxLength":4000,"type":"string"},"gtin":{"anyOf":[{"description":"Barcode from the published catalog field, if present. Not a product ID and not inferred from the name or URL.","pattern":"^(?:[0-9]{8}|[0-9]{12,14})$","type":"string"},{"type":"null"}]},"id":{"maximum":2147483647,"minimum":1, ⟨188 unchanged words⟩
Changed the definition of "add_cart_item", "add_favorite", "delete_webhook" and 16 more
Add quantity units of a productquantityselected with get_product to the consenting buyer'sexistingbasket. Quantity is an increment;douse update_cart_item with an item_id from get_cart for an absolute final quantity. Do not retryblindlyanoruncertainuseaddthisblindly; read get_cart to
Certificate recorded, valid to 2026-12-08
Authorization not required, issuer https://vesremont.com
Added "get_products_batch" (21 tools before, 22 now)
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.
Unknown → Live
First tool surface recorded: 21 tools (server version 1.0.0)
https://vesremont.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 11 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨80 unchanged words⟩ "maxLength":4000,"type":"string"},"gtin":{"anyOf":[{"description":"Barcode from the published catalog field, if present. Not a product ID and not inferred from the name or URL.","pattern":"^(?:[0-9]{8}|[0-9]{12,14})$","type":"string"},{"type":"null"}]},"id":{"maximum":2147483647,"minimum":1, ⟨221 unchanged words⟩
AddSave a current public producttoin this buyer'sfavorites.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.
RevokeStop future events for an ownedordersubscriptioneventidentifiedsubscriptionby list_webhooks or create_webhook; revokes it andcancelcancels queued deliveries. This is not a pause: use create_webhook for a new subscription. An already in-flight HTTPS request cannot be recalled. ⟨9 unchanged words⟩
ReadInspect the consenting buyer's existing basketandbeforerecheckchanging its lines; rechecks current prices andstock.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.
Readrealavailablecontextualfiltercataloggroups,filtersvaluesforand ranges before asectionfiltered search_products call. Supply a real section_id orbrand.brand_idUseandreturnedkeepIDsthewhensamesearching;catalogdocontext;notuseinventreturned characteristic IDs, never invented IDs. This returns filter metadata, not product results. Public; no OAuth required. Read-only.
ReadInspectcurrentdelivery,checkoutpaymentdetailsand contact choices, validation andavailablestoreoptions.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.
ReadList the consenting buyer'sexistingsavedfavorites.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.
Readana saved ordercreatedby the order_id returned by thisapplicationapplication'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 ⟨13 unchanged words⟩
Read aInspectcurrentone 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 ⟨7 unchanged words⟩
Read customer feedback for a product selected with get_product, not its specifications. Returns only moderated, publishedproductreview text, ratings and rating_summary; no pending reviewswithorrealreviewratingsubmission.dataUseandpagepagination.or cursor, never both; an empty list means no published reviews, not a zero-star rating. Public; no OAuth required. Read-only.
Read theInspectlatestdelivery100failuresdeliveryorattemptsretries foran owneda subscription ID from create_webhook or list_webhooks. Returns only the latest 100 attempts, without event payloads orsecrets.secrets; no manual resend is performed. Use list_webhooks for subscription status. OAuth scopes: webhooks:read. Read-only.
List order event subscriptions owned by this application and buyersession'ssession,orderincludingeventIDssubscriptions.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.
PrepareAfteranget_checkoutexactvalidationcurrentsucceeds, prepare the exact order summary and a short-lived browser confirmation link. The buyer must personally approve thatsummary;summary before submit_order; this prepares confirmation state but does not submitit.or pay for an order. OAuth scopes: order:prepare. Changes buyer or order state.
RemoveDeleteantheitemcompleteownedbasket line identified by thisbuyerbuyer'sfromget_carttheiritem_id;existingnotbasket.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.
Remove a saved product from this buyer'sfavorites.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.
Find or browse brands throughthestorefront brand search, includingitstypo suggestions. Returns paginated public brandlinks.links and IDs for search_products.brand_id; this finds brands, not products. Public; no OAuth required. Read-only.
Find or browse current catalog productsusing the same search andbyfiltersname,asmodeltheorstorefront.SKU;Returnsreturns a bounded page with an exacttotal;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.
Set the absolute quantity ofanaitembasketinlinethisusingbuyer'sitsbasket.item_idQuantityfromzeroget_cart, not product_id. Zero removesit.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.
UpdateChangetheonebuyer'sordelivery,morepaymentcheckoutorfieldscontactusing choicesinfromtheget_checkout.existingOmitted fields keep their values; empty contact/address/comment strings clear them and may invalidate checkout.DoesReadnotvalidationsendbefore prepare_order; this neither submits an orderornormakemakes a payment. OAuth scopes: checkout:write. Changes buyer or order state.