I'm not sure about CPs but I'll try to answer you ...
MPs is like the money in game . You buy your units with MPs . It can be earned by accomplishing objectives in game .
And like I said about CPs , I'm not sure but I think it means "Commander Points" , I think you can buy veteran and more well trained units with these points .
Sorry if I'm wrong about CPs