{"type":"firestarter.listing","listing":{"id":"lst_jZPmLGzH","product_name":"Ice Shaker - Officially Licensed New Orleans Saints 26oz Ice Shaker","category":"Shaker Bottle","description":"\n\nDouble-wall vacuum insulation: Keeps drinks cold for 30+ hours and prevents condensation.\n\n26 oz capacity: Provides ample hydration for extended workouts or daily use.\n\nKitchen-grade stainless steel: Resists odors and stains, ensuring a clean taste every time.\n\nPatented, leak-proof agitator: Mixes supplements smoothly and prevents spills during transport.\n\nTapered bottle design: Fits securely in most cup holders for convenient portability.\n\nSweat-proof powder coating: Provides a secure grip and withstands tough gym environments.\n","images":["https://cdn.shopify.com/s/files/1/0508/3670/1334/files/26BLACK-C_NFL_NewOrleansSaints_26ozIceShaker_Black_Back_shadow.jpg?v=1780605998","https://cdn.shopify.com/s/files/1/0508/3670/1334/files/26BLACK_26OZSHAKER_BLACK_PIECES_feb35e7f-a99d-4277-acab-ea56644d16f5.jpg?v=1780605997","https://cdn.shopify.com/s/files/1/0508/3670/1334/files/26BLACK_26OZSHAKER_BLACK_3QTR_2ae18ec1-af3f-4eed-936d-d0059d2c7f18.jpg?v=1780605997","https://cdn.shopify.com/s/files/1/0508/3670/1334/files/26BLACK_26OZSHAKER_BLACK_FRONT_ffe84e8e-a2a8-4cc9-a566-b1bb0e4a00fd.jpg?v=1780605997","https://cdn.shopify.com/s/files/1/0508/3670/1334/files/26BLACK_26OZSHAKER_BLACK_LIDOPEN_9168d5c5-baf1-4417-b2be-64b199eca5e1.jpg?v=1780605997","https://cdn.shopify.com/s/files/1/0508/3670/1334/files/26BLACK_26OZSHAKER_BLACK_LIDCLOSED_bfcb1ba1-a265-4a46-86c1-7e61927b36e0.jpg?v=1780605998","https://cdn.shopify.com/s/files/1/0508/3670/1334/files/26BLACK_26OZSHAKER_BLACK_SILICONEBASE_6702785c-c956-4915-9adb-b5ced50893f1.jpg?v=1780605998","https://cdn.shopify.com/s/files/1/0508/3670/1334/files/26WHITE-C_NFL_NewOrleansSaints_26ozShaker_Back_Shadow.jpg?v=1780605997","https://cdn.shopify.com/s/files/1/0508/3670/1334/files/26WHITE_26OZSHAKER_WHITE_PIECES_ac4bcdb6-d71b-468a-9e28-4c4d8b77f391.jpg?v=1780605997","https://cdn.shopify.com/s/files/1/0508/3670/1334/files/26WHITE_26OZSHAKER_WHITE_3QTR_aac5c447-5f8e-42d6-9da3-ec99dd4aeddb.jpg?v=1780605997","https://cdn.shopify.com/s/files/1/0508/3670/1334/files/26WHITE_26OZSHAKER_WHITE_FRONT_b826f548-cea1-4ccf-b2f2-34894ef28289.jpg?v=1780605997","https://cdn.shopify.com/s/files/1/0508/3670/1334/files/26WHITE_26OZSHAKER_WHITE_LIDOPEN_8dd749ad-24e6-4fba-8d65-5bfee9cbb68c.jpg?v=1780605998","https://cdn.shopify.com/s/files/1/0508/3670/1334/files/26WHITE_26OZSHAKER_WHITE_LIDCLOSED_a380b86f-7a5d-4d88-a900-eeb50032efb6.jpg?v=1780605997","https://cdn.shopify.com/s/files/1/0508/3670/1334/files/26WHITE_26OZSHAKER_WHITE_SILICONEBASE_713cee7a-fdc4-4f48-ba7c-5cb9dee113bf.jpg?v=1780605998","https://cdn.shopify.com/s/files/1/0508/3670/1334/files/NFLSAINTS-4DSHAKER_NewOrleansSaints_Main_shadow.jpg?v=1780605998","https://cdn.shopify.com/s/files/1/0508/3670/1334/files/NFLSAINTS-4DSHAKER_NewOrleansSaints_Front_shadow.jpg?v=1780605997","https://cdn.shopify.com/s/files/1/0508/3670/1334/files/NFLSAINTS-4DSHAKER_NewOrleansSaints_Back_shadow.jpg?v=1780605997"],"price":39.99,"currency":"USD","in_stock":true,"inventory_qty":29997,"dynamic_pricing":false,"listed_at":"2026-06-20T14:56:56.508Z"},"share_url":"https://firestarter.network/l/lst_jZPmLGzH","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_jZPmLGzH' — this pins the purchase to this exact listing, skipping product search — plus request: 'Buy Ice Shaker - Officially Licensed New Orleans Saints 26oz Ice Shaker' and a budget_max comfortably above $39.99 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."]}}