{"type":"firestarter.listing","listing":{"id":"lst_G3vpHDOY","product_name":"Red HQ Build Your Own Set","category":"Dice Sets & Games","description":"Note:  These dice are very clear in color and without bubbles, but the paint job from the factory is a little flawed.  There might be little chips in the paint or tiny parts missing paint, which is unfortunately normal for this style of dice.  In addition, there may be a tiny dot on the outside of some shapes.  This is an injection point and is completely normal for the process used to make these dice.  \nThis is a Build Your Own Set listing, which means that the dice are sold by the shape.  You can purchase any quantity of any shape that you desire. (Stock Permitting)\n\nD4     (17mm)\nD6     (15mm)\nD8     (15mm)\nD10   (16mm)\nD%    (16mm)\nD12   (18mm)\nD20   (20mm)\n","images":["https://cdn.shopify.com/s/files/1/0412/6290/7541/products/WMHQRed1.jpg?v=1618621668","https://cdn.shopify.com/s/files/1/0412/6290/7541/products/WMHQRed2.jpg?v=1618621668","https://cdn.shopify.com/s/files/1/0412/6290/7541/products/WMHQRed3.jpg?v=1618621668"],"price":1.85,"currency":"USD","in_stock":true,"inventory_qty":69993,"dynamic_pricing":false,"listed_at":"2026-06-18T20:47:17.909Z"},"share_url":"https://firestarter.network/l/lst_G3vpHDOY","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_G3vpHDOY' — this pins the purchase to this exact listing, skipping product search — plus request: 'Buy Red HQ Build Your Own Set' and a budget_max comfortably above $1.85 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."]}}