Suorigo Konfigurátor
What this MCP does
Supports custom printed apparel purchases by listing products, creating designs, calculating quotes, finding pickup points, creating and managing orders, and providing payment links.
Tools
Input schema
{'type': 'object', 'required': ['statusToken'], 'properties': {'statusToken': {'type': 'string', 'description': 'statusToken z create_order (poslední část statusUrl) — plný přístup'}}}
Input schema
{'type': 'object', 'required': ['product', 'layers'], 'properties': {'layers': {'type': 'array', 'items': {'type': 'object'}, 'description': "vrstvy: {type:'image'|'text', side:'front'|'back'|'sideLeft'|'sideRight', x,y,width,height v % 0–100, rotation?, src? (https URL nebo data:URL obrázku), text?, fontFamily?, fontSize?, fill?}"}, 'colorId': {'type': 'string'}, 'product': {'type': 'string'}, 'previewBackDataUrl': {'type': 'string'}, 'previewFrontDataUrl': {'type': 'string'}}}
Input schema
{'type': 'object', 'required': ['items', 'customer', 'shippingId', 'consent'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['product', 'size', 'quantity'], 'properties': {'size': {'type': 'string', 'description': 'velikost z katalogu, např. M'}, 'layers': {'type': 'array', 'items': {'type': 'object'}, 'description': 'vrstvy z create_design (určují příplatek za potisk)'}, 'colorId': {'type': 'string'}, 'product': {'type': 'string', 'description': 'id nebo slug produktu z list_products'}, 'quantity': {'type': 'integer', 'minimum': 1}, 'colorName': {'type': 'string', 'description': 'název barvy'}, 'printMethod': {'type': 'string'}}}, 'description': 'položky objednávky (každá velikost/barva zvlášť)'}, 'notes': {'type': 'string', 'maxLength': 1000, 'description': 'vzkaz zákazníka k objednávce (co má dílna vědět); uloží se k zakázce jako poznámka od zákazníka, delší text se ořízne'}, 'consent': {'type': 'boolean', 'description': 'souhlas zákazníka s obchodními podmínkami (https://suorigo.cz/obchodni-podminky), musí být true'}, 'customer': {'type': 'object', 'required': ['email', 'name'], 'properties': {'dic': {'type': 'string'}, 'ico': {'type': 'string'}, 'name': {'type': 'string'}, 'email': {'type': 'string'}, 'phone': {'type': 'string'}, 'address': {'type': 'string'}, 'billingZip': {'type': 'string'}, 'billingCity': {'type': 'string'}, 'companyName': {'type': 'string'}, 'deliveryZip': {'type': 'string'}, 'deliveryCity': {'type': 'string'}, 'billingStreet': {'type': 'string'}, 'billingCountry': {'type': 'string'}, 'deliveryStreet': {'type': 'string'}}, 'description': 'zákazník: email (povinné, skutečná doména s poštou), name (povinné — jméno A příjmení, jde na daňový doklad), phone?, address? (doručovací adresa jedním řádkem u doručení na adresu) nebo deliveryStreet/deliveryCity/deliveryZip, firma: companyName?, ico? (doplní se z ARES), dic?, fakturační adresa billingStreet/billingCity/billingZip/billingCountry (nad 10 000 Kč bez IČO povinná)'}, 'promoCode': {'type': 'string', 'description': 'slevový kód; neplatný kód = chyba (nikdy tiše plná cena)'}, 'shippingId': {'enum': ['zasilkovna', 'balikovna', 'ppl-vydejni', 'dpd-vydejni', 'ppl', 'dpd', 'osobni'], 'type': 'string', 'description': 'doprava: zasilkovna (výdejní místo / Z-BOX, 89 Kč), balikovna (69 Kč), ppl-vydejni (79 Kč), dpd-vydejni (89 Kč), ppl / dpd (na adresu, 129 Kč); od 1 500 Kč zdarma; osobni (Šitbořice) jen se slevovým kódem, který ho odemyká'}, 'paymentMethod': {'enum': ['bank_transfer', 'card'], 'type': 'string', 'description': 'bank_transfer = převod + QR (výchozí); card = odkaz na platbu kartou (Stripe Checkout, Apple/Google Pay podle prohlížeče)'}, 'pickupPointId': {'type': 'string', 'description': 'id výdejního místa z find_pickup_points (povinné u dopravy na výdejní místo)'}, 'idempotencyKey': {'type': 'string', 'maxLength': 128, 'description': 'libovolný unikátní klíč této objednávky (např. UUID); opakované volání se stejným klíčem a obsahem vrátí stejnou objednávku (replayed:true, u karty tentýž platební odkaz), stejný klíč s jiným obsahem = 409'}, 'deliverySpeedId': {'enum': ['d7', 'd14', 'd30'], 'type': 'string', 'description': 'termín: d14 = do 14 prac. dní (výchozí, bez příplatku), d7 = do 7 dní +30 % (jen trička Standard), d30 = do měsíce −10 %; nedostupný termín = 400 s důvodem (quote_order ukáže dostupnost)'}, 'pickupPointName': {'type': 'string', 'description': 'název výdejního místa (volitelné, doplní se samo)'}}}
Input schema
{'type': 'object', 'required': ['shippingId', 'query'], 'properties': {'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'počet výsledků (výchozí 10)'}, 'query': {'type': 'string', 'description': 'město, PSČ, ulice nebo název (min. 2 znaky), např. „Brno Lidická“ nebo „60200“'}, 'shippingId': {'enum': ['zasilkovna', 'balikovna', 'ppl-vydejni', 'dpd-vydejni'], 'type': 'string'}}}
Input schema
{'type': 'object', 'required': [], 'properties': {'email': {'type': 'string', 'description': 'e-mail zákazníka z objednávky — jen spolu s orderNumber'}, 'orderNumber': {'type': 'string', 'description': 'číslo objednávky (9 číslic) — jen spolu s e-mailem'}, 'statusToken': {'type': 'string', 'description': 'statusToken z create_order (poslední část statusUrl) — plný přístup'}}}
Input schema
{'type': 'object', 'required': [], 'properties': {'email': {'type': 'string', 'description': 'e-mail zákazníka z objednávky — jen spolu s orderNumber'}, 'orderNumber': {'type': 'string', 'description': 'číslo objednávky (9 číslic) — jen spolu s e-mailem'}, 'statusToken': {'type': 'string', 'description': 'statusToken z create_order (poslední část statusUrl) — plný přístup'}}}
Input schema
{'type': 'object', 'required': ['product'], 'properties': {'sizes': {'type': 'object', 'description': 'mapování velikost→počet, např. {"M":10,"L":5}'}, 'product': {'type': 'string'}, 'quantity': {'type': 'number'}, 'promoCode': {'type': 'string'}, 'printedSides': {'type': 'number', 'description': 'počet potištěných stran 0–4'}, 'printSideHeightsCm': {'type': 'array', 'items': {'type': 'number'}, 'description': 'výška motivu v cm na každé potištěné straně'}}}
Input schema
{'type': 'object', 'required': [], 'properties': {'product': {'type': 'string', 'description': 'id nebo slug konkrétního produktu (volitelné)'}}}
Input schema
{'type': 'object', 'required': ['ico'], 'properties': {'ico': {'type': 'string', 'description': 'IČO (7–8 číslic)'}}}
Input schema
{'type': 'object', 'required': ['items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['product', 'size', 'quantity'], 'properties': {'size': {'type': 'string', 'description': 'velikost z katalogu, např. M'}, 'layers': {'type': 'array', 'items': {'type': 'object'}, 'description': 'vrstvy z create_design (určují příplatek za potisk)'}, 'colorId': {'type': 'string'}, 'product': {'type': 'string', 'description': 'id nebo slug produktu z list_products'}, 'quantity': {'type': 'integer', 'minimum': 1}, 'colorName': {'type': 'string', 'description': 'název barvy'}, 'printMethod': {'type': 'string'}}}, 'description': 'položky objednávky (každá velikost/barva zvlášť)'}, 'customer': {'type': 'object', 'description': 'volitelné: email (kvůli limitu kupónu), name, ico, adresy — jen pro kontrolu requirements'}, 'promoCode': {'type': 'string', 'description': 'slevový kód; neplatný kód = chyba (nikdy tiše plná cena)'}, 'shippingId': {'enum': ['zasilkovna', 'balikovna', 'ppl-vydejni', 'dpd-vydejni', 'ppl', 'dpd', 'osobni'], 'type': 'string', 'description': 'doprava: zasilkovna (výdejní místo / Z-BOX, 89 Kč), balikovna (69 Kč), ppl-vydejni (79 Kč), dpd-vydejni (89 Kč), ppl / dpd (na adresu, 129 Kč); od 1 500 Kč zdarma; osobni (Šitbořice) jen se slevovým kódem, který ho odemyká'}, 'pickupPointId': {'type': 'string', 'description': 'id výdejního místa z find_pickup_points (povinné u dopravy na výdejní místo)'}, 'deliverySpeedId': {'enum': ['d7', 'd14', 'd30'], 'type': 'string', 'description': 'termín: d14 = do 14 prac. dní (výchozí, bez příplatku), d7 = do 7 dní +30 % (jen trička Standard), d30 = do měsíce −10 %; nedostupný termín = 400 s důvodem (quote_order ukáže dostupnost)'}, 'pickupPointName': {'type': 'string', 'description': 'název výdejního místa (volitelné, doplní se samo)'}}}
Recent tool changes
Similar MCP servers
roastify-mcp
Supports a coffee commerce workflow with product and blend catalogs, inventory, coupons, packaging design editing, artwork genera…
YouCam for Beauty & Personal Care
Offers image-based beauty and personal-care analysis and virtual try-on tools for makeup, hair, facial features, body reshaping, …
agentee
Searches and purchases all-over print apparel, manages carts, promotions, shipping, checkout, orders, and user-submitted designs.
mu
Supports AI-assisted print-on-demand product design, storefronts, manufacturing quotes, orders, fulfillment, shipping, sales, and…
studiomcphub
Provides image enhancement, background removal, vectorization, color and print preparation, artwork search and analysis, product …
Capucine
Provides sourced personal styling guidance, weather-aware outfit recommendations, apparel shopping criteria, and links to verifie…
YouCam for Fashion & Retail
Provides image-based virtual try-on experiences for clothing, accessories, jewelry, watches, makeup, fabric, hats, scarves, and s…
R3PLICA AI Connector
Searches and presents premium design-brand products, collections, finishes, specifications, comparisons, images, and catalog link…