TrainRec for LangChain
app.trainrec/trainrec
Your AI assistant logs your meals and workouts, then plans your week from what you did.
client:LangChain
transport:streamable-http
tools:34
Install TrainRec in LangChain
pip install langchain-mcp-adapters
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"trainrec": {
"transport": "streamable_http",
"url": "https://api.trainrec.app/mcp",
}
})
tools = await client.get_tools()
get_tools() returns the server's tools as LangChain tools, ready for an agent. LangChain docs
What LangChain can do once it is connected
- trainrec_overview
- trainrec_list_workouts
- trainrec_get_workout
- trainrec_exercise_history
- trainrec_list_exercises
- trainrec_food_day
- trainrec_recent_changes
- trainrec_plan_workout
- trainrec_save_workout
- trainrec_delete_workout
- trainrec_log_food
- trainrec_edit_food
- trainrec_delete_food
- trainrec_set_targets
- trainrec_settings
- trainrec_change_settings
- trainrec_save_routine
- trainrec_get_routine
- trainrec_delete_routine
- trainrec_add_exercise
- trainrec_undo_change
- trainrec_measurements
- trainrec_log_measurement
- trainrec_delete_measurement