Sky Sports understands Scunthorpe United have agreed a deal with Tranmere Rovers for Mark McChrystal.