There are two main types of M6PR: the cation-independent mannose 6-phosphate receptor (CI-MPR) and the cation-dependent mannose 6-phosphate receptor (CD-MPR). Both types perform similar functions but differ in their binding affinity and structural properties.