McCarthy rejoint le Leinster avant le début de la saison 2013-2014. Il joue son premier match de Pro12 avec la franchise dublinoise le face aux Scarlets puis son premier match de Coupe d'Europe contre les Ospreys le . Pour sa première saison à Dublin, il dispute la totalité des matchs de Coupe d'Europe jusqu'au quart-de-finale perdu à Toulon. Lors de la finale de Pro12 contre Glasgow, il est signalé en simulant avoir été frappé par un joueur adverse afin d'obtenir une pénalité.