McCarthy loves the cut and thrust of a local derby and success on his birthday would make it all the sweeter.
"Of course a win and three points would be the perfect birthday present," said McCarthy.
"As a player I played in plenty of derby games, Celtic-Rangers, Barnsley-Sheffield Wednesday, Manchester City-Manchester United and Lyon-St Etienne, and I used to love them.
"I played for the Republic of Ireland against Northern Ireland and that was a pretty tasty one as well. So I have been involved in
quite a few.
"They are big games and first and foremost, you've got to compete
because if you don't, you get beat.
"We didn't compete particularly well the other night and we got beat.
"If you don't compete in derbies, you'll get punished. But there is
a need to keep calm in them as well."
Birmingham, who were promoted alongside Wolves last season, head into the game almost assured of their Premier League status for another season but McCarthy added: "I don't think it will take any edge off the game at all.
"If Alex McLeish heard me say that, he'd say I was barmy.
"But they have got 34 points and they are 13 clear of the drop, so analyse that."
Wolves' midfielder Kevin Foley knows that that the team face a massive test against Birmingham and he said: "They have done very well.
"They have been solid all season, they have kept most of their players fit and seem to have the same starting line-up every week.
"You know what you are going to get from them. They are hard team to break down, so we know it will be a very tough game."
To get a win at Birmingham, Wolves will have to get past the imposing central defensive pairing of Roger Johnson and Scott Dann.
"I tried to sign them both (in the summer) but it didn't happen," added McCarthy.
"It is no surprise at all how well they are doing. They are both very, very good players."
Birmingham 4/5, Draw 12/5, Wolves 4/1