AI assistant
Chat assistant · Inside the Baker Health app · Built in 2026
Baker Health has an AI assistant that answers member messages, and I built it in 2026 with LangChain and the OpenAI API.
Context
Members can message Baker Health from inside the app.
Some of those messages ask to book a visit or move one.
Constraint
Other features in the app need to book and reschedule visits too.
The problem
If the booking actions lived inside the bot, any other feature that books a visit would need its own copy of them.
What changed
When a member asks for a visit or a new time, the assistant books it or moves it. Otherwise it just replies.
I put the booking actions in an MCP server so other features can reuse them, not only the bot.
Result
Members can book or move a visit just by sending a message.
The app's other features book through the same MCP server.