MCP server
Gelato MCP by usefulapi
io.usefulapi/gelato
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Browse the Gelato catalog, prices, orders and shipping; quote, create draft orders and products.
Working at last checkVerified publisher: usefulapi.ioAbout 7,486 tokens per request once connected19 tools
https://gelato.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 19
- Token cost
- About 7,486 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http gelato https://gelato.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.gelato] url = "https://gelato.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"gelato":{"httpUrl":"https://gelato.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"gelato":{"url":"https://gelato.usefulapi.io/mcp"}}}
VS Code
{"servers":{"gelato":{"type":"http","url":"https://gelato.usefulapi.io/mcp"}}}
Antigravity
agy mcp add gelato https://gelato.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"gelato","server_url":"https://gelato.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"gelato","server_url":"https://gelato.usefulapi.io/mcp"}
Tools
gelato_cancel_order~133 tokens
Cancel an order before production. Gelato refuses (HTTP 409) once any item is printed or the order has shipped. This cannot be undone. POST /v4/orders/{orderId}:cancel.gelato_check_stock~184 tokens
Stock status of stockable products per stock region (US-CA, EU, UK, OC, AS, SA, ROW): in-stock, out-of-stock-replenishable (with a replenishment date), out-of-stock, non-stockable or not-supported. POST /v3/stock/region-availability.gelato_create_orderMoves money · ~1528 tokens
Create an order. By default it is a DRAFT: nothing is produced or charged until it is submitted with gelato_submit_draft_order (or in the dashboard). With order_type "order" Gelato starts production and charges the account right away. Shipment: a shipmentMethodUid from gelato_quote_order, or "normalgelato_create_product_from_template~793 tokens
Create a product in a connected store from a template, with your own images in the template's placeholders. Gelato creates the product, then publishes variants and mockups in the background (track it with gelato_get_store_product). Hidden in the online store unless visible_in_online_store is true. Pgelato_delete_draft_orderDeletes data · ~126 tokens
Permanently delete a DRAFT order (regular orders cannot be deleted; cancel them instead). DELETE /v4/orders/{orderId}.gelato_get_catalog~163 tokens
One catalog with the attributes that define its products (e.g. PaperFormat, PaperType, ColorType) and each attribute's possible values. Use them as attribute_filters in gelato_search_products. GET /v3/catalogs/{catalogUid}.gelato_get_cover_dimensions~203 tokens
Cover layout of a multi-page product (photo book, brochure) in millimetres: spine, front, back, bleed and wraparound areas, for designing the cover file. GET /v3/products/{productUid}/cover-dimensions.gelato_get_order~159 tokens
One order by Gelato order id: type (order/draft), fulfillment and financial status, items with their files and statuses, shipment with packages and tracking codes/URLs, shipping address, receipts and totals. GET /v4/orders/{orderId}.gelato_get_product~156 tokens
One catalog product by productUid: attributes, weight, supported and unsupported countries, whether it is printable or stockable, and valid page counts for multi-page products. GET /v3/products/{productUid}.gelato_get_product_prices~272 tokens
Gelato's production prices of a product for every quantity tier, optionally for one destination country and currency. page_count is required for multi-page products. Shipping is not included (use gelato_quote_order). GET /v3/products/{productUid}/prices.gelato_get_store_product~194 tokens
One product of a connected store: title, description, status, variants (with productUid and external ids), options, preview and publishing state. GET /v1/stores/{storeId}/products/{productId}.gelato_get_template~177 tokens
A product template made in the Gelato dashboard: title, description, preview, and its variants (id, title, productUid; pass the variant id as template_variant_id) with their image placeholders (names to fill in gelato_create_product_from_template). GET /v1/templates/{templateId}.gelato_list_catalogs~97 tokens
List Gelato's product catalogs (posters, cards, t-shirts, mugs, photo books, ...) with their catalogUid and title. Start here to find products. GET product.gelatoapis.com/v3/catalogs.gelato_list_shipment_methods~153 tokens
Gelato's shipment methods (shipmentMethodUid, name, type normal/express/pallet, tracking, business/private, supported destination countries), optionally only those for one destination country. GET shipment.gelatoapis.com/v1/shipment-methods.gelato_list_store_products~333 tokens
Products of a connected e-commerce store (Shopify, Etsy, WooCommerce, ...) as Gelato knows them: id, title, status (created/publishing/publishing_error/active), external id, variants with their productUid, preview images and dates. The store id is in the Gelato dashboard URL of the store and on itsgelato_quote_order~1348 tokens
Price an order before placing it: product prices and the available shipment methods (shipmentMethodUid, price, min/max delivery days and dates) per fulfillment facility, for a recipient address. Nothing is created or charged. Pass a returned shipmentMethodUid to gelato_create_order. POST /v4/orders:gelato_search_orders~975 tokens
Search orders and drafts, newest first: id, your reference ids, order type, fulfillment and financial status, channel, store, country, currency, totals and dates. Filter by status, type, country, channel, store, reference, date range or free text (recipient name or order reference). POST /v4/orders:gelato_search_products~343 tokens
List the products of a catalog, optionally filtered by attribute values, with each product's productUid, attributes, weight and dimensions, plus hit counts per attribute value. POST /v3/catalogs/{catalogUid}/products:search.gelato_submit_draft_order~149 tokens
Convert a DRAFT order into a regular order: Gelato starts production and charges the account. Items stay as they are. Only drafts can be submitted. PATCH /v4/orders/{orderId} {"orderType":"order"}.
Browse
Related MCP servers
- Gooten MCP by usefulapi
Browse the Gooten catalog, stock, shipping and price quotes; search orders and cancel items. - Printful MCP by usefulapi
Browse the Printful catalog, orders, shipping quotes and stats, and create draft orders and mockups. - CustomCat MCP by usefulapi
Browse the CustomCat catalog, your products and designs; check shipping; create and cancel orders. - Toys Hub
Browse Toys Hub: products, prices in ALL, stock, delivery and checkout links. Read-only, no sign-in. - FinerWorks MCP by usefulapi
Read FinerWorks orders, inventory, catalog, prices and shipping quotes; never submits an order. - Printify MCP by usefulapi
Read shops, catalog blueprints, print providers, products and orders; create and publish products. - Barwa Drukarnia
BARWA print shop (barwa.pl): catalog, product advisor, real-price quotes, shipping, file specs. - Shippit MCP by usefulapi
Get Shippit quotes, track and manage orders; create, label, book and cancel shipments on approval.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/gelato)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents