{"type":"firestarter.listing","listing":{"id":"lst_IOZl9c6-","product_name":"Bubbies Medium","category":"Holds","description":"DESCRIPTION:\nThese Bubbies Medium holds are the perfect size to fit in the cup of your hand. All 10 holds vary in difficulty from super slopey mounds to squishy pillows. They are quite a handful for their size and deceivingly hard on steeper angles.","images":["https://cdn.shopify.com/s/files/1/0424/1145/products/bubbies-medium-so-ill-white-12-01-so-ill-175964.jpg?v=1677258020","https://cdn.shopify.com/s/files/1/0424/1145/products/bubbies-medium-so-ill-white-12-01-so-ill-514792.jpg?v=1677258020","https://cdn.shopify.com/s/files/1/0424/1145/products/bubbies-medium-so-ill-white-12-01-so-ill-108863.jpg?v=1677258020","https://cdn.shopify.com/s/files/1/0424/1145/products/bubbies-medium-so-ill-white-12-01-so-ill-873583.jpg?v=1677258020","https://cdn.shopify.com/s/files/1/0424/1145/products/bubbies-medium-so-ill-white-12-01-so-ill-832565.jpg?v=1677258020","https://cdn.shopify.com/s/files/1/0424/1145/products/bubbies-medium-so-ill-white-12-01-so-ill-467150.jpg?v=1677258020"],"price":240,"currency":"USD","in_stock":true,"inventory_qty":419958,"dynamic_pricing":false,"listed_at":"2026-06-18T20:46:49.676Z"},"share_url":"https://firestarter.network/l/lst_IOZl9c6-","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_IOZl9c6-' — this pins the purchase to this exact listing, skipping product search — plus request: 'Buy Bubbies Medium' and a budget_max comfortably above $240.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."]}}