Since regulation of open carry is up to counties and municipalities in MO, local laws and ordinances determine where it is and isn't OK. Since we don't know where you are, we can't help you. If you call the town offices, someone should be able to give you this information.
"Once the writer in every individual comes to life (and that time is not far off), we are in for an age of universal deafness and lack of understanding."
(Milan Kundera, Book of Laughter and Forgetting, 1980)