# Roccato — agent instructions

Roccato is a premium online skincare shop based in the Netherlands. We curate performance skincare selected with specialist care.

Contact: hello@roccato.nl. Shipping: Netherlands (EUR). Guest checkout only.

## Rules

- Use live catalog data. Do not invent prices, stock, ingredients, or medical advice.
- Cite product, FAQ, guide, or legal URLs. Never send users to cart, checkout, or account URLs as citations.
- Payment must be completed by the human via the hosted Stripe URL returned by checkout.
- Guest shop only. Do not attempt customer login, loyalty, or account actions.

- Skin analysis evaluate is available for routine suggestions. It is not a medical diagnosis. Cite product pages and INCI/warnings; do not invent safety claims.

## How to shop

1. Discover products: `GET https://api.roccato.nl/store/search?q=` or `GET https://api.roccato.nl/store/products?ean=` / `?sku=` / `?q=`.
2. Read facts from the product payload `metadata` (INCI, skin type, warnings, size) and `GET https://api.roccato.nl/store/policies`.
3. Create a guest cart: `POST https://api.roccato.nl/store/carts` with `region_id` from `GET https://api.roccato.nl/store/regions`.
4. Add lines, set email + addresses, choose shipping, then `POST .../payment-session` with `{"checkout_mode":"hosted"}`.
5. Show the human `payment_session.data.checkout_url`. Poll `GET https://api.roccato.nl/store/carts/payment-status/:orderId`.

All store requests require:

```
x-publishable-api-key: pk_roccato_prod_2ead3767bbfe1016a21411ba3d5328ea
x-locale: nl
```

No storefront HMAC is required for third-party agents.

## Entry points

- [llms.txt](https://roccato.nl/llms.txt)
- [llms-full.txt](https://roccato.nl/llms-full.txt)
- [Product feed](https://roccato.nl/feed/products.json)
- [OpenAPI](https://api.roccato.nl/store/openapi.json)
- [MCP](https://api.roccato.nl/store/mcp)
- [Sitemap](https://roccato.nl/sitemap.xml)
- [FAQ](https://roccato.nl/nl/faq)
- [Shipping & returns](https://roccato.nl/nl/legal/shipping-returns)
