The main purpose of Spanish missions was to convert indigenous peoples to Christianity and assimilate them into Spanish society and culture. Additionally, missions served as centers for Spanish colonization, providing a base for further expansion and control over the native populations.