У 2007 році Кастро завоював срібні медалі Золотого Кубка КОНКАКАФ. На турнірі він зіграв у матчі проти збірної Куби. У тому ж році Хосе зайняв третє місце на Кубку Америки у Венесуелі. На турнірі він зіграв у матчах проти команд Бразилії та Чилі.