Custom Blinds Shop — Made-to-Measure Blinds South Africa
Browse, price, configure and order custom-made blinds for South African windows.
What it can do
- Search Products: Search the Custom Blinds product catalogue. Filter by blind type (roller, venetian, honeycomb, vertical, outdoor), colour name, or maximum dimensions in mm. Returns product ID, name,
- Get Price: Calculate an instant price quote for a specific blind product given width and height in millimetres. Returns unit price and total in ZAR. Prices include VAT.
- Configure Product: Build a complete blind configuration with product details, selected colour, dimensions, mount type, and calculated price. Returns a full configuration summary ready for ordering.
What data it sees
Do you need an account
No: the server works without sign-in
Browse, price, configure and order custom-made blinds for South African windows. 26 tools covering product search, instant ZAR pricing, AR measurement, cart, checkout and payment via Yoco or Ozow EFT. No authentication required.
How to connect
How to connect Custom Blinds Shop — Made-to-Measure Blinds South Africa to Claude
The server address to paste into Claude settings:
https://shop--customblinds.run.tools
- Open Claude (claude.ai or the desktop app).
- Go to Settings → Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + → Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect Custom Blinds Shop — Made-to-Measure Blinds South Africa to ChatGPT
The server address to paste into ChatGPT settings:
https://shop--customblinds.run.tools
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
- Open Settings → Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + → Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect Custom Blinds Shop — Made-to-Measure Blinds South Africa to Cursor
The server address to paste into Cursor settings:
https://shop--customblinds.run.tools
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
Server tool list (26)
Raw names from tools/list. Only developers need these.
| search_products | Search the Custom Blinds product catalogue. Filter by blind type (roller, venetian, honeycomb, vertical, outdoor), colour name, or maximum dimensions in mm. Returns product ID, name, category, description, features, and available colour count. |
| get_price | Calculate an instant price quote for a specific blind product given width and height in millimetres. Returns unit price and total in ZAR. Prices include VAT. |
| configure_product | Build a complete blind configuration with product details, selected colour, dimensions, mount type, and calculated price. Returns a full configuration summary ready for ordering. |
| submit_enquiry | Submit a product enquiry on behalf of a customer. Sends an email to the Custom Blinds sales team with the product configuration and customer message. Requires API key authentication. |
| create_order | Create a draft order in the shop and return a Yoco payment link. The customer can complete payment via the link. Requires API key authentication. |
| search_catalog | UCP 2026-04-08 spec method. Search the Custom Blinds catalogue by free-text query. Returns matching products with id, name, category, description, and product_url. |
| lookup_catalog | UCP 2026-04-08 spec method. Filter the catalogue by structured criteria (category, colour, dimensions). Use search_catalog for free text. |
| get_product | UCP 2026-04-08 spec method. Returns full details for a single product: colours, materials, features, pricing notes, schema URL. |
| create_cart | UCP 2026-04-08 spec method. Create a working cart for the agent. Optionally seed with items and customer details. Returns cart_id with 24-hour TTL. |
| get_cart | UCP 2026-04-08 spec method. Return the current cart contents, total, and customer details. |
| update_cart | UCP 2026-04-08 spec method. Modify cart contents. op = 'add' | 'remove' | 'set' | 'clear'. Customer details can be merged via the customer field. |
| cancel_cart | UCP 2026-04-08 spec method. Discard a cart. |
| create_checkout | UCP 2026-04-08 spec method. Create a checkout from a cart_id or inline items + customer. Returns checkout_id. Does NOT mint payment link yet — call complete_checkout for that. |
| get_checkout | UCP 2026-04-08 spec method. Return checkout state, items, customer, payment status. |
| update_checkout | UCP 2026-04-08 spec method. Update customer details or change payment_method before completion. Cannot update a paid checkout. |
| complete_checkout | UCP 2026-04-08 spec method. Mint the payment link via the chosen payment_method (yoco card or ozow EFT). Returns payment_url for the customer to complete payment. Webhook confirmation flips the order to 'paid'. |
| cancel_checkout | UCP 2026-04-08 spec method. Cancel a checkout that has not yet been paid. |
| get_order | UCP 2026-04-08 spec method. Look up a placed order by order_id. customer_email is required as soft-auth — must match the order record. |
| check_colour_stock | Real-time per-colour stock check. Returns in_stock boolean, expected restock date if out of stock, and up to 5 in-stock alternative colours. |
| request_swatch | Register a swatch request against an order. Swatches are dispatched at order placement — not as a standalone postal request. Capped at 5 colour samples per order. Do not promise standalone swatch delivery; guide the customer to place their order first. |
| get_payment_methods | Return available payment handlers (Yoco card, Ozow instant EFT) and their capabilities. Use to inform the customer of options before complete_checkout. |
| get_whatsapp_handoff | Generate a pre-filled WhatsApp link routed to the correct contact: Duncan Kane (+27795235407) for Garden Route locations, shop line (+27760228410) elsewhere. |
| get_product_recommendation | Recommend Custom Blinds products based on primary concern (blockout, heat, glare, moisture, privacy, security, automation), room, and budget. Deterministic mapping. Security concern hands off to brochure (Garden Route only). |
| get_ar_visualizer_url | Return the URL for the AR measurement tool and the product visualizer. The AR tool lets customers measure their windows using their phone camera and an A4 page. The product visualizer renders the selected blind in a customer-uploaded room photo. Use this when a customer wants to measure, visualize, or 'see how it looks' before ordering. |
| get_delivery_estimate | Calculate the estimated dispatch date for an order placed today or on a specified date. Production is 5 working days (Mon–Fri, excluding South African public holidays). Delivery time after dispatch varies by location — do not quote a specific delivery ETA. Returns dispatch date, production days, and a plain-language summary safe to share with the customer. |
| request_price_match | Submit a price match claim on behalf of a customer. Custom Blinds will match a lower price from an authorized South African retailer for the same product, same dimensions, same specs. Returns a pre-filled WhatsApp link and confirmation message. Does NOT apply to Blinds Direct (same supplier), clearance items, flash sales, or out-of-stock items. |