Shop & catalogue
Your storefront sells what is in your Cashfin catalogue. The MCP server includes tools made for Cashfin shops, and protects your catalogue so an assistant can design around your products without changing them.
Shop tools
| Tool | What it does |
|---|---|
get_shop_context | Reads your business profile (name, logo, industry, contact, brand), currency, whether bookings are on, catalogue counts, the synced collections, which shop pages exist, your brand palette and your public storefront address. Assistants call this first before shop work. |
scaffold_shop | Makes sure the standard shop pages exist: /products (the catalogue), /products/* (the product page, bound to Products) and /category/* (the category page, bound to Categories). |
set_brand_palette | Sets your brand colours. The cart drawer and Cashfin shop blocks follow this palette. Colour pairs that would be unreadable (too little contrast) are refused. |
set_storefront_action | Makes an element, usually a button, perform a shop action on the published site: add to cart, buy now, go to cart or checkout, open the cart drawer, start a booking, or save to the wishlist. |
bind_product_options | Wires a product page you designed to the live product: variants, modifiers, quantity, stock, gallery and the add-to-cart and buy-now buttons. |
Your catalogue is read-only through MCP
These collections are synced from your Cashfin catalogue:
| Collection |
|---|
| Cashfin Products |
| Cashfin Categories |
| Cashfin Brands |
| Cashfin Product Variants |
| Cashfin Variant Attributes |
| Cashfin Variant Values |
| Cashfin Modifier Groups |
| Cashfin Modifier Options |
| Cashfin Product Specifications |
| Cashfin Appointments |
Through MCP they can be read, displayed and bound to pages, but not edited:
text
Error: "Cashfin Products" is synced from Cashfin Business and is read-only here.To add or change a product, price or category, use your Cashfin dashboard (or the Cashfin API). The storefront updates automatically from the catalogue.
You can still create your own CMS collections (for example blog posts, testimonials or FAQs) and edit them freely.
Good shop prompts
text
Read my shop context, then build a homepage that features my three best-selling categories,
with a "Shop now" button on each that goes to the category page.text
Make sure my shop pages exist, then redesign the product page: large gallery on the left,
variants and add-to-cart on the right, and a "You may also like" row underneath.
Wire it to the live product.text
Set my brand palette to deep green #0F5132 with an off-white background,
and make every "Buy now" button open checkout directly.More in Example prompts.