Labsco
MCP SERVER

Gelato

by madzarm

Searches Gelato print-on-demand orders and the product catalogue, with prices, stock and shipping options.

E-commerce & Marketplace Operations
Summary
Order status and catalogue lookup in the same place.

The two halves answer the two questions a print-on-demand shop fields all day: where is this order, and can we make that product for this customer where they live. Stock and shipping come back per region, so the second answer is location-aware rather than generic.

What it is

An MCP server over Gelato's print-on-demand API: search and open orders, browse product catalogues, and check pricing, regional stock and shipment methods.

What you get
  • Order search filtered by status, country and date range, and one order's detail (search_orders, get_order_summary)
  • Product search across catalogues with filtering, and full detail on a single product (search_products, get_product)
  • Pricing for products (get_product_prices)
  • Stock availability checked across regions (check_stock_availability)
  • The shipment methods available (list_shipment_methods)
  • Resources for recent orders, draft orders and catalogue summaries, addressable as orders://recent, orders://drafts and catalogs://list
Requirements

Python 3.13+ and uvx, plus a Gelato API key from the Gelato API Portal in the client config.

Setup effort

One command plus a key — pip install mcp-server-gelato, then supply credentials