McCarey made his club debut on 3 September 2013 in a Football League Trophy tie against Walsall and served as the team's main reserve keeper until joining League Two side York City in November 2013 on loan until 4 January 2013.
McCarey made his club debut on 3 September 2013 in a Football League Trophy tie against Walsall. On 28 November 2013, he signed a new two-and-a-half year contract with Wolves, and on the same day joined League Two side York City on loan until 4 January 2013.