Barcelona Anlaşması, diğer adıyla Barselona Sözleşmesi, çevre ile ilgili 7 protokol içermektedir: 1. Akdeniz'de Gemilerden ve Uçaklardan Boşaltma veya Denizde Yakmadan Kaynaklanan Kirliliğin Önlenmesi ve Ortadan Kaldırılması Protokolü. 2. Akdeniz'de Tehlikeli Atıkların Sınırötesi Hareketleri ve Bertarafından Kaynaklanan Kirliliğin Önlenmesi Protokolü. 3. Akdeniz'in Kara Kökenli Kaynaklardan ve Faaliyetlerinden Dolayı Kirlenmeye Karşı Korunması Protokolü. 4. Olağanüstü Hallerde Akdeniz'in Petrol ve Diğer Zararlı Maddelerle Kirlenmesinde Yapılacak Mücadele ve İşbirliğine Ait Protokol. 5. Akdeniz'de Özel Koruma Alanları ve Biyolojik Çeşitliliğe İlişkin Protokol. 6. Akdeniz'de Bütünleşik Kıyı Alanları Yönetimi Protokolü. 7. Akdeniz'de Kıta Sahanlığı ve Deniz Dibinin Keşfi ve İşletilmesinden Kaynaklanan Kirliliğin Önlenmesi Protokolü.