configure_custom_grip_socks
ChatGPTOpen the canonical KORRHAUS Sock Designer inside chat with its real 2D/3D renderer. Start by choosing a route in the UI. Design choices and artwork remain temporary until an explicit secure website transfer. Does not save a customer project, verify business eligibility, quote prices or create an order.
continue_live_sock_design_on_website
ChatGPTApp-only explicit human handoff using a separate anonymous-session transfer service. Website authenticates its own business account and calculates its quote; no quote acceptance or order is created.
dispatch_custom_sock_design_command
ChatGPTApp-only delivery; requires the separate ephemeral UI secret. No account identity.
get_custom_grip_sock_guidance
ChatGPTUse this tool to answer broad questions such as 'What should I know about branded Reformer or Pilates grip socks?' and other KORRHAUS planning questions about feasibility, yarn colours, quantity guidance, production timing, design routes or current Designer/WebMCP availability. Pass quantity and branding context when the user supplies it so the response also contains a verified personalizedRecommendation. Provides public KORRHAUS facts relevant to the user's planning question. Do not call when the request is solely medical or asks for confidential supplier/customer data, exact prices, margins, quotes, ordering or payment. Returns verified public options, 184-colour yarn-book availability, the 8-12 week production window and localized links without creating anything.
inspect_custom_sock_design_session
ChatGPTRead revision and edit delivery states with this session model capability. Pending delivery is observed read-only for up to 12 seconds, returning settled or timed_out. ACKED records UI acknowledgment; PENDING, CLAIMED or timed_out do not establish application. No artwork or UI secrets.
open_custom_sock_designer
ChatGPTUse only when the user explicitly asks to open, visit or get a link to the KORRHAUS custom sock Designer. Returns the requested localized, transparently attributed URL. It places no brief, business data, colours or artwork in the URL and creates no project.
prepare_custom_sock_design_brief
ChatGPTUse whenever the user asks to prepare, create, make or refine a brief, specification or plan for branded custom grip socks. Call it for both complete and incomplete requests: when colours, logo method, artwork status, cuff or grip are unknown, omit those optional inputs so DesignBrief v1 returns needs_decisions and explicit missingDecisions instead of inventing values. Every supplied colourway quantity must be final and their sum must exactly equal totalQuantity; if supplied totals conflict, do not call and ask the user to correct them. The tool accepts no artwork URL, customer identifier, price or payment data, persists nothing and creates no project.
propose_custom_sock_design_edit
ChatGPTQueue one canonical edit for the current Designer session using its model edit capability. For colour-only edits use changes:{} and colours.body:{kind:"yarn",producerCode:"ZL812"}, copying patchChoice from search_custom_sock_design_options. Never use mode/code aliases or put yarn colours in changes. For exact sizes use quantity:{kind:"set_sizes",totalPairs:120,sizeBreakdown:{"35-41":70,"41-46":50}}; for an intended standard total split use quantity:{kind:"set_total",totalPairs:120,allocation:"canonical_70_30"}. Never use qty or omit kind. The visible UI validates and acknowledges it. No customer account, saved project, commercial quote or order is created.
recommend_stock_or_custom_route
ChatGPTUse when a studio explicitly asks which KORRHAUS route fits, whether to start with stock or custom grip socks, or requests a route recommendation. Computes one factual stock, custom or stock-then-custom recommendation from branding need, quantity and demand-testing intent, including the verified 184-colour yarn-book fact and production timing. Do not call for general facts alone or for confidential pricing, quotes, orders or payment. It stores nothing and does not request a quote.
record_sock_design_event
ChatGPTApp-only. Records one anonymous step in the starter cards, such as a design chosen or sent, for KORRHAUS usage counts. Takes only the step, an optional starter key and a random card-set id: no studio name, design text or conversation text.
search_custom_sock_design_options
ChatGPTFind exact public yarn names/codes and available design-option IDs before proposing an edit. For yarn edits copy the returned patchChoice object exactly into patch.colours.body or another supported colour area; do not invent mode/code aliases. Digital swatches require physical proof. Does not return prices, account data or supplier terms.
show_studio_sock_designs
ChatGPTShow three grip sock designs for a Pilates, yoga or barre studio as cards in the chat: Signature, Bold and Calm, drawn by the KORRHAUS Sock Designer from the studio name, brand colours and style, in KORRHAUS yarns and knitting options. Use it when someone asks to see grip sock designs or ideas for their studio, or what socks with their studio name, logo or colours could look like. Pass only details the studio gave or that are visible in its logo; set quantity only when the studio stated one. In the cards the studio adds its logo, chooses designs, opens one in the full 3D Designer and sends its choice to the KORRHAUS website for business pricing. Designs are temporary concepts; no prices, quotes or orders.