{"type":"firestarter.listing","listing":{"id":"lst_EcLhjOss","product_name":"Dad hat","category":null,"description":"Dad hats aren't just for dads. This one's got a low profile with an adjustable strap and curved visor.\r\n\r\n• 100% chino cotton twill\r\n• Unstructured, 6-panel, low-profile\r\n• 3 ⅛” crown\r\n• Adjustable strap with antique buckle\r\n• Head circumference: 20 ½” - 21 ⅝” ","images":["https://cdn.shopify.com/s/files/1/1525/3870/products/classic-dad-hat-white-front-601c5f4b5684c.jpg?v=1612472212","https://cdn.shopify.com/s/files/1/1525/3870/products/classic-dad-hat-light-blue-front-601c5f4b569a3.jpg?v=1612472212","https://cdn.shopify.com/s/files/1/1525/3870/products/classic-dad-hat-light-blue-left-front-601c5f4b56a4c.jpg?v=1612472212","https://cdn.shopify.com/s/files/1/1525/3870/products/classic-dad-hat-pink-front-601c5f4b56b19.jpg?v=1612472212","https://cdn.shopify.com/s/files/1/1525/3870/products/classic-dad-hat-pink-left-front-601c5f4b56bd7.jpg?v=1612472212","https://cdn.shopify.com/s/files/1/1525/3870/products/classic-dad-hat-white-left-front-601c5f4b56eba.jpg?v=1612472212"],"price":32,"currency":"USD","in_stock":true,"inventory_qty":29997,"dynamic_pricing":false,"listed_at":"2026-06-18T20:46:59.222Z"},"share_url":"https://firestarter.network/l/lst_EcLhjOss","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_EcLhjOss' — this pins the purchase to this exact listing, skipping product search — plus request: 'Buy Dad hat' and a budget_max comfortably above $32.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."]}}