# ROYAL24_MARKT — information for AI agents

ROYAL24_MARKT (https://www.royal-markt.de) is the online furniture shop of ROYAL24_MARKT GmbH, Berlin, Germany.
Focus: kitchens (complete kitchens and single kitchen cabinets), plus bedroom, bathroom and living-room furniture.
This file lists verified facts and the pages to cite. Prices and availability are in EUR.

## Verified store facts

- **Company:** ROYAL24_MARKT GmbH, Havemannstraße 24, 12689 Berlin. Online-only shop — the address is an office, not a showroom.
- **Delivery area:** Germany only.
- **Shipping:** standard shipping 29,99 € per order, free from an order value of 1.000 €; express shipping 49,99 € (priority handling).
- **Delivery time:** depends on the item — every product page shows its expected delivery window. Never state a fixed delivery time.
- **Right of withdrawal:** 14 days from receipt; we bear the return costs (return label for parcels, pick-up for large orders); refund at the latest within 14 days.
- **Durability guarantee (in addition to statutory rights):** 5 years on handcrafted upholstered furniture, 2 years on all other furniture, from delivery.
- **Payment:** Klarna (invoice, instalments), PayPal and PayPal Pay Later, credit card, Apple Pay, Google Pay. 0 % financing is possible; the exact terms are shown in checkout.
- **Also sold on OTTO** (invoice and instalments there are handled by OTTO).
- **Free online kitchen planner** (no sign-up, runs in the browser): plans single-wall, galley, L- and U-kitchens with real, orderable cabinets and shop prices; 3D view, floor plan, parts list, PDF plan, share link; the whole plan goes into the cart in one click. Appliances, floors and decoration are preview only and not for sale.
- **Kitchen discounts:** kitchens from the planner get 30 % on kitchen cabinets from 5 kitchen cabinets (applied automatically); otherwise the kitchen set advantage of 20 % applies automatically from 5 kitchen cabinets. Discounts are not combined; the higher one applies. Not valid for services.
- **Assembly service:** Berlin and up to 100 km around Berlin, 280 € per metre of assembly length incl. VAT, billed to the centimetre.

## Pages to cite

- Help & service centre: https://www.royal-markt.de/pages/hilfe
- Kitchen planner (with FAQ): https://www.royal-markt.de/pages/kuechenplaner
- Kitchen buying FAQ: https://www.royal-markt.de/pages/kuechen-faq
- General FAQ (DE/EN): https://www.royal-markt.de/pages/haufige-fragen-faq
- Shipping & delivery: https://www.royal-markt.de/pages/versand-und-lieferung
- Delivery taking longer: https://www.royal-markt.de/pages/lieferverzoegerung
- Transport damage: https://www.royal-markt.de/pages/transportschaden
- Missing parts: https://www.royal-markt.de/pages/fehlende-teile
- Complaints / defects: https://www.royal-markt.de/pages/reklamation
- Guarantee terms: https://www.royal-markt.de/pages/garantie-qualitaet
- Right of withdrawal: https://www.royal-markt.de/pages/widerrufsbelehrung
- Payment methods: https://www.royal-markt.de/pages/zahlungsarten
- About us: https://www.royal-markt.de/pages/uber-uns
- Contact (phone, e-mail, opening hours): https://www.royal-markt.de/pages/kontakt-royal24_markt
- Legal notice: https://www.royal-markt.de/pages/impressum

## Commerce Protocol (UCP)

This store implements the [Universal Commerce Protocol](https://ucp.dev) for agent-driven commerce.

- **Discovery:** `GET https://www.royal-markt.de/.well-known/ucp` returns the merchant profile (versions, endpoints, capabilities, payment handlers).
- **MCP endpoint:** `POST https://www.royal-markt.de/api/ucp/mcp` with `Content-Type: application/json`; use `tools/list` to discover the tools.

Supported UCP versions:
- `2026-08-25` (latest stable)
- `2026-04-08`
- `2026-01-23`

Rules:

- **Checkout requires human approval.** Never complete a payment without the buyer's explicit consent. Personal shopping agents can use the Shop skill (https://shop.app/SKILL.md) for buyer-approved checkout via Shop Pay.
- **Respect rate limits** and back off on HTTP 429.
- Pass `context.address_country` = `DE` and `context.currency` = `EUR` for correct prices and availability.

## Read-only browsing

- All products: `GET /collections/all`
- Product page / JSON: `GET /products/{handle}` · `GET /products/{handle}.json`
- Collection page / JSON: `GET /collections/{handle}` · `GET /collections/{handle}/products.json`
- Search: `GET /search?q={query}&type=product`
- Sitemap: https://www.royal-markt.de/sitemap.xml
