It was confirmed earlier this month that the Republic of Ireland international had been suspended for disobeying Karpin's orders.
However, the boss has insisted that if McGeady is prepared to change his attitude, then he would consider recalling him to the squad.
"Everything depends on the player. If he will do all that is required of him, he'll play," Karpin told reporters.
"If not, it is another conversation. It's not only him, but also any other [player]."
McGeady joined his Russian club from Celtic in 2010.