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.
The only way to get around this would be to cause the demon to have disadvantage (therefore cancelling out any advantage). One such way is by knowing the demon's true name.