MoveMate for ChatGPT & Claude
MoveMate is a gym workout tracker. Log your sets in the app, connect it to ChatGPT or Claude once, and the chat answers from your real numbers — volume, personal records, streaks — and plans your next session.
Real screenshots of the MoveMate plugin in ChatGPT, not mock-ups.
Your training, in the chat
Workouts, volume, streaks and sets per muscle group, answered from what you actually logged.
“How was my last week?”

From chat to gym
The session is scheduled in MoveMate with a reminder. At the gym, open it and log set by set.
“Plan a push day for tomorrow”

Real exercise library
Every workout is built from the MoveMate library of hundreds of movements, with muscle targeting for each one.
“Show me triceps exercises”

MoveMate reads your training history, so it needs something to read. One session is enough to start — the exercise library has hundreds of movements ready to go.
Install the MoveMate plugin from Plugins in ChatGPT, or add the MoveMate connector in Claude, and sign in with your MoveMate account. It takes about a minute and only has to be done once.
Your stats, your records, your next session — in the chat you already have open. Workouts you approve land in MoveMate, ready for the gym.
Weight and reps per set, a rest timer that starts itself, supersets, and hundreds of exercises with proper form. Everything the chat reads later is captured here, in a couple of taps between sets.

Weekly volume, distribution by muscle group, estimated 1RM per lift and every personal record. MoveMate does the counting, so the chat answers from a real trend instead of a guess.
Hundreds of exercises with instructions and muscle targeting, plus ready-made workouts for every goal. The assistant builds your sessions from this library — never from invented exercises.

A plain chat forgets your last session. MoveMate remembers every set, rep and kilo, so the advice is built on what you actually lifted.
A workout you approve is scheduled in MoveMate on the date you pick — ready to log set by set at the gym, not lost in a chat thread.
The same MoveMate data works in ChatGPT, Claude and other MCP-compatible apps. Switch assistants without losing your history.
18 tools — 11 read your data, 7 can act on it (with your approval each time).
get_profileDisplay name, timezone, and training frequency — lightweight context used implicitly.
get_body_profileHeight, weight, age, gender, fitness level, activity level, goals, and equipment.
search_exercisesMoveMate’s exercise library, including your own custom exercises.
list_workoutsMoveMate’s workout catalog, including your own custom workouts.
get_workoutA specific MoveMate workout by ID, displayed as a workout card.
get_workout_detailsThe full contents of a workout — every exercise, set, target and superset — read before any change, so nothing gets lost.
get_training_statsTotals, volume, weekday frequency, and streak over a rolling period.
get_recent_workoutsRecent completed workouts set by set — including plan vs. actual, skipped sets, reps, weight, duration, and distance.
get_exercise_progressionPer-exercise progress over time — bodyweight work by total reps, with weighted and unweighted sessions kept in separate series.
get_personal_recordsYour best set per exercise, by estimated one-rep max.
list_planned_workoutsWhat’s coming up, so the model can avoid double-booking.
create_custom_exerciseAdds a new exercise to your own library when the built-in one doesn't have what you're after — matches muscle group and equipment by name automatically.
create_custom_workoutSaves a new workout to My workouts without putting it on the calendar — always asks before saving.
update_custom_workoutEdits one of your saved workouts — add or swap an exercise, rename it. Sessions scheduled from it change too.
create_planned_workoutSchedules a workout on a chosen date — a new one, one of your saved workouts, or one from the MoveMate library — always asks before scheduling.
update_planned_workoutReschedules a planned workout, renames it, or replaces its exercise list — only for workouts that haven't happened yet.
delete_planned_workoutCancels a planned workout and takes it off your schedule — your saved workout stays in My workouts.
log_completed_workoutsAdds workouts you've already done to your history — from the last two weeks, or older ones from your notes if you're new to MoveMate. Not a live tracker: set-by-set logging stays in the app.
Nothing is shared until you explicitly connect your account. Once connected, the assistant can read the data listed above — never your email, password, or billing information — and can only schedule or log a workout with your separate, explicit approval. Disconnect anytime from the app’s AI settings screen or the assistant’s own connector settings. Full details in the Privacy Policy.
MoveMate is a remote MCP server with OAuth sign-in. Add this URL as a custom connector in any MCP-compatible client — Cursor, VS Code, Le Chat and others — and sign in with your MoveMate account.
MCP server
Track your training in MoveMate, then let your AI assistant do the reading, the maths and the planning.
