Categories › Business & Finance › E-commerce & marketplaces
Print-on-demand: browse products, create campaigns with your designs, quote, order and track.
Remote server: your requests and data go to api.hoplix.com. Claude Code: claude mcp add --transport http hoplix-print-on-demand https://api.hoplix.com/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
list_products — Lists the blank products available on Hoplix (t-shirts, hoodies, mugs, bags, phone cases...) with product code, colours, sizes, base cost inget_product — Full details of one catalogue product: description, colours, sizes, base costs, production days, printable area, pixels needed for the artwolist_campaigns — Lists the seller's campaigns (a campaign is a design applied to one or more products), newest first, with id, name, URL, status, dates, and get_campaign — Details of one of the seller's campaigns: name, description, URL, status, currency and its products with product-id, price, colours, sizes alist_orders — Lists the seller's orders, newest first, with status, shipping code and tracking URL. With test=true it lists only the test orders.get_order — Full details of one order: date, your reference, status, shipping cost, tracking and the ordered products. Accepts real order ids and test oget_order_status — Status, shipping code and tracking URL of an order, looked up by Hoplix order id or by the seller's own order reference (one of the two is rcheck_shipping_address — Checks whether a delivery address is complete and the destination country is served by Hoplix. Returns valid true/false with the reason.quote_order — Calculates total and shipping cost of an order with the seller's prices and discounts, running the same checks as a real order (campaign procreate_campaign — Creates a new campaign: the seller's design printed on a catalogue product (plus optional additional products), with selling price and colourequest_design_upload — Creates a personal Hoplix upload page for a campaign design and returns its upload_url and a design_upload_id (UPL-...). On that page the usget_design_upload — Status of a design upload: waiting_for_upload, uploaded (with file name, type, width and height in pixels) or expired.create_order — Places a real order that Hoplix prints and ships, with the same checks and prices as an order quote. Nothing is charged: the order is createcancel_order — Cancels an order that is not in production yet; if it was already paid from the wallet the amount goes back to the wallet. Orders in productNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.