MoveMate

MoveMate works with Claude and ChatGPT

Connect your MoveMate account to Claude or ChatGPT via MCP (Model Context Protocol). Your training data stays in MoveMate — the chat is just where the conversation happens.

Ask about your training

Workout history, volume, streaks, and personal records — answered from your real data.

Get a workout planned for you

The model composes a workout from MoveMate’s exercise library, using your actual training history for realistic starting weights.

Schedule it, don’t just read it

Approved workouts get scheduled straight into MoveMate on the date you choose — you finish the flow in the app.

Try asking

  • What’s my current workout streak, and when was my last session?
  • Plan me a push day using only dumbbells, based on my recent training.
  • How much protein should I eat per day, given my goals and body stats?
  • What’s my personal record on bench press, and is it trending up?

What it can do

12 tools — 8 read your data, 4 can act on it (with your approval each time).

Read
get_profile

Display name, timezone, and training frequency — lightweight context used implicitly.

Read
get_body_profile

Height, weight, age, gender, fitness level, activity level, goals, equipment, and injuries/limitations.

Read
search_exercises

MoveMate’s exercise library, including your own custom exercises.

Read
get_training_stats

Totals, volume, weekday frequency, and streak over a rolling period.

Read
get_recent_workouts

Recent completed workouts set by set — including plan vs. actual, skipped sets, reps, weight, duration, and distance.

Read
get_exercise_progression

Per-exercise progress over time — bodyweight work by total reps, with weighted and unweighted sessions kept in separate series.

Read
get_personal_records

Your best set per exercise, by estimated one-rep max.

Read
list_planned_workouts

What’s coming up, so the model can avoid double-booking.

Write
create_custom_exercise

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

Write
create_planned_workout

Schedules a planned workout on a chosen date — always asks before scheduling.

Write
update_planned_workout

Reschedules a planned workout, renames it, or replaces its exercise list — only for workouts that haven't happened yet.

Write
delete_planned_workout

Cancels a planned workout and takes it off your schedule — only for workouts that haven't happened yet.

Data & privacy

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

MCP server

https://api.movemate.app/mcp

Everything here works on any MoveMate account — reads and scheduling alike.