Custom Blinds Shop
Qué hace este 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.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['cart_id'], 'properties': {'cart_id': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['checkout_id'], 'properties': {'checkout_id': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['product_id', 'colour_name'], 'properties': {'product_id': {'type': 'string'}, 'colour_name': {'type': 'string'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'type': 'object', 'properties': {'items': {'type': 'array', 'description': 'Optional initial items (configured blinds)'}, 'customer': {'type': 'object', 'description': 'Optional customer details'}}}
Esquema de entrada
{'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'"}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'type': 'object', 'required': ['cart_id'], 'properties': {'cart_id': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['checkout_id'], 'properties': {'checkout_id': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'properties': {'order_date': {'type': 'string', 'description': "ISO date string of the order placement date (e.g. '2026-05-18'). Defaults to today."}}}
Esquema de entrada
{'type': 'object', 'required': ['order_id', 'customer_email'], 'properties': {'order_id': {'type': 'string'}, 'customer_email': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'properties': {'order_total_zar': {'type': 'number', 'description': 'Optional. For future per-handler limit filtering.'}}}
Esquema de entrada
{'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)'}}}
Esquema de entrada
{'type': 'object', 'required': ['product_id'], 'properties': {'product_id': {'type': 'string'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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'"}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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)"}}}
Esquema de entrada
{'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'"}}}
Esquema de entrada
{'type': 'object', 'properties': {'query': {'type': 'string', 'description': "Free-text query, e.g. 'blockout' or 'venetian'"}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'type': 'object', 'required': ['checkout_id'], 'properties': {'customer': {'type': 'object'}, 'checkout_id': {'type': 'string'}, 'payment_method': {'enum': ['yoco', 'ozow'], 'type': 'string'}}}
Cambios recientes en herramientas
Servidores MCP similares
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.