← Back to all apps

Motra

Lifestyleby Motra Inc.
Launched Mar 23, 2026 on ChatGPT

Motra for ChatGPT gives you a personal fitness analyst that understands your entire training history. Just ask about your workouts and get instant insights. Ask how your bench press has progressed, what your total volume was this month, or which muscle groups you've been neglecting. Track personal records, explore exercise history set by set, and discover patterns in your training. Whether you're planning your next session, reviewing your week, or chasing a new PR — get the answers you need just by asking.

7ChatGPT Tools
Motra Inc.Developer
LifestyleCategory

Available Tools

Motra Achievements

motra_achievements
Full Description

Get 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"
Parameters (0 required, 2 optional)
Optional
categorystring

Filter by achievement category: 'pr' (personal records), 'milestone' (volume/streak milestones), or omit for all

limitnumber

Max achievements (default: 20)

Default: 20

Motra Exercise History

motra_exercise_history
Full Description

Get 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
Parameters (1 required, 3 optional)
Required
exerciseIdstring

Exercise ID (e.g., 'barbellBenchPress'). IMPORTANT: Use motra_search_exercises first to find the correct exercise ID if you only have the exercise name.

Optional
endDatestring

End date in ISO format

limitnumber

Max sets to return (default: 20)

Default: 20
startDatestring

Start date in ISO format

Motra Get Exercise

motra_get_exercise
Full Description

Get 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.

Parameters (1 required)
Required
exerciseIdstring

The exercise ID to look up (e.g., 'barbellBenchPress'). IMPORTANT: Use motra_search_exercises first to find the correct exercise ID if you only have the exercise name.

Motra List Templates

motra_list_templates
Full Description

List 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.

Parameters (0 required, 2 optional)
Optional
limitnumber

Max templates (default: 10)

Default: 10
offsetnumber

Offset for pagination (default: 0)

Default: 0

Motra Query Workouts

motra_query_workouts
Full Description

Query 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
Parameters (0 required, 5 optional)
Optional
endDatestring

End date in ISO format (e.g., '2024-12-31')

limitnumber

Max workouts to return (default: 10)

Default: 10
orderBystring

Sort field

Options:timeStarteddurationcalories
Default: timeStarted
orderDirectionstring

Sort direction (default: desc)

Options:ascdesc
Default: desc
startDatestring

Start date in ISO format (e.g., '2024-01-01')

Motra Search Exercises

motra_search_exercises
Full Description

Search 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

Parameters (0 required, 6 optional)
Optional
equipmentarray

Equipment filter. Valid: 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

Default: []
goalsarray

Fitness goals. Valid: strength, hypertrophy, power, endurance, conditioning, mobility, stability, rehab, fatLoss, others

Default: []
keywordsarray

Search keywords (e.g., ['squat', 'press'])

Default: []
limitnumber

Max results (default: 10)

Default: 10
muscleGroupsarray

Target muscle groups. Valid: chest, lats, lowerBack, traps, shoulders, biceps, triceps, forearms, glutes, quads, hamstrings, calves, adductors, abductors, hipFlexors, abs, obliques, tibialisAnterior

Default: []
pagenumber

Page number (default: 1)

Default: 1

Motra Stats

motra_stats
Full Description

Perform 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
Parameters (3 required, 4 optional)
Required
aggregationTypestring

Type of aggregation: max/min (single best/worst), sum (total), average (mean), count (number of items), top (ranked list of items)

Options:maxminsumaveragecounttop
metricstring

What to measure: weight (load lifted), reps (repetitions), tvl (total volume load = weight x reps), time (exercise time), distance, calories, duration (workout length), sets (set count), workouts (workout count)

Options:weightrepstvltimedistancecaloriesdurationsetsworkouts
scopestring

What to group by: 'all' (overall totals), 'exercise' (per-exercise stats, needs exerciseId unless using 'top'), 'workout' (per-workout), 'muscleGroup' (per muscle group)

Options:allexerciseworkoutmuscleGroup
Optional
endDatestring

End date in ISO format

exerciseIdstring

Exercise ID — required when scope is 'exercise' and aggregationType is not 'top'. Use motra_search_exercises to find the ID.

limitnumber

Results for 'top' aggregation (default: 10)

Default: 10
startDatestring

Start date in ISO format