בתחילת עונת , עם מכירתו של הלדר פושטיגה מפורטו לטוטנהאם הוטספר, השלימה פורטו את רכישתו של מקארתי מסלטה ויגו. יחד עם המאמן מוריניו, הציבה פורטו מערך מסודר וחדור מוטיבציה. היא זכתה באליפות פורטוגל, כשמקארתי כובש 20 שערים בדרך לתואר מלך השערים של הליגה. הוא הבטיח את התואר עם שלושער במחזור הנעילה. כמו כן, הוא היה בורג מרכזי בזכייתה של הקבוצה בליגת האלופות באותה עונה, עם ארבעה שערים בטורניר. בלט במיוחד הצמד כשכבש לרשתה של מנצ'סטר יונייטד במשחק הראשון של שמינית הגמר. במשחק הגמר מול מונקו עלה מקארתי כמחליף כרבע שעה לסיום המשחק, מספר דקות לאחר השער השלישי שקבע את תוצאת המשחק, 3-0. לאחר הזכייה בתואר מוריניו עזב והוחלף במאמן האיטלקי לואיג'י דלנרי. בעקבות כך רצה גם מקארתי לעזוב את הקבוצה לטובת חוזה בפרמייר ליג, אך נאלץ להישאר בעקבות השנתיים שנותרו לחוזהו בפורטו. לאחר שדלנרי פוטר והוחלף בוויקטור פרננדז, מאמנו לשעבר של מקארתי בסלטה, עלה רצונו של מקארתי לעזוב והוא ביקש מהנהלת הקבוצה להימכר לאברטון שחיפשה מחליף לוויין רוני. פורטו סירבה למכור את השחקן, ולמרות התשבחות להן זכה מהמאמן, הוסיף מקארתי לחפש קבוצה באנגליה. הוא סיים את דרכו במועדון עם זכייה נוספת באליפות פורטוגל, בעונת .