search_ordersLABSCO 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
Add the configuration to your client
USE CASES
Answering where an order has got to
Search by status and date, then open the one the customer is asking about.
Quoting a customer for a product
Find the product in the catalogue and read its prices.
Checking a product can be fulfilled in a country
Check regional stock and the shipment methods available there.
Reviewing what went out last week
Filter orders by status and date range.
Choosing a product to add to a store
Search the catalogue and read the full specification of the candidates.
8 tools
Listed in project docs. Your client may show a different list.
get_order_summarysearch_productsget_productget_product_pricescheck_stock_availabilitylist_shipment_methodsconfigure_gelatoBEFORE YOU INSTALL
What to know first
Tools you get
8 tools named in the project's documentation.
Requires
- uv (uvx) on PATH
- Python 3.13+
- GELATO_API_KEY — a Gelato API key from the Gelato API Portal
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
MCP Clients
Claude Code
claude mcp add gelato --env GELATO_API_KEY="<YOUR_GELATO_API_KEY>" -- uvx mcp-server-gelato<YOUR_GELATO_API_KEY> is your Gelato API key from the Gelato API Portal (https://developers.gelato.com/). uvx fetches mcp-server-gelato from PyPI on first launch.