GELATO.cz
Server Details
Gelato and pastry ingredients for professionals (CZ, B2B): catalog, cart and orders.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 14 tools
Each tool targets a distinct resource+action: cart mutations (add_to_cart relative, update_cart_item absolute, clear_cart), cart reads (get_cart), checkout (checkout_preview vs place_order), catalog browsing (list_categories, list_category_products, search_products, get_product), and orders/addresses (list_my_orders, get_my_order, list_delivery_addresses, create_delivery_address). The add vs set-absolute distinction between add_to_cart and update_cart_item is explicitly clarified in the descriptions. browse vs search vs get_product are clearly differentiated by the descriptions.
All 14 tools use consistent snake_case verb_noun patterns (list_*, get_*, create_*, add_to_*, update_*, clear_*, place_*, checkout_*). The 'my' scoping (get_my_order, list_my_orders) is applied coherently across order tools. No convention mixing or vague names.
14 tools sits comfortably in the ideal 3-15 range and the surface is well-scoped across four natural clusters (catalog, cart, checkout, orders/addresses). Each tool earns its place with no filler.
Core e-commerce lifecycle is covered: browse/search products, manage cart, preview and place orders, view order history, create/list addresses. Minor gaps exist—no address update/delete, no order cancellation, no invoice/receipt retrieval—but these are workable-around omissions rather than blockers.
Available Tools
14 toolsadd_to_cartAInspect
Add a quantity of a product to the cart (whole units, as in the web shop). Quantity is added to what is already in the cart. Products sold by whole cartons are rounded up to full cartons automatically.
Inputs: quantity (required), product_id (required).
checkout_previewARead-onlyInspect
Preview the order before placing it: final items, totals including VAT and transport, delivery address and payment/delivery methods. Always call this before place_order.
Inputs: delivery_address_id.
clear_cartAInspect
Remove all items from the shopping cart.
Inputs: no named parameters.
create_delivery_addressAInspect
Create a delivery address (place of business) for this customer — required once before the first order, exactly as the web shop asks right after registration. Minimum: city, zip, house number, a contact surname and a phone for the carrier; street may be empty in villages without street names. Leave the address fields empty to deliver to the registered company address from ARES (city, zip, street and house number are then copied from the account). Input is tidied automatically (phone prefix, zip spacing); only what cannot be fixed is refused. Payment terms of the address follow the customer account; the payment of a particular order is chosen in place_order. Returns delivery_address_id for checkout_preview and place_order.
Inputs: phone (required), contact_surname (required), zip, city, +8 more.
get_cartARead-onlyInspect
Current content of the customer's shopping cart with totals, transport cost and any system notes.
Inputs: no named parameters.
get_my_orderBRead-onlyInspect
Detail of one order of this customer, including its items and status.
Inputs: order_id (required).
get_productARead-onlyInspect
Full detail of one product: description, annotation, URL and everything the listing tools return. Public — no authentication needed. Every product carries the EAN, brand, pack size with its unit (kg for goods sold by weight, ks for goods sold by the piece) and the resulting price_per_unit, plus weight_kg. Prices are EXCLUDING VAT — price_vat_included is false and vat_rate gives the rate in percent. The exact stock quantity is returned only to authenticated customers; anonymous callers get in_stock as a yes/no.
Inputs: product_id (required).
list_categoriesARead-onlyInspect
Full catalog category tree of the e-shop (ice-cream and pastry catalogs): names, absolute URLs and product counts per category. The best starting point for browsing the assortment structurally. Public — no authentication needed.
Inputs: include_counts.
list_category_productsARead-onlyInspect
Paged list of products in one catalog category, by category id or URL slug (see list_categories). Public — no authentication needed. Every product carries the EAN, brand, pack size with its unit (kg for goods sold by weight, ks for goods sold by the piece) and the resulting price_per_unit, plus weight_kg. Prices are EXCLUDING VAT — price_vat_included is false and vat_rate gives the rate in percent. The exact stock quantity is returned only to authenticated customers; anonymous callers get in_stock as a yes/no. Authenticated customers get prices that include their personal discount.
Inputs: page, slug, per_page, category_id.
list_delivery_addressesARead-onlyInspect
Delivery addresses registered for this customer. Use the returned id as delivery_address_id in place_order when the customer has more than one. A brand-new customer has none yet — call create_delivery_address first.
Inputs: no named parameters.
list_my_ordersCRead-onlyInspect
Recent orders of this customer with their status.
Inputs: limit.
place_orderAInspect
Place a REAL, BINDING order from the current cart on behalf of the customer. Requires confirm=true. The customer receives the standard order confirmation email.
Inputs: confirm (required), note, payment_method_id, delivery_method_id, +1 more.
search_productsARead-onlyInspect
Search the e-shop catalog by product name or EAN code. Public — no authentication needed. Every product carries the EAN, brand, pack size with its unit (kg for goods sold by weight, ks for goods sold by the piece) and the resulting price_per_unit, plus weight_kg. Prices are EXCLUDING VAT — price_vat_included is false and vat_rate gives the rate in percent. The exact stock quantity is returned only to authenticated customers; anonymous callers get in_stock as a yes/no. Authenticated customers get prices that include their personal discount.
Inputs: query (required), limit.
update_cart_itemAInspect
Set the absolute quantity of a product in the cart. Quantity 0 removes the product.
Inputs: quantity (required), product_id (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Browse the Gelato catalog, prices, orders and shipping; quote, create draft orders and products.
AI copilot for artisan food makers — stock, orders, HACCP and billing from your chat.
Czech invoicing for freelancers and SMEs: invoices, customers, expenses, payments, cash flow.
Read orders, sales reports, stock and reservations; add customers, update products in Dotypos.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to search products, inspect ingredients and nutrition facts, manage the shopping cart, and review order history on Vilgain.cz.11 npm3MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to shop groceries across the Rohlik Group platforms by searching products, building and editing shopping carts, and accessing account, order, delivery, and discount information.MIT
- FlicenseNot gradedqualityAmaintenanceEnables AI assistants to search grocery products, build and manage shopping carts, and access account, order, delivery, and discount information through the Rohlik Group's online grocery delivery platforms. Supports multiple country-specific storefronts by selecting a regional base URL.-
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to search products, manage shopping carts, view account and order information, check delivery slots, and receive smart shopping suggestions across Rohlik Group grocery platforms.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.