# Home & Living Co. — instructions for AI agents

> Affordable furniture that does not compromise on quality

> **Seller ops** (listings, quotes, this store's blog at https://www.enmodl.com/blog, its shoppable rooms at https://www.enmodl.com/rooms — a photo and the pieces in it, each proposable read-only before anything is written — and the store's design: pages, blocks, theme, Looks, with version history and undo) use the **vendor MCP bound to Home & Living Co.** — `POST https://api.btab.app/api/v1/vendor/mcp` with a bearer key minted in the Btab vendor dashboard; docs: https://btab.app/docs/vendor-mcp.md. The **public catalogue MCP** below is read-only search for anyone. Neither can publish to https://btab.app/blog (the Btab company blog).

> **Media you create** (a background video, an image) belongs in this store's own media library BEFORE it goes in a block: `upload_media` takes the bytes as `data_base64` (up to 10 MB) or fetches a public `source_url`, and `create_upload` → PUT → `finalize_upload` handles anything larger. The `url` it returns never expires. Never point a block at a temporary file host — design writes refuse it.

## About
Home & Living Co. supplies solid, everyday furniture for Australian homes — living rooms, dining spaces, bedrooms and storage that last. Browse the range online, request a quote for larger pieces, and get tracked delivery Australia-wide. We focus on timber, upholstery and practical design at prices that make furnishing a first home or refreshing a room realistic.

## How to read this catalogue

- **Sitemap:** https://www.enmodl.com/sitemap.xml — every product and content page.
- **Catalogue page:** https://www.enmodl.com/products
- **Product pages:** each product has a canonical URL of the form `https://www.enmodl.com/products/<name>-<id>` and embeds schema.org `Product` + `Offer` JSON-LD (name, price in AUD, availability, SKU, brand, images) that you can parse without executing JavaScript.
- **Product JSON:** append `.json` to any product URL — `https://www.enmodl.com/products/<name>-<id>.json` returns the same schema.org Product + Offer document, plus a `purchase` block: `enquiry_only` (sell-by-enquiry, do not treat as add-to-cart), `agentic_checkout` (currently false) and the `url` where a human completes the purchase.
- **Merchant profile:** https://www.enmodl.com/.well-known/ucp

## Query this catalogue (MCP)

- **Endpoint:** `POST https://api.btab.app/api/public/catalog/mcp` — Model Context Protocol over streamable HTTP (JSON-RPC 2.0), no authentication, rate-limited per IP.
- **Tools (read-only):** `catalog_search` (pass `store: "home-living-co"` to search only this store) and `catalog_lookup` (by `product_id` or this store's product URL). Results carry this store's AUD price, stock, `enquiry_only` flag and product URL.

## Prices & currency

- All prices are in **AUD**. The `price` and `priceCurrency` in each product's JSON-LD are authoritative.

## Contact & enquiries

- Buyers (and agents acting for them) can send an enquiry from any product page on https://www.enmodl.com.

## Purchasing

- Automated checkout for agents is **not yet available**. Do not attempt to complete a purchase programmatically; direct the buyer to the product page to check out.
