No, you do not need a vision card. Inform your eye care provider that your vision plan is through VSP and provide your Social Security number and they will take care of the rest.