 McCarty received his first international cap with the United States national team as a late substitute for Michael Bradley during the international friendly between Slovakia and the United States on November 14, 2009.He earned his second cap four days later in a match against Denmark.In 2010, McCarty played the last 13 minutes in a friendly against Honduras.