The 18-year-old has impressed for Hamilton this season and has been linked with several clubs including Liverpool, Barcelona, Manchester United and Arsenal.
“Barcelona have asked me to keep them informed about James,” McCarthy’s agent George Gray told The Scottish Sun.
“They are just one of a few Spanish sides who have been in touch. In fact, the number of teams who have contacted me about him is unbelievable.
“There are a number of English clubs keeping tabs on his progress too.
“But he is enjoying playing in the SPL for Hamilton. This is his first year playing against the likes of Celtic and Rangers and his performances have been impressive.
“James is a wonderful talent. He has everything in his locker and he is as good as anyone around his age. Remember, he has just turned 18.
“I know what Chelsea have in that age group and he is as good as anything at Stamford Bridge.
“I would imagine when he signs for a bigger club, and shares a training ground with world-class acts every day, he will take his own game to a different level.
“That will be the same when he breaks into the Republic of Ireland squad.
“He will play for them in the future – there’s no doubt about it.”