El 13 de junio de 2017, McCarthy fue presentado como el nuevo entrenador del Cape Town City, en reemplazo de Eric Tinkler, quien se fue al SuperSport United.