So are we saying that the MnO4 molecule is neutral overall, but one of the oxygen atoms is one electron short of an octet?
I'm not aware of an MnO
4 molecule. What exists is an MnO
4- ion, where the "-" indicates that this ion carries one negative charge, that is,
has already gained one electron, which comes from one or several other atom(s) that have lost it, becoming an ion, and bear a positive charge.
For instance, KMnO
4 can be written as K
+ [MnO
4]
-.
[MnO
4]
- exists only in the presence and near vicinity of a positive ion, in the same crystal or solvent.
The gained electron isn't local to one oxygen atom: it's spread over the whole ion, essentially the four oxygens. This makes the ion more stable: for instance, more water molecules have room to dock to it, easing the dissolution. The notation [MnO
4]
- insists on that.