In general, No.
Massachusetts is very strict compared to other states when it comes to buying ammo.
In MA, you need to have a license to buy or possess ammunition.
To buy ammo in the state, you must be at least 18 for long gun and at least 21 years old to buy buy handgun rounds.
Ammo purchases must be conducted face-to-face. Additionally, all federal laws apply in the Commonwealth.