{"name":"HydrogelFilm.eu","organization":"GaVitech s. r. o.","description":"AI assistants can create a temporary draft cart using GET requests. The customer must review and complete checkout on the merchant website.","version":"1.0","enabled":true,"language":"en","locale":"en-GB","currency":"EUR","website_url":"https:\/\/hydrogelfilm.eu\/","documentation_url":"https:\/\/hydrogelfilm.eu\/ai-shopping","openapi_url":"https:\/\/hydrogelfilm.eu\/ai\/openapi.json","methods":[{"name":"light_get_flow","description":"Multi-step GET-only flow for AI clients that can call URLs sequentially.","steps":["Call start_url to receive a token.","Call search_url with token and query.","If selection_guidance.needs_clarification is true, ask the customer before adding.","Call product_url when option details are needed.","Call add_url with purchasable_id, quantity and selected options.","Call cart_url to review the draft cart.","Send the checkout handoff URL to the customer."]},{"name":"single_shot_build_cart","description":"One GET call for AI clients that prefer not to call many URLs.","endpoint":"https:\/\/hydrogelfilm.eu\/ai\/build-cart?q={structured_items}","instruction":"Do not send raw customer prose. Convert the request into semicolon-separated structured item descriptions first.","language":"Use English ASCII machine-readable keys and option values even when the customer speaks another language."},{"name":"webmcp","description":"Browser-context method for supported agents. Storefront pages register tools through document.modelContext.","requires_browser_context":true,"tools":["start_ai_cart","build_ai_cart","search_storefront_products","get_storefront_product","add_storefront_product_to_cart","update_ai_cart_line","remove_ai_cart_line","get_ai_cart","open_ai_cart_checkout"]}],"webmcp":{"enabled":true,"mode":"browser_imperative_api","requires_browser_context":true,"tools":["start_ai_cart","build_ai_cart","search_storefront_products","get_storefront_product","add_storefront_product_to_cart","update_ai_cart_line","remove_ai_cart_line","get_ai_cart","open_ai_cart_checkout"]},"start_url":"https:\/\/hydrogelfilm.eu\/ai\/start","search_url":"https:\/\/hydrogelfilm.eu\/ai\/search?token={token}&q={query}","product_url":"https:\/\/hydrogelfilm.eu\/ai\/product?token={token}&id={product_id}","build_cart_url":"https:\/\/hydrogelfilm.eu\/ai\/build-cart?q={structured_items}","build_cart_format":{"instruction":"Do not send raw customer prose. First convert the customer request into semicolon-separated structured item descriptions.","language":"Use English ASCII machine-readable keys and option values in build-cart, even when the customer speaks another language. Keep product names as close as possible to storefront product titles.","item_syntax":"item:<brand model product>, type:<film type>, finish:<transparent|matte>, accessories:<none|application-card|cleaning-set|application-card+cleaning-set>","example":"item:Apple iPhone 15 Hydrogel Screen Protector,type:standard,finish:matte,accessories:application-card+cleaning-set; item:Apple Watch Series 11 42mm Hydrogel Screen Protector,type:standard,finish:transparent,accessories:application-card","clarification_rule":"If a size, generation, material, finish, or accessory choice is missing, ask the customer before calling build-cart."},"add_url":"https:\/\/hydrogelfilm.eu\/ai\/add?token={token}&purchasable_id={purchasable_id}&qty={quantity}","add_url_options_hint":"For product option forms, append GET parameters as options[field_id]=value. Checkbox fields may be repeated as options[field_id][]=value.","update_url":"https:\/\/hydrogelfilm.eu\/ai\/update?token={token}&line_id={line_id}&qty={quantity}","remove_url":"https:\/\/hydrogelfilm.eu\/ai\/remove?token={token}&line_id={line_id}","cart_url":"https:\/\/hydrogelfilm.eu\/ai\/cart?token={token}","checkout_url":"https:\/\/hydrogelfilm.eu\/checkout\/?ai_cart_token={token}","api_checkout_url":"https:\/\/hydrogelfilm.eu\/ai\/checkout?token={token}&handoff=1","limits":{"max_lines_per_cart":10,"max_quantity_per_line":5,"token_ttl_minutes":30},"policy":{"draft_cart_only":true,"no_payment_collection":true,"checkout_must_be_completed_by_customer":true,"server_recalculates_prices":true},"assistant_instructions":["Use \/ai\/search before \/ai\/add.","Use only option values returned in option_forms.","If search returns selection_guidance.needs_clarification=true, ask the customer the selection_guidance.question before adding a product.","Do not guess required device size, generation, material, finish, or variant when multiple strong matches are returned."]}