Practical Uses for Model Context Protocol and What's Needed to Get Us There