An MCP server for ChatGPT, Claude + any AI that speaks MCP

The workout app
you never open.

Workout Memory gives ChatGPT, Claude and any AI with MCP support a permanent memory for your training. Say what you did, in your own words, at the gym, on the bike, on the mat, or hours later. Each workout becomes history your AI can actually answer from.

// free in early access · one URL · setup ≈ 2 minutes

your ai · any chat workout-memory connected
Done at the gym: bench 5×5 at 80 kg, incline DBs 3×10 at 26, dips 12/10/8.

Logged · push day · today

Bench Press 5×5 · 80 kg PB +2.5 KG
Incline DB Press 3×10 · 26 kg
Dips 12 / 10 / 8 · BW

New bench 5×5 best, up 2.5 kg since 28 May.

how's my squat trending this month?
Four sessions in June: top set moved 100 → 107.5 kg. 110 looks ready for Friday.

01 / the idea

Logging was an app.
Now it's a sentence.

Apps like Strong perfected detailed workout logs. Workout Memory keeps the log and drops the app: lifting, yoga, spinning, mobility and conditioning all become part of the same history. Say it, it's saved. Ask, and it remembers.

Under the hood it's an MCP server — the open standard for giving AI apps tools and memory. To you it just means your assistant gains 18 precise tools for logging, recalling and correcting workouts, behind one sign-in that you control.

02 / how it works

Three moves. One is talking.

1

Connect once

Add it to ChatGPT, Claude or any MCP client as a custom connector: paste one URL, sign in, approve. Two minutes, once, on phone or desktop.

2

Talk like you train

“squats 5×5 at 100, then RDLs.” Voice or text, during the workout or after. It resolves your phrasing into real exercises and flags anything it assumed.

3

Ask like it was there

“when did I last train legs?” “bench PR?” “plan Friday around my numbers.” Answers come from your actual history, not vibes.

03 / what it remembers

A memory built for training.

live_sessions

Start a session at the gym and append sets as they happen. Forget to close it? It finishes itself after 18 hours.

sets_minutes_distance

Sets, reps, loads, minutes, distance and notes. Structured history, not a text blob lost in a chat thread.

best_sets_and_history

Per-exercise history with best efforts when relevant, so a PR gets called out the moment you beat it.

your_vocabulary

“DLs”, “that cable thing”. It learns what your words mean, and remembers corrections for next time.

training_context

Goals, injuries and constraints, the equipment you actually have, so plans fit your reality.

full_control

Edit, merge or delete workouts by saying so, and browse your whole log on the web after signing in.

04 / set up

Two minutes to a memory that never misses a set.

Step zero: create your free account. You'll approve the connection with it.

or let your AI install it for you

Don't want to hunt through menus? Hand your assistant this prompt. It knows its own settings and will walk you through them.

I want to connect an MCP server called "Workout Memory" to this app. MCP endpoint: https://workoutmcp.com/mcp/workout-memory (streamable HTTP with OAuth sign-in). Guide me through adding it as a custom connector in this app, step by step, using the exact menu names I will see here. If I need an account first, send me to https://workoutmcp.com. Once it is connected, ask me what I trained today and log my first workout.

05 / faq

Fast answers.

What do I need? +

An account here, plus ChatGPT (custom connectors via developer mode, on paid plans) or Claude (custom connectors). Claude Code and any other MCP client work too.

Is it free? +

Free during early access. Create an account, connect your AI, and start logging.

What gets stored, and where? +

Your workouts, exercises and the training context you choose to share — kept in your account on our EU-hosted server. Your AI reads it only through the tools you authorized, and you can browse everything after signing in on the web. Workouts stay private unless you ask for a share link, and you can revoke one anytime.

What if it gets an exercise wrong? +

It flags assumptions instead of guessing silently. Say “that was front squats, not back squats” — the log gets fixed and your phrasing is remembered for next time.

Can I add old workouts from my notes? +

Yes. After connecting Workout Memory, paste a chunk of your old training notes or CSV-like data into ChatGPT or Claude and ask it to add them. The assistant splits the text into normal dated session logs, so start with a week or month at a time if the file is large.

Do I have to log live at the gym? +

No. Dump the whole session in one message afterwards, or log set-by-set as you go — both land in the same history. Live sessions auto-close after 18 hours if you forget.

Contact us

Need help?

Questions about setup, account access, workout corrections, or data deletion go straight to support.

Contact us