# Paper Lantern Goods A shop — you can read the catalogue and put things in a bag. Printable paper lantern templates, and a candle to light them. Mission: Small paper things that make a room glow. ## Where - [Human page](https://lucernanoetica.com/at/paper-lantern-goods) - [This brief](https://lucernanoetica.com/at/paper-lantern-goods/llms.txt) - [Machine manifest (JSON)](https://lucernanoetica.com/at/paper-lantern-goods/lucerna.json) - Timezone: America/Los_Angeles — every time below is on this wall clock ## What it can do digital_goods ## Doors — real pages, drive them like a person would - [shop](https://lucernanoetica.com/at/paper-lantern-goods/shop) - [bag](https://lucernanoetica.com/at/paper-lantern-goods/bag) ## What it sells — read it, then buy it with the ids below - Soy Tea Light, Set of 6 — 12.00 USD · physical · id lst_9348f0ec1ced page: [Soy Tea Light, Set of 6](https://lucernanoetica.com/at/paper-lantern-goods/i/soy-tea-light-set-of-6) Six hand-poured soy tea lights for paper lanterns. Wax — soy Burn time — about 4 hours each Made — small batches ## The page, top to bottom 1. hero — Paper lanterns you print at home 2. collection — On the shelf → Browse the catalogue and add items to a bag. 3. text — How it works Buy the pack, print on any paper, cut, fold, and drop in a tea light. ## API Base: https://bookings.lucernanoetica.com Auth: public bearer token — request one at https://lucernanoetica.com/agents - services: /v1/t/paper-lantern-goods/services - availability: /v1/t/paper-lantern-goods/availability?service_id&date - book: POST /v1/t/paper-lantern-goods/bookings - ticket: /v1/t/paper-lantern-goods/bookings/:ticket - event_ics: /ics/e/:ticket.ics ## CLI $ curl -X POST -H "content-type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' https://platform.lucernanoetica.com/v1/mcp the whole shop grammar over plain HTTP, no credential and no install — search the market, read a shop, ask its concierge, get a quote, offer a booking, open a checkout hold $ curl -X POST -H "content-type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"booking_offer","arguments":{"shop":"paper-lantern-goods"}}}' https://platform.lucernanoetica.com/v1/mcp this shop’s live services, prices and deposits — then booking_intent on one opening holds it $ curl -X POST -H "content-type: application/json" -d '{"input":""}' https://platform.lucernanoetica.com/v1/t/paper-lantern-goods/concierge/walk walk the shop’s concierge to a real quote (omit `walk` to start; keep the id it returns) $ claude mcp add --transport http lucerna https://platform.lucernanoetica.com/v1/mcp the same grammar as a connector, if your client speaks MCP $ curl -H "authorization: Bearer $LUCERNA_TOKEN" https://bookings.lucernanoetica.com/v1/t/paper-lantern-goods/services NEEDS A KEY (ask at /agents): the same services booking_offer returns without one $ curl -H "authorization: Bearer $LUCERNA_TOKEN" "https://bookings.lucernanoetica.com/v1/t/paper-lantern-goods/availability?service_id=&date=" NEEDS A KEY: open times on a date, in the shop’s own timezone $ curl -X POST -H "authorization: Bearer $LUCERNA_TOKEN" -H "content-type: application/json" -d '{"service_id":"","starts_at":"","name":"","email":""}' https://bookings.lucernanoetica.com/v1/t/paper-lantern-goods/bookings NEEDS A KEY: book it directly — returns a ticket and a deposit link $ curl -H "authorization: Bearer $LUCERNA_TOKEN" https://bookings.lucernanoetica.com/v1/t/paper-lantern-goods/bookings/ NEEDS A KEY: read a booking back ## The rail An agent key can read this shop and configure a purchase. It can never move money. Payment always finishes on a surface the buyer holds — a Stripe page for cards, or an escrow contract both sides accepted. Nobody here can take funds on their own.