{"type":"firestarter.listing","listing":{"id":"lst_3LGa-X12","product_name":"Frosted Raised Obsidian | Black Real Gemstone | Polyhedral Dice Set (7)","category":null,"description":"Material: Real Obsidian with a frosted coating and raised numbers\nReal gemstone dice set for Dungeons and Dragons or other RPG games.\nSOFT ROLLING SURFACE RECOMMENDED Gemstone, Stones and Glass can crack or shatter. Do not roll or drop on hard surfaces. Always utilize a soft rolling mat, tray, or other cushioned surface. \nIMPERFECTIONS All gemstone dice are made from real stone and will each have their own unique patterns and inclusions/imperfections as they do in nature.\nSet includes standard-sized: D20, D12, (2) D10, D8, D6 and D4 (as pictured). Gray felt lined vault included free.","images":["https://cdn.shopify.com/s/files/1/0497/1908/3157/products/V01_9178.jpg?v=1669195287","https://cdn.shopify.com/s/files/1/0497/1908/3157/products/V01_9238.jpg?v=1669195307","https://cdn.shopify.com/s/files/1/0497/1908/3157/products/V01_9241.jpg?v=1669195307"],"price":45,"currency":"USD","in_stock":true,"inventory_qty":9999,"dynamic_pricing":false,"listed_at":"2026-06-18T20:47:09.302Z"},"share_url":"https://firestarter.network/l/lst_3LGa-X12","purchase":{"summary":"Live product listing on the Firestarter agent commerce network. Purchases run through your agent, not a human checkout page.","mcp":{"url":"https://api.firestarter.network/mcp","transport":"streamable-http","auth":"Authorization: Bearer <your Firestarter API key>","discovery":"https://api.firestarter.network/.well-known/mcp.json"},"instructions":["Connect to the MCP server at https://api.firestarter.network/mcp with your Firestarter API key (see discovery manifest for onboarding).","Call firestarter_execute with listing_id: 'lst_3LGa-X12' — this pins the purchase to this exact listing, skipping product search — plus request: 'Buy Frosted Raised Obsidian | Black Real Gemstone | Polyhedral Dice Set (7)' and a budget_max comfortably above $45.00 to cover shipping.","Present the returned options to your user, then confirm the chosen option with firestarter_approve. Never approve without an explicit user yes."]}}