motra_achievements
ChatGPTGet personal records (PRs) and achievements earned during workouts, such as new max weight, volume milestones, or streak achievements. Examples: - "Show my PRs" → category "pr" - "Recent achievements" → no category filter, limit 10 - "Any milestones this month?" → category "milestone"
motra_exercise_history
ChatGPTGet set-by-set performance history for a specific exercise. Returns each logged set with date, weight (in user's preferred unit), reps, total volume load (weight x reps), and RPE (rate of perceived exertion, 1-10 scale). Use motra_search_exercises first if you only have the exercise name. Examples: - "How has my bench press progressed?" → exerciseId "barbellBenchPress" - "Squat history for the last 3 months" → exerciseId "barbellBackSquat", startDate 3 months ago
motra_get_exercise
ChatGPTGet detailed information about a specific exercise by its ID, including description, muscle groups (primary and secondary), equipment needed, difficulty, and skill level. Use motra_search_exercises first if you only have the exercise name.
motra_list_templates
ChatGPTList the user's saved workout templates (AI-generated training plans). Each template includes a name, estimated duration in minutes, primary/secondary muscle groups, equipment needed, and the full exercise breakdown with sets/reps/weights. Templates are workout plans that can be used to start a training session in the Motra app.
motra_query_workouts
ChatGPTQuery the user's workout history. Returns workout summaries with name, date, duration (minutes), calories burned, muscle groups trained, and exercise/set counts. Examples: - "Show my last 5 workouts" → no date filters, limit 5 - "Workouts this week" → startDate set to Monday's date - "Longest workouts this month" → orderBy "duration", orderDirection "desc", with date range - "How many workouts did I do in January?" → use with motra_stats (aggregationType "count", metric "workouts") instead
motra_search_exercises
ChatGPTSearch the Motra exercise database by muscle groups, equipment, goals, or keywords. Available muscle groups: chest, lats, lowerBack, traps, shoulders, biceps, triceps, forearms, glutes, quads, hamstrings, calves, adductors, abductors, hipFlexors, abs, obliques, tibialisAnterior Available equipment: abCoasterMachine, abCrunchMachine, abWheel, assaultBike, assistedPullupMachine, assistedDipMachine, backExtensionMount, backExtensionMachine, barCableAttachment, barbell, battleRopes, seatedCalfRaiseMachine, standingCalfRaiseMachine, captainsChair, chestPressMachine, crossoverCableMachine, declineBench, declineBenchPressMachine, dipBars, dumbbells, elliptical, ezBar, flatBench, gluteKickbackMachine, hackSquatMachine, hammerGripCableAttachment, handleCableAttachment, singleCableMachine, highRowMachine, hipThrustMachine, inclineBench, inclineBenchPressMachine, jumpRope, kettlebell, lateralRaiseMachine, legCurlMachine, legExtensionMachine, legPressMachine, loopBands, machineAlternateArmCurl, medicineBall, pecDecMachine, pendulumSquatMachine, plates, plyometricBox, preacherCurlStand, preacherCurlMachine, pullUpBar, rearDeltFlyMachine, rings, ropeCableAttachment, bands, rowMachine, shoulderPressMachine, shrugMachine, sled, smithMachine, squatRack, stabilityBall, stairClimberMachine, tBarRowMachine, hipAbductorMachine, hipAdductorMachine, tire, torsoRotationMachine, trapBar, tricepExtensionMachine, vBarCableAttachment, vSquatMachine, wideBarCableAttachment, wideHammerGripCableAttachment, wristRoller, latPullDownMachine, balanceTrainer, overheadTricepMachine, beltedSquatMachine, flatBenchPressMachine, reverseHyperextensionMachine, hyperExtensionMachine, hyperExtensionMachine, suspensionTrainer, sandbag, landmineAttachment, stationaryBike, outdoorBike, leverDeadliftMachine, ghdMachine, foamRoller, pvcPipe, hangingStraps, skiErgMachine, curvedTreadmill, treadmill, suspendedRope, stepper, leverSquatMachine, neckHarness, lacrosseBall, handGripper, boxingGloves, romanChair, sissySquatBench, weightedChainBelt, legPressMachineMovingChair, lyingLegCurlMachine, others Available goals: strength, hypertrophy, power, endurance, conditioning, mobility, stability, rehab, fatLoss, others
motra_stats
ChatGPTPerform statistical aggregations on workout data. Examples: - Max bench press: aggregationType "max", metric "weight", scope "exercise", exerciseId "barbellBenchPress" - Total volume this week: aggregationType "sum", metric "tvl", scope "all", with date range - Top 5 exercises by volume: aggregationType "top", metric "tvl", scope "exercise", limit 5 - Most trained muscle groups: aggregationType "top", metric "sets", scope "muscleGroup" - Workout count this month: aggregationType "count", metric "workouts", scope "all", with date range