Question: why is mgbr2 a lewis acid?
Answer: Because the formation of hydrates in this case involves the coordination (i.e. donation) of lone pairs from the oxygen atoms of the 6 water molecules, MgBr2 is made stabler by "accepting lone pairs." Compounds that "accept lone pairs" are, by definition, Lewis acids. ... This makes it a strong Lewis base.