Meanwhile Wolves have brought in David Wheater on loan from Middlesbrough.
"David is a highly-rated young centre back and I am delighted he's coming here," McCarthy told the club's official website.
"We need more players in this department, especially with Mark Clyde still unavailable through injury."
Wheater is expected to be in the squad for the game against the Bluebirds.