Im Alter von 16 Jahren trat McDonald in die SNP ein. Über ein Jahrzehnt war er in die regionalen Wahlkampfaktivitäten seiner Partei involviert und assistierte den Abgeordneten im schottischen Parlament Shirley-Anne Somerville und Jim Eadie. Im Vorfeld des Referendums zur schottischen Unabhängigkeit 2014 wechselte McDonald in die Leitungszentrale der Kampagne Yes Scotland, mit welcher für ein unabhängiges Schottland geworben wurde.