St. Louie to KC is 220 miles, or at least it was when I lived in Columbia.
Bare in mind that's kind of a best case edge to edge distance. Center to center is more like 250 miles.
There is almost nothing between KC and St. Louis charging-wise, save for RV parks that might let you charge. It's been irritating me for years now, as I never get to charge my Volt on my frequent trips to Columbia. There is only 1 public J1772 charger in Columbia, MO, and last I looked, it's not on any maps. I can't remember the address, but I know it's there because the St. Louis store staff told me about it. Call the St. Louis store and ask Hunter about it if you want to know where it is. I grew up in Columbia, have family in Columbia, make weekly trips to Columbia, I drive a Volt, am a big follower of EVs, and I still don't know where the $$*%&^ thing is. It's almost mythical, but it's there somewhere.
There is a J1772 at the Nissan dealership in Columbia, and I read before that they at least once let a Model S owner charge there, but I tend not to consider it as a viable option as it's not really fair to Nissan to use their charger with no intent of even considering buying something from them.
There are at least 2 Model S owners who live in or near Columbia (I've seen their cars several times), but I don't think they post here. Not on plug share last I looked.