(Summoning Skill - 50) x (Bonus%) = MP restored.
1.10 for matching day or weather,
1.20 for matching day and weather,
1.25 for matching double weather, and
1.35 for matching day and double weather.
Example: Thunder spirit on Lightningday with thunder weather and 310 summoning skill: (310 - 50) x (1.2) = 312MP.
Using a spirit that is weak to the day/weather will incur a penalty to the amount of MP obtained equal to the inverse of the bonus for matching. (i.e. Using a Thunder Spirit on Earthsday will get you .90 your base MP returns. Using a Thunder Spirit on Lightningday with single earth weather will cancel out and you will receive the base.)