No, you do not need a special insert card in order to redeem your autograph or memorabilia card. As long as you have the corresponding redemption code, you will be able to claim your prize.