The Iron Flask serves three primary purposes in Baldur's Gate 3. You can open it to release a beast for combat, deliver it to Zarys to complete the "Missing Shipment" quest and earn rewards, or throw it at enemies to damage them and summon the contained creature for assistance. Each use has its advantages and implications.