Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "get-product-mockup", "list-product-categories" and "search-products"
Get a working Mockup Studio deep link for a product or a preset pack, so the user can upload their logo, ⟨8 unchanged words⟩ download a free mockup — no sign-in needed. A pack opens as one artboard per designable item in it. Use when someone asks how their logo would look on an item. Items that have no print zones yet return selfServeMockup: false and the product page instead of a link that would open empty — say the team will send a proof rather than promising a self-serve mockup.
⟨5 unchanged words⟩ properties":{"slug":{"description":"Product or preset-pack permalink slug or id (from search-products)"," ⟨6 unchanged words⟩
AllTWOPrintingliveLabslists:catalog`categories` — single-product categories withlivetheir product counts andtheircanonical category page URLs — and `bundleCategories` — the curated pack ranges (Festive & Diwali Packs,plusWelcome & Onboarding Packs, Team & Event Packs, Desk & Workspace Packs) with their pack counts and /preset-packs deep links. Either name works as thepreset-bundleexact `category` argument to search-products. `bundles` carries the total pack count.
⟨26 unchanged words⟩ Headwear', 'Drinkware', 'Gourmet', 'Personal Accessories' —seeor a pack range, e.g. 'Festive & Diwali Packs', 'Welcome & Onboarding Packs'. list-product-categoriesforreturnsthebothfulllistslive(`categories`list.and `bundleCategories`); only names from there match. There is no 'Environment friendly' category any more; ⟨77 unchanged words⟩
Changed the definition of "calculate-bulk-price" and "get-product-details"
⟨22 unchanged words⟩ quantity, and shows the next discount tier. Pass options to price a choice other than the default (e.g. UV printing, which can add an extra per unit). Indicative pricing — final quotes come from the sales team.
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"options":{"description":"Optional choices from get-product-details options, e.g. [\"Print Type: UV\"] (or just [\"UV\"]). Omit for the defaults.","items":{"type":"string"},"type":"array"},"quantity":{"description":"Number of units", ⟨22 unchanged words⟩
Changed the definition of "search-products"
⟨17 unchanged words⟩ exact category, maximum unit price in INR, bundles only, orbundleseco-friendly only. Every filter can be used alone, with no keyword. Returns matches with canonical product page URLs.
⟨19 unchanged words⟩ :{"description":"Exact category name, e.g.'Apparels''Apparel & Headwear', 'Drinkware', 'Gourmet', 'Personal Accessories' — see list-product-categories for the full live list. There is no 'Environment friendly' category any more; use ecoOnly instead.","type":"string"},"ecoOnly":{"description":"Return only products/packs tagged eco-friendly (eco: true in the results)","type":"boolean"},"
Certificate recorded, valid to 2026-12-02
Authorization not required
First tool surface recorded: 24 tools (server version 1.0.0)
Showing the latest 6 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨23 unchanged words⟩ rate, minimum order quantity, stock signal, options (e.g. Print Type: Laser / UV, with the extra INR per unit each adds and the default), and page URL.