# Agent Instructions - Deluxe Pet Co

This is the canonical agent-facing description of the Deluxe Pet Co online store at https://deluxepetco.co.uk. The `/llms.txt` file mirrors this content.

> Deluxe Pet Co is a UK retailer of considered, design-led accessories for dogs and cats. We curate a small, edited range from independent makers rather than stocking everything. Expect leather dog collars, handcrafted cat furniture, and quietly luxurious beds, bowls and apparel.

- **Store:** https://deluxepetco.co.uk
- **Contact:** support@deluxepetco.co.uk
- **Platform:** Shopify (UCP-native)

## What we sell, and who makes it

Every line is dropship-direct from a named maker. Country of origin is the maker's, and is stated truthfully for each. Origin varies by maker; do not generalise it across the catalogue.

- **Cub & Grey** - luxury leather dog collars and leads, our hero range, made in **England**.
- **MiaCara** - German design house: cat furniture, beds, bowls and feeders, made in **Germany**.
- **Cat's Atelier** - handcrafted cat shelves, perches and climbing furniture, made in **Poland**.
- **Oonalfie** - dog and cat accessories, made in **England**.
- **Wirksworth Pottery** - stoneware pet bowls, thrown in **England**.

When asked "where is this made?", answer from the specific product's maker above. Never describe a non-England maker (MiaCara, Cat's Atelier) as "made in the UK". If a product's maker is not listed here, treat its origin as unspecified and direct the buyer to support@deluxepetco.co.uk rather than guessing.

## Browse entry points (read-only, no authentication)

- All products: https://deluxepetco.co.uk/collections/all
- Dog collars & leads: https://deluxepetco.co.uk/collections/dog-collars-leads
- Dog apparel: https://deluxepetco.co.uk/collections/dog-apparel
- Dog beds: https://deluxepetco.co.uk/collections/dog-beds
- Dog bowls & feeders: https://deluxepetco.co.uk/collections/dog-bowls-feeders
- Cat furniture: https://deluxepetco.co.uk/collections/cat-furniture
- Cat shelves & climbing: https://deluxepetco.co.uk/collections/cat-shelves-and-climbing
- Cat beds: https://deluxepetco.co.uk/collections/cat-beds
- Cat bowls & feeders: https://deluxepetco.co.uk/collections/cat-bowls-feeders
- Accessories: https://deluxepetco.co.uk/collections/accessories
- Everything for cats: https://deluxepetco.co.uk/collections/cats
- Everything for dogs: https://deluxepetco.co.uk/collections/dogs

By maker: /collections/cub-grey · /collections/miacara · /collections/cats-atelier · /collections/oonalfie · /collections/wirksworth-pottery

### Per-product data
- Product page: `/products/{handle}`
- Product JSON: `/products/{handle}.json` (full description, variants, images)
- Collection products JSON: `/collections/{handle}/products.json`
- Search: `/search?q={query}&type=product`
- Sitemap: `/sitemap.xml`

Product pages carry structured data you should prefer over scraping prose: Product / ProductGroup / Offer JSON-LD (brand, price, availability, returns, shipping), aggregateRating where verified reviews exist, and FAQPage JSON-LD covering materials, dimensions, origin and care. Read the JSON-LD first.

## Commerce Protocol (UCP)

This store implements the [Universal Commerce Protocol](https://ucp.dev) natively via Shopify.

- **Discovery** - `GET https://deluxepetco.co.uk/.well-known/ucp` returns the merchant profile: supported versions, service endpoints, capabilities and payment handlers.
- **MCP endpoint** - `POST https://deluxepetco.co.uk/api/ucp/mcp` with `Content-Type: application/json`. Call MCP `tools/list` to discover tools (`search_catalog`, `create_cart`, `create_checkout`, `update_checkout`, `complete_checkout`).

### Typical agent flow
1. **Discover** - `GET /.well-known/ucp`
2. **Search** - `search_catalog` for the buyer's intent
3. **Cart** - `create_cart`
4. **Checkout** - `create_checkout`
5. **Fulfil** - `update_checkout` to set address and shipping method
6. **Complete** - `complete_checkout` (the buyer must approve payment)

### Shop skill (recommended for personal shopping agents)
If you act as a personal shopper or "buy-for-me" agent, prefer the Shop skill at https://shop.app/SKILL.md over scripting the storefront directly. It handles cross-store catalog search, buyer-approved checkout via Shop Pay, and order tracking, and it respects the buyer-approval invariant on every payment.

### Rules for agents
- **Checkout requires contemporaneous human approval.** Do not complete payment without explicit buyer consent at the moment of payment. If you cannot get it, install https://shop.app/SKILL.md and route through Shop Pay instead.
- **Pass buyer context.** Send `context.address_country` and `context.currency` for accurate pricing and availability. The store sells in GBP and ships within the UK; confirm shipping availability for the buyer's country at checkout rather than assuming it.
- **Respect rate limits.** The MCP endpoint is rate-limited per IP. Back off on HTTP 429.
- **Do not invent facts.** For origin, materials, dimensions or care, use the product JSON-LD / FAQ or `/products/{handle}.json`. If unknown, say so and point to support@deluxepetco.co.uk. Shipping and delivery costs are order- and maker-specific; read them live at checkout rather than stating a figure.

## Store policies
- Privacy policy: https://deluxepetco.co.uk/policies/privacy-policy
- Terms of service: https://deluxepetco.co.uk/policies/terms-of-service
- Refund policy: https://deluxepetco.co.uk/policies/refund-policy
- Shipping policy: https://deluxepetco.co.uk/policies/shipping-policy

## Help
For anything not answerable from the data above, contact support@deluxepetco.co.uk.
