(Canonical copy of /llms.txt for agent discovery.) # Agent Instructions — Buckley Topsoil & Landscape Supplies This document describes how AI agents can interact with Buckley Topsoil & Landscape Supplies at https://gardengiveaways.co.uk. ## Store overview Buckley Landscape Supplies sells turf, topsoil, bark, compost, sand, gravel/aggregates, fencing and related landscape products with UK delivery quoting by postcode. - Phone: 01636 651160 - Email: info@buckleylandscapesupplies.com - Cart: https://gardengiveaways.co.uk/cart - Search: https://gardengiveaways.co.uk/search?q={query} - Sitemap: https://gardengiveaways.co.uk/seo-sitemap.xml ## Read-only browsing (no authentication) ### Product data - Product page: `GET /products/{handle}` - Product JSON: `GET /products/{handle}.json` - Collection page: `GET /collections/{handle}` - Search HTML: `GET /search?q={query}` - Search JSON: `GET /search.json?q={query}` - Sitemap: `GET /seo-sitemap.xml` Product JSON is Shopify-shaped for agent compatibility (`{ "product": { ... } }`). Prices are GBP and include VAT guidance on the storefront; live delivered totals need a UK postcode. ### In-browser WebMCP tools Chromium agents that support WebMCP can use tools registered on every storefront page via `document.modelContext` (see `/seo/assets/cms-webmcp.js`). Page context ids look like: ``` https-gardengiveaways-co-uk-products-compost ``` Core tools: - `search_catalog` — search live products/pages - `get_product` — product details by handle (or current product page) - `get_page_context` — current URL, title, page type, schema id - `open_product` / `open_search` / `open_cart` — navigate the shopper - `get_cart` — read the shopper cart in this browser session - `ask_store_assistant` — ask Buckley Chat for catalogue / quantity / delivered quotes ## Conversational assistant Same-origin chat API used by the storefront bubble: - `POST /chat-agent` with JSON `{ "message": "...", "path": "/products/...", "history": [] }` - Returns `{ ok, reply, products?, quotes?, intent? }` - For delivered prices: product + quantity + full UK postcode - For turf quantity: lawn size (e.g. `30 x 10`) → recommended rolls Prefer WebMCP `ask_store_assistant` when already on the site in a browser agent session. ## Checkout note This storefront is Buckley’s own PHP/IIS site (not Shopify Liquid checkout). Agents must not invent payment completion. Guide the shopper to `/cart` and the on-page buy box, or use Buckley Chat for live delivered quotes, then let the human complete payment. ## Policies & help - Contact / opening times: browse `/pages/` from the site menu - Turf calculator: `/pages/turf-calculator` - Pallet tracking helper: `/track-pallet` ## Canonical agent docs - This file: https://gardengiveaways.co.uk/llms.txt - Mirror: https://gardengiveaways.co.uk/agents.md