I keep earning Masterpoints without actually knowing how or why!
Can anybody explain please?

How to earn Masterpoints?
Post count: 6915Reputation: 3814Joined:Location: Germany@IngevanWordragen You get them by levelling up your dragons. The number you get varies. It depends on the category of the dragon. Cat 1 gives 1 point per level, cat 2 gives 2 and so on. Stars also give Master Points. I am not sure how many.
Friendly, hackfree international group: https://www.facebook.com/groups/DC.DragonCity.Players/ unofficial
Friendly, hackfree german group: https://www.facebook.com/groups/1374433909457155/ unofficial 
How to earn Masterpoints?
Post count: 78Reputation: 34Joined:1 star of empowerment multiplies your dragon's MP by 3.
2 stars of empowerment multiplies your dragon's MP by 3.5.
3 stars of empowerment multiplies your dragon's MP by 5.
4 stars of empowerment multiplies your dragon's MP by 7.
5 stars of empowerment multiplies your dragon's MP by 9.There are some more bonus points added to unique dragons. So if you have multiple dragons of a type, the highest fed dragon will be your master dragon for that type, and you will see a few more MP than you would otherwise. However, the difference is not significant. Don't let this cause you to think that you have to try and get as many unique dragons as you can  that's completely false. A category 3 duplicate dragon with no bonus points is still worth way more than a unique category 1 dragon with the bonus points.