Bayern Munich forward Toni Kroos left the door open for a switch to the Barclays Premier League in the summer.
Tim Sherwood claims the "silence is deafening" from the Tottenham board amid speculation he could be replaced as manager.
The 31-year-old has signed a three-year deal at the KC Stadium as the Tigers continue to prepare for their return to the Premier League.
McGregor told Hull's website: "I'm really excited to be here and I'm happy that everything is done now.
"I can't wait to get started here. This is a great chance for me to play in the Premier League and I'm looking forward to the season ahead."