Yes, the demon would have advantage
Magic Resistance says:
... has advantage on saving throws against spells and other magical effects.
The control from summon greater demon necessitates a saving throw and is part of the spell description. It is therefore covered by Magic Resistance.