{"type":"firestarter.listing","listing":{"id":"lst_CNmzV0Yf","product_name":"Fabriguard Interior Protectant","category":"Fabric Hood Protectors","description":"\n\n\n\n\n\nFabriguard is a high-performance fabric protector that delivers long-lasting defence against dirt, stains and spills. Ideal for car interiors and other fabric surfaces, it forms an invisible hydrophobic barrier that repels liquids while maintaining the fabric’s natural look and breathability. Easy to apply and highly durable, Fabriguard helps keep seats, carpets and soft tops looking clean and protected for longer.\n\n\n\n\n\n","images":["https://cdn.shopify.com/s/files/1/0797/2968/8869/files/fabfinal.jpg?v=1774460269","https://cdn.shopify.com/s/files/1/0797/2968/8869/files/af_new_prod-174-2.jpg?v=1774460269","https://cdn.shopify.com/s/files/1/0797/2968/8869/files/af_new_prod-173-2.jpg?v=1774460269","https://cdn.shopify.com/s/files/1/0797/2968/8869/files/af_new_prod-176-2.jpg?v=1774460269","https://cdn.shopify.com/s/files/1/0797/2968/8869/files/af_new_prod-179-2.jpg?v=1774460269"],"price":19.95,"currency":"USD","in_stock":true,"inventory_qty":9999,"dynamic_pricing":false,"listed_at":"2026-06-20T16:25:51.830Z"},"share_url":"https://firestarter.network/l/lst_CNmzV0Yf","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_CNmzV0Yf' — this pins the purchase to this exact listing, skipping product search — plus request: 'Buy Fabriguard Interior Protectant' and a budget_max comfortably above $19.95 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."]}}