All workStop 3

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.

Role
Built it
Years
2026
Platforms
Inside the Baker Health app
Stack
LangChain · OpenAI API · MCP · TypeScript · Node.js
Published
Updated
AI assistantOther app featuresMCP serverBook a visitReschedule a visit
DiagramThe assistant and other app features call the same MCP server to book or reschedule.The assistant lives inside the Baker Health app, so there's no separate website to show.

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.