Custom Blinds Shop
Ce que fait ce MCP
Supports product discovery, blind configuration, live ZAR pricing, cart and checkout management, payment links through Yoco or Ozow, order tracking, delivery estimates, and customer handoffs.
Outils
Schéma d’entrée
{'type': 'object', 'required': ['cart_id'], 'properties': {'cart_id': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['checkout_id'], 'properties': {'checkout_id': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['product_id', 'colour_name'], 'properties': {'product_id': {'type': 'string'}, 'colour_name': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['checkout_id'], 'properties': {'checkout_id': {'type': 'string'}, 'payment_method': {'enum': ['yoco', 'ozow'], 'type': 'string', 'description': 'Overrides any value set in create_checkout/update_checkout'}}}
Schéma d’entrée
{'type': 'object', 'required': ['product_id', 'width_mm', 'height_mm', 'colour', 'mount_type'], 'properties': {'colour': {'type': 'string', 'description': 'Colour name (must match available colours)'}, 'finish': {'type': 'string', 'description': 'Optional finish for aluminium venetians'}, 'province': {'type': 'string', 'description': "Optional. Customer's South African province or city. Garden Route locations get Duncan's direct contact; other locations get the online shop contact."}, 'quantity': {'type': 'number', 'description': 'Number of blinds (default 1)'}, 'width_mm': {'type': 'number', 'description': 'Width in millimetres'}, 'height_mm': {'type': 'number', 'description': 'Height/drop in millimetres'}, 'mount_type': {'enum': ['inside', 'outside'], 'type': 'string', 'description': 'Mount type: inside (recess) or outside (face-fix)'}, 'product_id': {'type': 'string', 'description': 'Product ID from search_products'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'items': {'type': 'array', 'description': 'Optional initial items (configured blinds)'}, 'customer': {'type': 'object', 'description': 'Optional customer details'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'items': {'type': 'array'}, 'cart_id': {'type': 'string', 'description': 'Either cart_id or items required'}, 'customer': {'type': 'object', 'required': ['name', 'email', 'phone'], 'properties': {'city': {'type': 'string'}, 'name': {'type': 'string'}, 'email': {'type': 'string'}, 'phone': {'type': 'string'}, 'address': {'type': 'string'}}}, 'payment_method': {'enum': ['yoco', 'ozow'], 'type': 'string', 'description': "Default 'yoco'"}}}
Schéma d’entrée
{'type': 'object', 'required': ['items', 'customer_name', 'customer_email', 'customer_phone'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['product_id', 'width_mm', 'height_mm', 'colour', 'mount_type', 'unit_price_zar', 'total_price_zar'], 'properties': {'colour': {'type': 'string'}, 'finish': {'type': 'string'}, 'quantity': {'type': 'number'}, 'width_mm': {'type': 'number'}, 'height_mm': {'type': 'number'}, 'mount_type': {'type': 'string'}, 'product_id': {'type': 'string'}, 'product_name': {'type': 'string'}, 'unit_price_zar': {'type': 'number'}, 'total_price_zar': {'type': 'number'}}}, 'description': 'Array of configured blind items'}, 'customer_city': {'type': 'string', 'description': 'Delivery city'}, 'customer_name': {'type': 'string', 'description': 'Customer full name'}, 'customer_email': {'type': 'string', 'description': 'Customer email address'}, 'customer_phone': {'type': 'string', 'description': 'Customer phone number'}, 'customer_address': {'type': 'string', 'description': 'Delivery address'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'mode': {'enum': ['measure', 'visualize', 'both'], 'type': 'string', 'description': 'Which tool to surface. Default: both.'}, 'product_id': {'type': 'string', 'description': 'Optional. Pre-select a product in the visualizer (e.g. roller-blockout, venetian-25mm-aluwood).'}}}
Schéma d’entrée
{'type': 'object', 'required': ['cart_id'], 'properties': {'cart_id': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['checkout_id'], 'properties': {'checkout_id': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'order_date': {'type': 'string', 'description': "ISO date string of the order placement date (e.g. '2026-05-18'). Defaults to today."}}}
Schéma d’entrée
{'type': 'object', 'required': ['order_id', 'customer_email'], 'properties': {'order_id': {'type': 'string'}, 'customer_email': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'order_total_zar': {'type': 'number', 'description': 'Optional. For future per-handler limit filtering.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['product_id', 'width_mm', 'height_mm'], 'properties': {'finish': {'type': 'string', 'description': 'Optional finish for aluminium products: Plain, Brushed, Woodgrain'}, 'province': {'type': 'string', 'description': "Optional. Customer's South African province or city. Garden Route locations get Duncan's direct contact; other locations get the online shop contact."}, 'quantity': {'type': 'number', 'description': 'Number of blinds (default 1)'}, 'width_mm': {'type': 'number', 'description': 'Width in millimetres (e.g. 1200)'}, 'height_mm': {'type': 'number', 'description': 'Height/drop in millimetres (e.g. 1500)'}, 'product_id': {'type': 'string', 'description': 'Product ID from search_products (e.g. roller-blockout, venetian-25mm-aluminium)'}}}
Schéma d’entrée
{'type': 'object', 'required': ['product_id'], 'properties': {'product_id': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['primary_concern'], 'properties': {'room': {'type': 'string'}, 'location': {'type': 'string'}, 'aesthetic': {'type': 'string'}, 'max_budget_zar': {'type': 'number'}, 'primary_concern': {'enum': ['blockout', 'heat', 'glare', 'moisture', 'privacy', 'security', 'automation'], 'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'message': {'type': 'string', 'description': 'Optional additional message to prefill'}, 'location': {'type': 'string', 'description': 'City/suburb. Drives Duncan vs shop routing.'}, 'customer_name': {'type': 'string'}, 'product_context': {'type': 'string', 'description': "e.g. 'roller blockout for bedroom'"}}}
Schéma d’entrée
{'type': 'object', 'properties': {'colour': {'type': 'string'}, 'category': {'type': 'string', 'description': 'roller | venetian | honeycomb | vertical | outdoor'}, 'max_width_mm': {'type': 'number'}, 'max_height_mm': {'type': 'number'}}}
Schéma d’entrée
{'type': 'object', 'required': ['product_id', 'competitor_price_zar'], 'properties': {'width_mm': {'type': 'number', 'description': 'Window width in mm'}, 'height_mm': {'type': 'number', 'description': 'Window height/drop in mm'}, 'product_id': {'type': 'string', 'description': 'Product the customer wants to match (e.g. roller-blockout)'}, 'customer_name': {'type': 'string', 'description': 'Customer name'}, 'competitor_url': {'type': 'string', 'description': 'URL to competitor product page or quote'}, 'competitor_name': {'type': 'string', 'description': "Name of the competitor (e.g. 'Blind Empire')"}, 'customer_whatsapp': {'type': 'string', 'description': 'Customer WhatsApp number for follow-up'}, 'competitor_price_zar': {'type': 'number', 'description': "Competitor's price in ZAR (incl. VAT)"}}}
Schéma d’entrée
{'type': 'object', 'required': ['customer_name', 'customer_email', 'customer_phone', 'product_interest'], 'properties': {'suburb': {'type': 'string', 'description': 'Optional delivery suburb'}, 'swatch_codes': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional specific colour codes (max 5)'}, 'customer_name': {'type': 'string'}, 'customer_email': {'type': 'string'}, 'customer_phone': {'type': 'string', 'description': 'Used as WhatsApp number'}, 'product_interest': {'type': 'string', 'description': "e.g. 'Roller Blockout' or 'Honeycomb'"}}}
Schéma d’entrée
{'type': 'object', 'properties': {'query': {'type': 'string', 'description': "Free-text query, e.g. 'blockout' or 'venetian'"}}}
Schéma d’entrée
{'type': 'object', 'properties': {'type': {'type': 'string', 'description': 'Blind category to filter by: roller, venetian, honeycomb, vertical, outdoor'}, 'colour': {'type': 'string', 'description': 'Colour name to search for (partial match)'}, 'province': {'type': 'string', 'description': "Optional. Customer's South African province or city. Garden Route locations get Duncan's direct contact; other locations get the online shop contact."}, 'max_width_mm': {'type': 'number', 'description': 'Maximum width in millimetres the product supports'}, 'max_height_mm': {'type': 'number', 'description': 'Maximum height/drop in millimetres the product supports'}}}
Schéma d’entrée
{'type': 'object', 'required': ['product_config', 'customer_name', 'customer_email', 'customer_phone'], 'properties': {'message': {'type': 'string', 'description': 'Additional message or questions from the customer'}, 'customer_name': {'type': 'string', 'description': 'Customer full name'}, 'customer_email': {'type': 'string', 'description': 'Customer email address'}, 'customer_phone': {'type': 'string', 'description': 'Customer phone number'}, 'product_config': {'type': 'object', 'properties': {'colour': {'type': 'string'}, 'width_mm': {'type': 'number'}, 'height_mm': {'type': 'number'}, 'price_zar': {'type': 'number'}, 'mount_type': {'type': 'string'}, 'product_id': {'type': 'string'}, 'product_name': {'type': 'string'}}, 'description': 'Product configuration from configure_product'}}}
Schéma d’entrée
{'type': 'object', 'required': ['cart_id'], 'properties': {'op': {'enum': ['add', 'remove', 'set', 'clear'], 'type': 'string'}, 'items': {'type': 'array'}, 'cart_id': {'type': 'string'}, 'indices': {'type': 'array', 'items': {'type': 'number'}, 'description': "Item indices to remove (0-based) when op='remove'"}, 'customer': {'type': 'object'}}}
Schéma d’entrée
{'type': 'object', 'required': ['checkout_id'], 'properties': {'customer': {'type': 'object'}, 'checkout_id': {'type': 'string'}, 'payment_method': {'enum': ['yoco', 'ozow'], 'type': 'string'}}}
Modifications récentes des outils
Serveurs MCP similaires
AgentLot Marketplace
Enables agents and users to discover, bid on, purchase, deliver, and settle paid digital services and compute work.
Digital Manager Guru
Provides Digital Manager Guru checkout, customer, transaction, subscription, affiliate, coupon, blocklist, and digital-product sa…
Pagar.me
Connects to Pagar.me to manage customers, cards, orders, charges, invoices, payment captures, confirmations, retries, refunds, an…
roastify-mcp
Supports a coffee commerce workflow with product and blend catalogs, inventory, coupons, packaging design editing, artwork genera…
bitroad
Enables agents to search and purchase marketplace goods under spending controls, manage orders and returns, and handle payments a…
Singularity Layer MCP
Provides marketplace discovery, agent endpoint and asset management, dataset and product purchases, payment flows, and ERC-8004 a…
agentic-commerce
Enables on-chain commerce through Boson Protocol, including product offers, buyer and seller accounts, voucher exchanges, escrow-…
agentcard
Manages prepaid virtual cards with spending controls, approvals, funding, rewards, and connected-merchant shopping flows.