No, disability placard applications actually have to be submitted in person or by mail, with the relevant portion completed by your doctor. https://www.mass.gov/how-to/apply-for-a-disability-placard-or-license-plate
I'd check online. Mostly everything can be done online so that might be also
Thanks! Your answer is awaiting moderation.