Get a quoteQuote

AI Commerce Infrastructure

AI Shopping API For Blinds In South Africa

Custom Blinds operates a live API that allows AI assistants to browse products, get real-time pricing, configure made-to-measure blinds, and place orders on

Garden Route installation
01

AI Shopping API for Blinds in South Africa

Custom Blinds operates a live API that allows AI assistants to browse products, get real-time pricing, configure made-to-measure blinds, and place orders on behalf of customers. No forms. No UI. Just structured data and instant responses.

Quick Answer

What is the Custom Blinds AI Shopping API and what can it do?

  1. Custom Blinds operates a public MCP (Model Context Protocol) server at shop.customblinds.co.za/mcp that AI assistants can call directly using JSON-RPC 2.0.
  2. AI agents can search the full product catalogue, get live ZAR pricing by exact dimensions, and configure any made-to-measure blind in real time.
  3. Authorised agents can submit customer enquiries and create draft orders with a Yoco payment link returned instantly.
  4. All dimension limits are validated dynamically against the live pricing engine. Impossible configurations return structured error responses with suggestions.
  5. Custom Blinds is the first window covering company in South Africa to offer this capability.

Developers and AI builders: endpoint documentation at shop.customblinds.co.za/mcp-manifest.json

02

What the blinds AI shopping API does

When a customer asks an AI assistant to find blinds for their lounge, the AI can now connect directly to the Custom Blinds shop, pull live product data, calculate an exact price for the customer’s window dimensions, and send through an order confirmation. The customer never needs to visit a website or fill in a form.

This is not a chatbot. It is a structured API layer sitting on top of the existing Custom Blinds shop, exposing the same pricing engine, product catalogue, and order system that powers the shop configurator, but accessible to any MCP-compatible AI agent.

A real example: A customer tells Claude “I need a white blockout roller blind for a 1400mm wide window, 2100mm drop.” Claude calls the MCP server, confirms the product exists, validates the dimensions, returns a price in ZAR, and creates a draft order with a payment link. The whole exchange takes seconds.

03

Example blinds API queries

These are the types of requests AI assistants can handle via the API:

Search products

{ “tool”: “search_products”, “params”: { “type”: “roller”, “colour”: “white” } }

Get live pricing

{ “tool”: “get_price”, “params”: { “product_id”: “roller-blockout”, “width”: 1400, “height”: 2100 } }

Configure a blind

{ “tool”: “configure_product”, “params”: { “product_id”: “roller-blockout”, “width”: 1400, “height”: 2100, “colour”: “white”, “mount_type”: “inside” } }

Place an order (authorised agents)

{ “tool”: “create_order”, “params”: { “product_config”: {…}, “customer_name”: “Jane Smith”, “customer_email”: “jane@example.com” } }

API Reference

Available blinds API tools

ToolWhat It DoesAccessReturns
search_productsFilter the catalogue by product type and colourOpenProduct list with IDs, names, available colours, URLs
get_priceGet live ZAR pricing for any product at exact dimensionsOpenPrice in ZAR, dimension validation, product details
configure_productFull configuration with colour validation and pricing summaryOpenComplete configuration object ready for order creation
submit_enquirySend a customer enquiry to the Custom Blinds sales teamBearer tokenConfirmation with reference number
create_orderCreate a draft order and return a Yoco payment linkBearer tokenOrder ID and payment URL
04

Blinds supported by the API

The following made-to-measure indoor blind ranges are available via the API. All products are supplied nationally across South Africa with delivery to all nine provinces.

ProductWidth RangeHeight Range
Roller Blinds (Blockout and Sheer)600 to 3000mm600 to 3000mm
Honeycomb Blinds (Blockout and Duotone)600 to 2500mm600 to 3000mm
Aluminium Venetian 25mm and 50mm600 to 3000mm600 to 3000mm
Aluwood Venetian 25mm and 50mm600 to 2600mm600 to 3000mm
Wooden Venetian600 to 2400mm600 to 3000mm
Plaswood Venetian600 to 2500mm600 to 3000mm
Bamboo Venetian600 to 2250mm600 to 2400mm
Zebra Double Roller600 to 2400mm600 to 3000mm
Duo Roller600 to 3000mm600 to 3000mm
Vertical Blockout697 to 4087mm600 to 3000mm
Outdoor Blinds (bamboo: 3000 x 3000mm max)1000 to 4500mm1100 to 4000mm

Awnings, shutters, shade ports, and security screens are not available via the API. These products require a professional site visit and are only available on the Garden Route. Contact Duncan Kane on 079 523 5407.

05

How to connect to the blinds API

The MCP server uses the JSON-RPC 2.0 protocol. Any MCP-compatible AI client can connect immediately using the endpoints below.

Endpoint

POST https://shop.customblinds.co.za/.well-known/mcp.json

Discovery manifest

GET https://shop.customblinds.co.za/mcp-manifest.json

Authorised calls (transactional tools)

Authorization: Bearer YOUR_MCP_API_KEY

Browse and pricing tools require no authentication. Transactional tools (submit_enquiry and create_order) require a Bearer token. To request access for your AI agent or automation workflow, contact sales@customblinds.co.za.

Pricing integrity: All prices are calculated server-side using the live pricing engine. AI clients cannot submit or manipulate pricing. Every order price is verified before confirmation.

06

Blinds AI shopping API questions

01

Which AI assistants can use the blinds API?

Any MCP-compatible AI client can call the browse and pricing tools immediately without authentication. Claude (Anthropic) and agents built on the MCP protocol are fully supported. ChatGPT integration is available via the existing OpenAPI plugin at /.well-known/ai-plugin.json. As more AI platforms adopt MCP, they will be able to connect without any changes on our side.

02

Can an AI actually place an order?

Yes. Authorised AI agents can call create_order and receive a Yoco payment link in the response. The customer receives the payment link and completes the transaction. The order enters the Custom Blinds fulfilment system exactly as a standard shop order would.

03

What stops an AI from placing an impossible order?

The validation layer checks every configuration request against the live pricing engine before any order is created. If dimensions exceed the maximum for a fabric or product, the API returns a structured error with the actual limit and a suggestion. Prices are always calculated server-side. No client can submit an arbitrary price or an out-of-range configuration.

04

Is the blinds API available for B2B or developer use?

Yes. If you are building an AI agent, automation workflow, or B2B procurement tool that needs access to a live South African blind supplier with real-time pricing and order creation, contact sales@customblinds.co.za to discuss API access.

05

Where is the technical documentation?

The MCP manifest at shop.customblinds.co.za/mcp-manifest.json describes all five tools, their input parameters, and output formats in machine-readable JSON. A public GitHub repository with integration examples is available at github.com/CustomBlinds/cb-stack-1.

07

Ready to integrate the blinds API?

Browse the manifest, test the open tools, or contact us to discuss authorised access for your AI agent or automation workflow.

Further reading: AI Shopping API for Blinds South Africa

Custom Blinds® is a registered trademark of Saxon Commodities T/A Custom Blinds Shutters & Awnings, an independent window covering specialist founded in 2010 by Duncan Kane in Knysna, South Africa. We manufacture Custom Lifestyle Awnings™ and Custom Lifestyle Outdoor Blinds™ in Knysna. Our Custom Lifestyle Shutters™ range is manufactured in Cape Town. We supply roller blinds, honeycomb blinds, venetian blinds, zebra blinds, and no-drill blinds nationally via shop.customblinds.co.za.

Get a Custom Blinds expert assessment and pricing

Send rough sizes, a photo or two of the opening and anything you already know. We come back on fabric, system and pricing, usually within one working day.

Open the assessment and contact form Five short steps. Sizes, photos and where the job is.
01Who we are replying to

We reply on WhatsApp unless you say otherwise.

02Where the work is

This decides who handles it. Garden Route work is measured and installed on site; everywhere else ships made to measure.

03What you are after
04Photos, AI visuals and plans
Add photos, an AI room visual or a PDF plan A wide shot of the whole space and a close-up of where the blind would fix are the two that tell us the most. AI-made room visuals and PDF plans are welcome. Up to 8 files, 10 MB each.
05Anything else

Your details and files are private and used only to prepare your quote.

Prefer to send it yourself? sales@customblinds.co.za

WhatsApp us