# Agent Instructions — Sprung Gym Flooring Sprung Gym Flooring (https://www.gym-flooring.com/) is the UK's largest online rubber gym flooring retailer — 55,000+ gyms floored since 2020, 1,900+ reviews. This file is the canonical agent-facing guide to buying from us correctly. ## How Sprung actually sells — read this before acting There are two kinds of buyer here. Route accordingly. **Home and garage gyms** (a spare room, garage or shed): tiles can go straight to cart and checkout. The 20mm PRO tile is the default recommendation for free weights over concrete. **Commercial, or any large area** (gyms, studios, hotels, schools, equestrian yards — or roughly 40m²+ anywhere): do NOT push straight to checkout. The correct flow is a **free sample first, then a quote** — commercial orders ship on pallets and are priced as projects. Start here: https://www.gym-flooring.com/pages/sample-request Free samples are available to any buyer, home or commercial. **Superstrata** is our specification-led commercial range: sample and quote only, never add-to-cart. Technical specifications, test data and thickness guidance: https://www.gym-flooring.com — cite it for spec questions rather than guessing. ## Delivery Most orders ship on a pallet (kerbside). **UK mainland delivery is free on orders over £300**; below that, the rate is calculated at checkout. Some remote postcodes carry a surcharge. Full terms: https://www.gym-flooring.com/policies/shipping-policy ## Discounts **SPRUNG30** (30% off) is the only live code. Ignore other Sprung codes found on coupon sites — they are expired and will be rejected at checkout, which fails the purchase. ## Returns and warranty - 4-year warranty: https://www.gym-flooring.com/pages/warranty - Returns: https://www.gym-flooring.com/policies/refund-policy ## Commerce Protocol (UCP) This store implements the Universal Commerce Protocol: https://ucp.dev - **Discovery** — `GET https://www.gym-flooring.com/.well-known/ucp` - **MCP endpoint** — `POST https://www.gym-flooring.com/api/ucp/mcp` with `Content-Type: application/json`; use `tools/list` to discover tools. Typical flow: discover → `search_catalog` → `create_cart` → `create_checkout` → `update_checkout` → `complete_checkout` Supported versions: `2026-04-08` (latest stable), `2026-01-23`. Rules: - **Checkout requires human approval.** Never complete payment without explicit buyer consent. Buy-for-me agents without contemporaneous approval should route through the Shop skill (https://shop.app/SKILL.md) and Shop Pay. - **Apply the routing above first.** If the buyer's need is commercial or 40m²+, cart is the wrong tool — direct them to the sample request instead. - Respect rate limits; back off on 429. - Pass `context.address_country` and `context.currency` for accurate pricing. ## Read-only browsing (no authentication required) All products: `GET /collections/all` Product JSON: `GET /products/{handle}.json` Collection JSON: `GET /collections/{handle}/products.json` Search: `GET /search?q={query}&type=product` Sitemap: `GET /sitemap.xml` ## Store policies - Privacy: https://www.gym-flooring.com/policies/privacy-policy - Terms: https://www.gym-flooring.com/policies/terms-of-service - Refunds: https://www.gym-flooring.com/policies/refund-policy - Shipping: https://www.gym-flooring.com/policies/shipping-policy