Servidor MCP

LivaGlow Shop

de.livaglow/livaglow-shop
Comercio y retail Diseño y creatividad Público y accesible MCP 2025-11-25

Qué hace este MCP

Provides pricing, delivery estimates, product information, FAQ search, care guidance, and personalized mug design drafts with preview links.

calculate_price
Price quote
Exact price for a number of mugs in EUR: first mug full price, every additional mug discounted (also across different designs), shipping cost or free shipping, total. Same maths as the shop checkout, before any promo code.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['quantity'], 'properties': {'quantity': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Number of mugs in one order'}}, 'additionalProperties': False}
create_design_link
Create a mug design draft
Turns a design description into a link that opens the LivaGlow designer with the finished draft (texts, cliparts, background, photo placeholder, optional template). Nothing is stored or ordered: the customer opens the link, checks the 3D preview, uploads their photo if a placeholder is present, and orders. Texts are placed automatically (centred column) unless x/y are given; with a template, texts replace the template's text slots in order. Photos cannot be passed; use photo:{shape} to reserve a placeholder. Call get_design_options first for valid fonts, cliparts and templates.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'properties': {'items': {'type': 'array', 'items': {'oneOf': [{'type': 'object', 'required': ['type', 'text'], 'properties': {'x': {'type': 'integer', 'maximum': 2362, 'minimum': 0}, 'y': {'type': 'integer', 'maximum': 1063, 'minimum': 0}, 'arc': {'type': 'integer', 'maximum': 100, 'minimum': -100, 'description': 'Curve the text: negative = arch down, positive = arch up'}, 'bold': {'type': 'boolean'}, 'font': {'enum': ['Anton', 'Arial', 'Bangers', 'Caveat', 'Courier New', 'Dancing Script', 'Georgia', 'Impact', 'Lobster', 'Pacifico', 'Roboto Slab', 'Verdana'], 'type': 'string'}, 'size': {'type': 'integer', 'maximum': 400, 'minimum': 40, 'description': 'Font size in print px (auto if omitted)'}, 'text': {'type': 'string', 'maxLength': 120, 'description': 'Up to 4 lines (\\n). Emojis allowed.'}, 'type': {'type': 'string', 'const': 'text'}, 'color': {'type': 'string', 'description': '#rrggbb'}, 'italic': {'type': 'boolean'}, 'position': {'enum': ['left', 'center', 'right'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['type', 'id'], 'properties': {'x': {'type': 'integer', 'maximum': 2362, 'minimum': 0}, 'y': {'type': 'integer', 'maximum': 1063, 'minimum': 0}, 'id': {'type': 'string', 'description': 'Clipart id from get_design_options'}, 'size': {'type': 'integer', 'maximum': 900, 'minimum': 100}, 'type': {'type': 'string', 'const': 'clipart'}, 'color': {'type': 'string', 'description': '#rrggbb'}, 'position': {'enum': ['left', 'center', 'right'], 'type': 'string'}}, 'additionalProperties': False}]}, 'maxItems': 10, 'description': 'Texts and cliparts in top-to-bottom order'}, 'photo': {'oneOf': [{'type': 'boolean'}, {'type': 'object', 'properties': {'shape': {'enum': ['rect', 'rounded', 'circle', 'heart', 'star'], 'type': 'string'}, 'position': {'enum': ['left', 'center', 'right'], 'type': 'string'}, 'frameColor': {'type': 'string', 'description': '#rrggbb'}}, 'additionalProperties': False}], 'description': 'Reserve a photo placeholder the customer fills in the designer'}, 'layout': {'enum': ['left', 'center', 'right'], 'type': 'string', 'description': 'Column for automatically placed items (default: opposite the photo, else center)'}, 'template': {'type': 'string', 'description': 'Template id from get_design_options (optional)'}, 'background': {'oneOf': [{'type': 'string'}, {'type': 'object'}, {'type': 'null'}], 'description': 'Background preset id (e.g. "creme", "sonnenuntergang") or {kind:"solid",color:"#rrggbb"} or {kind:"gradient",from:"#rrggbb",to:"#rrggbb",angle:135}'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['url', 'previewUrl', 'summary', 'hasPhotoPlaceholder', 'warnings', 'locale', 'price'], 'properties': {'url': {'type': 'string', 'description': 'Designer link with the draft'}, 'next': {'type': 'string'}, 'price': {'type': 'object', 'required': ['currency', 'firstMug', 'eachAdditionalMug', 'shipping', 'freeShippingFromListPrice'], 'properties': {'currency': {'type': 'string'}, 'firstMug': {'type': 'number'}, 'shipping': {'type': 'number', 'description': 'Shipping of the default method below the free-shipping threshold'}, 'maxQuantity': {'type': 'integer'}, 'eachAdditionalMug': {'type': 'number'}, 'shippingMethodLabel': {'type': 'string'}, 'freeShippingFromListPrice': {'type': 'number'}, 'shippingAboveFreeThreshold': {'type': 'number'}}}, 'locale': {'enum': ['de', 'en'], 'type': 'string'}, 'summary': {'type': 'string'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'previewUrl': {'type': 'string', 'description': 'PNG of the flat print area'}, 'previewNote': {'type': 'string'}, 'elementCount': {'type': 'integer'}, 'hasPhotoPlaceholder': {'type': 'boolean'}}}
get_care_and_safety
Care and safety
Care instructions and safety warnings for the mug (dishwasher, microwave, thermal shock, damage) as published on the product safety page.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'additionalProperties': False}
get_delivery_estimate
Delivery estimate
Expected delivery window for an order placed now (Germany, UPS or DHL): production start rule (cutoff 14:00 Berlin time on business days), earliest and latest delivery date. Checkout also accepts a preferred date (arrive by / ship from), so a gift can be held back.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'additionalProperties': False}
get_design_options
Design options
Everything an agent needs before create_design_link: available fonts with style hints, text size range, background presets, photo shapes, clipart ids by category, templates with their text slots, print-area geometry and limits.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'additionalProperties': False}
get_page_markdown
Page as Markdown
Full content of a LivaGlow page as Markdown. Supported paths: /, /custom, /faq, /ratgeber, /ratgeber/:slug, /tasse/:slug, /mug/:slug, /vorlagen, /vorlagen/:slug, /produktsicherheit, /partnerprogramm (e.g. /faq, /ratgeber/tasse-spuelmaschinenfest, /tasse/geburtstag, /mug/birthday).
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['path'], 'properties': {'path': {'type': 'string', 'maxLength': 200, 'description': 'Path starting with /'}}, 'additionalProperties': False}
get_shop_overview
Shop overview
Facts about LivaGlow and its single product, the personalised ceramic mug: specs, fixed prices, volume discount, shipping (Germany only), delivery, returns policy, photo requirements and key URLs.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'additionalProperties': False}
get_store_rating
Store rating
Current Trustpilot rating of the shop (TrustScore and number of reviews) with the profile URL.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'additionalProperties': False}
list_occasions
Occasions and templates
Occasion landing pages with ready-made templates (photo mug, birthday, couples, pet, Mother's Day, Christmas) with German and English URLs and the designer deep link that preselects the templates.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'additionalProperties': False}
search_faq
Search FAQ
Keyword search over the shop FAQ and the occasion-page FAQs (German): designer usage, image quality, payment, shipping, returns, care. Returns the best matching questions with full answers.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 200, 'minLength': 2, 'description': 'Search words, German or English'}}, 'additionalProperties': False}
search_guides
Search guide articles
Find LivaGlow guide articles (German) about printed mugs: dishwasher safety, porcelain vs ceramic, photo resolution, printing costs, print durability, gift ideas. Returns title, direct answer and URL.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 200, 'minLength': 2, 'description': 'Search words, German or English (e.g. "spülmaschinenfest", "photo resolution")'}}, 'additionalProperties': False}
Modificado
create_design_link
1 de October de 2026 a las 02:43
Modificado
get_delivery_estimate
29 de September de 2026 a las 02:50
Modificado
search_guides
25 de September de 2026 a las 02:50
Modificado
get_delivery_estimate
23 de September de 2026 a las 02:41
Modificado
get_page_markdown
19 de September de 2026 a las 02:40
Añadido
get_care_and_safety
17 de September de 2026 a las 12:39
Añadido
create_design_link
17 de September de 2026 a las 12:39
Añadido
get_design_options
17 de September de 2026 a las 12:39
Añadido
get_store_rating
17 de September de 2026 a las 12:39
Añadido
get_page_markdown
17 de September de 2026 a las 12:39
Añadido
search_guides
17 de September de 2026 a las 12:39
Añadido
search_faq
17 de September de 2026 a las 12:39
Añadido
list_occasions
17 de September de 2026 a las 12:39
Añadido
get_delivery_estimate
17 de September de 2026 a las 12:39
Añadido
calculate_price
17 de September de 2026 a las 12:39
Añadido
get_shop_overview
17 de September de 2026 a las 12:39