{"type":"firestarter.listing","listing":{"id":"lst_ui5DDLf-","product_name":"ONDA - Brazilian String Bottoms","category":"BOTTOMS","description":"Cheeky &amp; Minimal coverage bottoms. Brazilian cut,  a white velvet bikini with a soft shimmer, finished with asymmetrical blue beads and double lined. 100% water-friendly velvet\nHAND WASH ONLY","images":["https://cdn.shopify.com/s/files/1/0868/1268/8701/files/66C18B69-41C8-4614-9FC4-07606B01DD9B.jpg?v=1750206004","https://cdn.shopify.com/s/files/1/0868/1268/8701/files/DEBA2B09-6EC6-4D33-B35B-306D280C6D12.jpg?v=1750206038","https://cdn.shopify.com/s/files/1/0868/1268/8701/files/26F3CE30-28D4-4406-AB5A-3F554A2A0FCE.jpg?v=1750206038","https://cdn.shopify.com/s/files/1/0868/1268/8701/files/IMG-2115.jpg?v=1750823041","https://cdn.shopify.com/s/files/1/0868/1268/8701/files/EAF8A766-D842-45A9-9EF9-8701411E2E38.jpg?v=1750260906","https://cdn.shopify.com/s/files/1/0868/1268/8701/files/77497CE1-B89C-4249-BEBE-6CC64CBDF96C.jpg?v=1750260906","https://cdn.shopify.com/s/files/1/0868/1268/8701/files/F250FD09-12B7-42A3-B0D1-4E77E3BEB469.jpg?v=1750823041"],"price":43,"currency":"USD","in_stock":true,"inventory_qty":39996,"dynamic_pricing":false,"listed_at":"2026-06-18T20:43:15.969Z"},"share_url":"https://firestarter.network/l/lst_ui5DDLf-","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_ui5DDLf-' — this pins the purchase to this exact listing, skipping product search — plus request: 'Buy ONDA - Brazilian String Bottoms' and a budget_max comfortably above $43.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."]}}