MCP App Store
Lifestyle
Trainerrr icon

Trainerrr

by Abdellatif KEBRAOUI AE

Overview

Trainerrr helps signed-in users manage workout plans, reusable sessions, completed workout logs, training journal notes, weekly progress check-ins, nutrition logs, food lookups, and personal fitness targets through ChatGPT. It processes the workout, nutrition, target, journal, progress-check-in, and image-reference details users choose to send so it can complete requested actions for their Trainerrr account.

Tools

add_training_note

ChatGPT
Add a date-based training journal note. Optionally attach it to a workout log for context.

add_training_note

ChatGPT
Add a date-based training journal note. Optionally attach it to a workout log for context.

add_weekly_check_in

ChatGPT
Add or update the weekly progress check-in. Omitted fields are left unchanged on existing check-ins.

add_weekly_check_in

ChatGPT
Add or update the weekly progress check-in. Omitted fields are left unchanged on existing check-ins.

create_exercise

ChatGPT
Create one custom exercise owned by the authenticated user. For batches, use ensure_exercises once to check existing exercises and create missing ones.

create_exercise

ChatGPT
Create one custom exercise owned by the authenticated user. For batches, use ensure_exercises once to check existing exercises and create missing ones.

create_workout_plan

ChatGPT
Primary workflow: create, build, generate, or save a workout routine, training program, split, or multi-day plan with days and exercises. Each exercise must reference a valid exercise ID. Use ensure_exercises once for all exercise names first if IDs are unknown.

create_workout_plan

ChatGPT
Primary workflow: create, build, generate, or save a workout routine, training program, split, or multi-day plan with days and exercises. Each exercise must reference a valid exercise ID. Use ensure_exercises once for all exercise names first if IDs are unknown.

create_workout_session

ChatGPT
Primary workflow: create, build, generate, or save a reusable workout session, training session template, single-day routine, or workout template.

create_workout_session

ChatGPT
Primary workflow: create, build, generate, or save a reusable workout session, training session template, single-day routine, or workout template.

create_workout_session_plan

ChatGPT
Primary workflow: create, build, generate, or save a dated workout plan from reusable sessions when the user wants a scheduled training plan or calendar-style session plan.

create_workout_session_plan

ChatGPT
Primary workflow: create, build, generate, or save a dated workout plan from reusable sessions when the user wants a scheduled training plan or calendar-style session plan.

delete_food_log

ChatGPT
Permanently delete a single logged food entry. The reusable food item it was logged from is kept.

delete_food_log

ChatGPT
Permanently delete a single logged food entry. The reusable food item it was logged from is kept.

delete_training_note

ChatGPT
Permanently delete a training journal note owned by the authenticated user.

delete_training_note

ChatGPT
Permanently delete a training journal note owned by the authenticated user.

delete_workout

ChatGPT
Permanently delete a logged workout and all of its set entries. Any linked journal notes are kept.

delete_workout

ChatGPT
Permanently delete a logged workout and all of its set entries. Any linked journal notes are kept.

delete_workout_plan

ChatGPT
Delete a workout plan (cascades to days and exercises).

delete_workout_plan

ChatGPT
Delete a workout plan (cascades to days and exercises).

delete_workout_session

ChatGPT
Delete a reusable workout session.

delete_workout_session

ChatGPT
Delete a reusable workout session.

delete_workout_session_plan

ChatGPT
Delete a dated workout session plan.

delete_workout_session_plan

ChatGPT
Delete a dated workout session plan.

ensure_exercises

ChatGPT
Resolve many exercise names in one call and optionally create missing custom exercises. Prefer this over repeated search_exercises/create_exercise calls when preparing workout plans or checking if several exercises exist.

ensure_exercises

ChatGPT
Resolve many exercise names in one call and optionally create missing custom exercises. Prefer this over repeated search_exercises/create_exercise calls when preparing workout plans or checking if several exercises exist.

get_latest_weekly_check_in

ChatGPT
Get the latest weekly progress check-in, including image path/url, bodyweight, and note.

get_latest_weekly_check_in

ChatGPT
Get the latest weekly progress check-in, including image path/url, bodyweight, and note.

get_nutrition_day

ChatGPT
Get compact nutrition totals, entries, food target, burned calories, and net calories for one date.

get_nutrition_day

ChatGPT
Get compact nutrition totals, entries, food target, burned calories, and net calories for one date.

get_user_targets

ChatGPT
Get all app goal targets: weekly workouts, daily active calories, daily food calories, and daily steps.

get_user_targets

ChatGPT
Get all app goal targets: weekly workouts, daily active calories, daily food calories, and daily steps.

get_weekly_target

ChatGPT
Get the authenticated user weekly workout target.

get_weekly_target

ChatGPT
Get the authenticated user weekly workout target.

get_workout_plan

ChatGPT
Get full details of a workout plan including days and exercises.

get_workout_plan

ChatGPT
Get full details of a workout plan including days and exercises.

get_workout_session

ChatGPT
Get full details of a reusable workout session.

get_workout_session

ChatGPT
Get full details of a reusable workout session.

get_workout_session_plan

ChatGPT
Get a dated workout session plan with scheduled sessions.

get_workout_session_plan

ChatGPT
Get a dated workout session plan with scheduled sessions.

list_exercises

ChatGPT
List available exercises, optionally filtered by muscle group.

list_exercises

ChatGPT
List available exercises, optionally filtered by muscle group.

list_training_journal

ChatGPT
Get the same high-level journal context as the app Journal screen: notes, latest check-in, and workout history.

list_training_journal

ChatGPT
Get the same high-level journal context as the app Journal screen: notes, latest check-in, and workout history.

list_training_notes

ChatGPT
List recent date-based training journal notes for the authenticated user.

list_training_notes

ChatGPT
List recent date-based training journal notes for the authenticated user.

list_workout_history

ChatGPT
List recent completed workouts and weekly summaries for AI context.

list_workout_history

ChatGPT
List recent completed workouts and weekly summaries for AI context.

list_workout_plans

ChatGPT
List workout plans for the authenticated user.

list_workout_plans

ChatGPT
List workout plans for the authenticated user.

list_workout_session_plans

ChatGPT
List dated workout plans made from saved sessions.

list_workout_session_plans

ChatGPT
List dated workout plans made from saved sessions.

list_workout_sessions

ChatGPT
List reusable workout sessions for the authenticated user.

list_workout_sessions

ChatGPT
List reusable workout sessions for the authenticated user.

log_food

ChatGPT
Primary workflow: log, track, save, record, or add food, meals, calories, macros, nutrition, or meal photo estimates to nutrition history. Each entry is also saved as a reusable ingredient or recipe (if unsure ask user). Use this one write tool for all food logging.

log_food

ChatGPT
Primary workflow: log, track, save, record, or add food, meals, calories, macros, nutrition, or meal photo estimates to nutrition history. Each entry is also saved as a reusable ingredient or recipe (if unsure ask user). Use this one write tool for all food logging.

log_workout

ChatGPT
Primary workflow: log, track, save, record, or add a completed workout or training session from sets, reps, weights, exercises, cardio, duration, or calories burned. Resolves all exercises in bulk and can create missing custom exercises in the same call, so do not call search_exercises/create_exercise first for normal logging. Keep source_note short and summarized; do not pass raw prompts or full conversation text.

log_workout

ChatGPT
Primary workflow: log, track, save, record, or add a completed workout or training session from sets, reps, weights, exercises, cardio, duration, or calories burned. Resolves all exercises in bulk and can create missing custom exercises in the same call, so do not call search_exercises/create_exercise first for normal logging. Keep source_note short and summarized; do not pass raw prompts or full conversation text.

search_exercises

ChatGPT
Search exercises by name for one-off lookup. For multiple exercise names, use ensure_exercises once instead.

search_exercises

ChatGPT
Search exercises by name for one-off lookup. For multiple exercise names, use ensure_exercises once instead.

search_foods

ChatGPT
Search Open Food Facts for food candidates before logging food. Use this when the user names a food but does not provide nutrition values.

search_foods

ChatGPT
Search Open Food Facts for food candidates before logging food. Use this when the user names a food but does not provide nutrition values.

set_user_targets

ChatGPT
Update one or more app goal targets. Omitted targets are left unchanged.

set_user_targets

ChatGPT
Update one or more app goal targets. Omitted targets are left unchanged.

set_weekly_target

ChatGPT
Set the authenticated user weekly workout target.

set_weekly_target

ChatGPT
Set the authenticated user weekly workout target.

update_food_log

ChatGPT
Update a single logged food entry. Calories and macros are the total for the entry (quantity is descriptive and does not scale them), so adjust them directly when the amount changes.

update_food_log

ChatGPT
Update a single logged food entry. Calories and macros are the total for the entry (quantity is descriptive and does not scale them), so adjust them directly when the amount changes.

update_training_note

ChatGPT
Update the body and/or date of an existing training journal note owned by the authenticated user.

update_training_note

ChatGPT
Update the body and/or date of an existing training journal note owned by the authenticated user.

update_workout

ChatGPT
Update log-level fields of a logged workout (date/time, calories burned, plan name, summary note). To change exercises or sets, delete the workout with delete_workout and log it again.

update_workout

ChatGPT
Update log-level fields of a logged workout (date/time, calories burned, plan name, summary note). To change exercises or sets, delete the workout with delete_workout and log it again.

Capabilities

Writes

App Stats

72

Tools

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily