{"type":"firestarter.listing","listing":{"id":"lst_VN91ONBY","product_name":"Happy Jack Snack Sack","category":"Universal Bikepacking Bags","description":"The Snack Sack is the perfect place to stuff anything and everything on your handlebars! Now featuring extra-durable mesh pockets! You can fill your sack with whatever suits your fancy - trail mix, gummy worms, pine cones, cool rocks you find on the trail... the sky's the limit*. The main compartment can hold a 1 liter Nalgene or 16 Snickers bars, and three mesh pockets on the outside provide even more room for quick-access snacks.\nEasy One-Handed Closure\n\nYank the tab to open up the drawstring. Pull the cord to tuck your snacks in for their nap! It's a simple idea, but the devil is in the details - we made dozens of prototypes before settling on the final design, which doesn't rely on shock cord to open and close fully.\nRock Solid Voile Attachment System\nUnlike similar bags on the market, the Snack Sack doesn't use a stem strap or a head tube strap! This makes for an easier fit on modern trail bikes with short stems, and it means you can move the bag to make room for a top tube bag - even a monster like our Alamogordo. The Snack Sack attaches to your bars and fork crown with TPU straps for an ultra-secure ride.\n*Please collect rocks responsibly, from areas where collection is allowed.\nSpecs\n\n\n\nVolume (liters)\n1 liter (main compartment)\n\n\nVolume (full-size Snickers)\n22 (16 in main compartment, 6 in mesh pockets)\n\n\n\nWeight\n\n4 oz\n\n\n\n\n\nBottle Bucket vs Snack Sack - Help Me Decide!\n\nTrying to decide between our Bismarck Bottle Bucket and the Snack Sack? We recommend the Bismarck if you want a bag to carry a water bottle - it has the easy convenience of a built-in bottle cage. If you don't want to carry a bottle all the time, get the Snack Sack instead. Or, get one of each and have the best of both worlds! Hydration on one side and nutrition on the other.\nBehind the Name\n\nAll of our bags are named after sections of the Arizona Trail, which runs within a mile of our workshop in Flagstaff.\nThe Happy Jack passage of the AZT runs through our home pine forest on the Coconino ","images":["https://cdn.shopify.com/s/files/1/0610/6529/8090/files/snack-sack-studio.jpg?v=1761694201","https://cdn.shopify.com/s/files/1/0610/6529/8090/files/happy-jack-snack-sack.jpg?v=1761694201","https://cdn.shopify.com/s/files/1/0610/6529/8090/files/snack-sack-one-handed-access.png?v=1761694201","https://cdn.shopify.com/s/files/1/0610/6529/8090/files/snack-sack-mesh-pockets.png?v=1761694201","https://cdn.shopify.com/s/files/1/0610/6529/8090/files/snack-sack-voile-attachments.png?v=1761694201","https://cdn.shopify.com/s/files/1/0610/6529/8090/files/snack-sack-fork-attachment.jpg?v=1761694201"],"price":65,"currency":"USD","in_stock":true,"inventory_qty":9999,"dynamic_pricing":false,"listed_at":"2026-06-18T20:46:43.210Z"},"share_url":"https://firestarter.network/l/lst_VN91ONBY","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_VN91ONBY' — this pins the purchase to this exact listing, skipping product search — plus request: 'Buy Happy Jack Snack Sack' and a budget_max comfortably above $65.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."]}}