The 20-year-old defender looks certain to leave City for Barcelona at the end of the season, having turned down the chance of a new contract with the Premier League leaders.
Garcia has not started a Premier League match since October, making just two fleeting substitute appearances in the competition since then, with Pep Guardiola mainly trusting John Stones and Ruben Dias.
He played three consecutive World Cup qualifying games for Spain during the international break, however, lining up against Greece, Georgia and Kosovo.
"The situation with Eric is not normal," Spain coach Luis Enrique said. "We took some risks by calling a player who has played very little this season, but we trust him so much and his level is so high that, after three months without playing, he is able to come here and play three high-level games.
"He is a very intelligent player, you would never believe how young he is given how he behaves on the pitch. He gives us a lot of confidence in defence, he is very skilled, so that is why Man City have been trying to re-sign his contract for a long while, although he made a different decision."
Former Barcelona boss Luis Enrique added: "We are so happy to have a player like Eric. He leads our defence and is very communicative on the pitch and smart.
"He knows what to do every time and also is aware of the aspects he has to improve. Even though he does not play at his club, he can come here and do it well. He has just proved his [high] level the week he has been here."