{
  "$schema": "https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json",
  "name": "de.livaglow/livaglow-shop",
  "title": "LivaGlow Shop",
  "version": "1.0.0",
  "description": "LivaGlow sells personalised ceramic mugs (own photo, text, emojis) designed in a 3D web designer at https://livaglow.de/custom. Shipping within Germany only. Use calculate_price for quotes (volume discount from the second mug), get_delivery_estimate for dates, search_faq and search_guides for questions about print quality, dishwasher safety, photos and returns. To design a mug for the user: call get_design_options once, then create_design_link with their texts, font, background and photo placeholder; it returns a preview image and a link that opens the designer with the finished draft (in ChatGPT it renders as an interactive card). Ordering happens on the website; this server is read-only and needs no authentication.",
  "websiteUrl": "https://livaglow.de",
  "icons": [
    {
      "src": "https://livaglow.de/livaglow_icon_tile.png",
      "mimeType": "image/png",
      "sizes": [
        "512x512"
      ]
    }
  ],
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://livaglow.de/api/mcp",
      "supportedProtocolVersions": [
        "2026-07-28",
        "2025-11-25",
        "2025-06-18",
        "2025-03-26",
        "2024-11-05"
      ],
      "authentication": {
        "required": false
      }
    }
  ],
  "capabilities": {
    "tools": {},
    "resources": {},
    "extensions": {
      "io.modelcontextprotocol/ui": {
        "mimeTypes": [
          "text/html;profile=mcp-app"
        ]
      }
    }
  },
  "serverInfo": {
    "name": "livaglow-shop",
    "title": "LivaGlow Shop",
    "version": "1.0.0"
  },
  "transport": {
    "type": "streamable-http",
    "endpoint": "/api/mcp",
    "url": "https://livaglow.de/api/mcp"
  },
  "protocolVersions": [
    "2026-07-28",
    "2025-11-25",
    "2025-06-18",
    "2025-03-26",
    "2024-11-05"
  ],
  "authentication": {
    "type": "none"
  },
  "_meta": {
    "de.livaglow/tools": [
      {
        "name": "get_shop_overview",
        "description": "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."
      },
      {
        "name": "calculate_price",
        "description": "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."
      },
      {
        "name": "get_delivery_estimate",
        "description": "Expected delivery window for an order placed now (Germany, DHL): production start rule (cutoff 14:00 Berlin time on business days), earliest and latest delivery date."
      },
      {
        "name": "list_occasions",
        "description": "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."
      },
      {
        "name": "search_faq",
        "description": "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."
      },
      {
        "name": "search_guides",
        "description": "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."
      },
      {
        "name": "get_page_markdown",
        "description": "Full content of a LivaGlow page as Markdown. Supported paths: /, /custom, /faq, /ratgeber, /ratgeber/:slug, /tasse/:slug, /mug/:slug, /produktsicherheit, /partnerprogramm (e.g. /faq, /ratgeber/tasse-spuelmaschinenfest, /tasse/geburtstag, /mug/birthday)."
      },
      {
        "name": "get_store_rating",
        "description": "Current Trustpilot rating of the shop (TrustScore and number of reviews) with the profile URL."
      },
      {
        "name": "get_design_options",
        "description": "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."
      },
      {
        "name": "create_design_link",
        "description": "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."
      },
      {
        "name": "get_care_and_safety",
        "description": "Care instructions and safety warnings for the mug (dishwasher, microwave, thermal shock, damage) as published on the product safety page."
      }
    ],
    "de.livaglow/documentation": "https://livaglow.de/docs/api"
  }
}