"I think it's a brilliant buy for Liverpool", Carragher told Sky Sports.
Shaqiri has only played 27 minutes for Liverpool so far this season, after coming off the bench twice in four Premier League outings.
"Liverpool need to have the goal to play for titles", the former Bayern winger told reporters ahead of Saturday's clash with Tottenham. I think we'll be up there with always two, three or four teams that have got a chance of winning it.
"It's hard in the Premier League, because you have a lot of big teams, so competition is there".
Of course, you accept it because that's modern football, you just need to try and focus on the game but these games can often be slow starting and low on quality, because the players aren't fully rested and concentrated.
Harry Kane ran riot back then in October a year ago, scoring twice and forcing Klopp to substitute Dejan Lovren after just 30 minutes as Spurs cruised to a 4-1 win.
If Manchester United can do that on Saturday, I can see them winning the game. We want to keep our performances the way they have been.
Something he underlined when asked about playing for Liverpool stating that they are a great, great but I already know how it is to play in a big club because I have played at Bayern Munich and Inter. That's the most important thing now, to be our goals.
With a touch match expected in the capital, boss Jurgen Klopp put his players through their paces as they partnered up and broke out a sweat using resistance bands as part of their strength and conditioning preparations.
Forward Heung-min Son is available, but unlikely to play a big part after participating in the Asian Games, immediately followed by this global break.