{"type":"firestarter.listing","listing":{"id":"lst_ejl3pnha","product_name":"Stormclouds Over the Midway Perfume Oil","category":null,"description":"\nSTORMCLOUDS OVER THE MIDWAY\n\nIn your smoke-addled confusion, the Midway seems strangely empty and devoid of life. The tents that line the path appear distorted, out of proportion, and cartoonish, their angles arching menacingly.\nFor a moment, the only sound you hear is the soft squelch of your boots on the damp ground. As your eyes adjust, the tents right themselves, the sounds of the Midway swirl around you, and you feel the press of the crowd against your body. The Calliope’s eerie drone lilts above the swelling chatter.\nWine-colored storm clouds are gathering, and the scent of incense and ozone is thick in the wet air.\n\nThunder-charged ozone, plum-colored incense smoke, opium tar, and wormwood.\n\n\n","images":["https://cdn.shopify.com/s/files/1/0716/7891/8812/files/carnavallabel-stormcloudsoverthemidway.jpg?v=1772740682","https://cdn.shopify.com/s/files/1/0716/7891/8812/files/cdWEB-stormclouds_over_the_midway.jpg?v=1772740791"],"price":33,"currency":"USD","in_stock":true,"inventory_qty":9999,"dynamic_pricing":false,"listed_at":"2026-06-18T20:45:15.388Z"},"share_url":"https://firestarter.network/l/lst_ejl3pnha","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_ejl3pnha' — this pins the purchase to this exact listing, skipping product search — plus request: 'Buy Stormclouds Over the Midway Perfume Oil' and a budget_max comfortably above $33.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."]}}