มักกัฟเวิร์นเคยเป็นตัวแทนของไอร์แลนด์เหนือในทีมชาติรุ่นอายุไม่เกิน 19 และ 21 ปี เขาลงเล่นให้กับทีมชาติชุดใหญ่ครั้งแรกในเดือนพฤษภาคม ค.ศ. 2010 และเป็นส่วนหนึ่งของทีมชาติในฟุตบอลชิงแชมป์แห่งชาติยุโรป 2016