Question: why is mjolnir an umbrella?
Answer: Thor disguises Mjolnir as an umbrella because he is trying to stay low key and trying not to be identified as he is looking for Odin. Anyway the reason he disguises Mjolnir is the same reason a celebrity might wear glasses and a big brown jacket while going to shops in public, they might not want attention from fans.