McClure was drafted by the Atlanta Falcons in the seventh round of the 1999 NFL Draft. During training camp of his rookie season he suffered a torn anterior cruciate ligament in his right knee and missed his entire rookie season. During his second season he took over as the Falcons starting center after Calvin Collins was moved to guard. Since then he missed only one game and was the Falcons starting center from 2000 until his retirement after the 2012 season.