La Communauté d'agglomération assure des services à la place des communes dans des domaines définis et limités qu'on appelle des compétences.
Ses actions doivent avoir un intérêt pour toutes les communes.
La Communauté d'agglomération emploie des professionnels organisés en services pour réaliser toutes ses missions au quotidien. Elle compte aujourd'hui 143 agents.