Su sede se encuentra en Ginebra (Suiza) y funciona en estrecha colaboración con el Consejo Mundial de Iglesias.