Can I use Team Magma's Claydol's "Magma Switch" Ability to move an energy from a non Team Magma Pokemon?
Yes, you may. Only the receiving Pokemon needs to belong to Team Magma.
Source: TPCi Rules Team (2015-04-23)