· 10 min read

Use Claude as a strength training coach: connect your workouts

Connect Claude to your workouts and it coaches from your own sets and trends: how to set it up, and what Claude says when it reads a real Povver log.

Povver's Integrations screen listing Claude, ChatGPT and Gemini under AI assistants, each with when it was last used

Claude can coach your lifting once it can read your workouts, so it answers from your own sets and trends, not a generic plan. To connect it, add the app from Claude's plugin directory. For Povver, a strength training app, open Customize → Plugins in Claude, search for Povver, click Connect to Claude and sign in with your Povver account. If it is not listed for you, add https://mcp.povver.ai/mcp as a custom connector. Claude can then read your sets, trends and volume and change your routines and plan. You need the iPhone app and a trial or subscription (pricing), and the 14-day trial includes it. Coming from another app? Import your history first, so Claude has real data to read straight away.

Can Claude be my strength training coach?

Once Claude is connected to Povver, a strength training app, it coaches from your own log. It sees every set you've logged and each lift's trend. It can write and edit your routines and templates, set up a periodization plan and remember an injury, and it can read the report on a finished workout, with the next target for each lift and the reason. It cannot watch you lift, so it cannot judge your form. The steps and two real conversations are below.

How do I connect Claude to my workout log?

  1. Install Povver on your iPhone, create an account and start the 14-day free trial.
  2. Log your sessions in the app. Claude works from what you've logged, so a few weeks of sessions give it trends to look at.
  3. In Claude on the web or desktop, open Customize → Plugins and search for Povver. Look for the Povver listing, "Strength Training".
  4. Open it and click Connect to Claude.
  5. Sign in with your Povver account (Apple, Google or email), then click Allow access.
  6. Ask a question about your training. Claude uses Povver when it needs your log.
Claude's plugin directory listing for Povver (Strength Training), with a Connect to Claude button
Povver's listing in Claude's plugin directory: click Connect to Claude.
Povver's sign-in page (Apple, Google or email) and its Allow access page: Claude can read and modify your routines, templates and workout data
Sign in with the Povver account you use in the app, then click Allow access.

Povver's Allow access page asks "Allow Claude to access your Povver data?" and says Claude will be able to read and modify your routines, templates and workout data. Each time Claude reads or writes, Povver checks that your trial or subscription is still active.

What if I don't see Povver in the plugin directory?

Add it as a custom connector instead: open Customize → Connectors, click + Add and choose Add custom connector. Name it Povver, paste the server URL https://mcp.povver.ai/mcp, click Continue, click Continue on the sign-in settings, then Add and sign in with your Povver account. No key is needed.

What does Claude say when it reads my training?

Both examples are Claude reading an example account that trains an upper/lower split.

"List my last five workouts"

Claude's table of the last five Povver workouts: Upper A on 16 October, Lower B on 15, Upper B on 13, Lower A on 11, Upper A on 9, with sets and minutes
Claude's answer to the first prompt: a table of the last five workouts, then the exercises in each.

Claude answered with a table of the five workouts, newest first: Upper A on 16 October (6 exercises, 19 working sets, 71 minutes), Lower B on 15 October (18 sets, 75 minutes), Upper B on 13 October (18 sets, 61 minutes), Lower A on 11 October (16 sets, 60 minutes) and Upper A on 9 October (19 sets, 62 minutes). It listed each session's exercises and the total volume, and offered older workouts.

"Which of my lifts are stalling?"

Claude naming the barbell bent-over row as the only stalling lift: estimated 1RM down from 95 kg to 81.7 kg in six weeks, reps in reserve from about 2 to 0.3
Claude names the one stalling lift: the barbell bent-over row, estimated 1RM down about 14% in six weeks.

"Only one lift is flagged as stalling, and it's actually going backwards: barbell bent-over row," Claude answered. Its estimated 1RM (the heaviest single you could lift, worked out from your sets) fell every week for six weeks, from 95 kg / 209 lb to 81.7 kg / 180 lb, about 14%. The best set went from 75 kg / 165 lb for 8 reps to 70 kg / 154 lb for 5, and average reps in reserve (RIR) dropped from about 2 to roughly 0.3, with two sets at 0 RIR in the last session.

Claude put it down to fatigue and said that was its read: "That's my read of the pattern, not something the data confirms." It listed seven other lifts as holding. To act on it, ask Claude to change the routine: it can swap the row for a chest-supported row in both upper-body templates.

How do I connect Claude Code, Cursor or another client?

Claude Code, Cursor and other clients that can add a remote MCP server by URL connect the way Claude does: the URL is the same everywhere and the sign-in is OAuth through your Povver account. The commands for each client, the API-key route for scripts and n8n, and two scripts (a weekly review and an export of every set to a spreadsheet) are in Use your workout log in Claude Code, Cursor, Codex or n8n.

ChatGPT and Gemini have their own walkthroughs with the screens: ChatGPT workout plan from your training history and Gemini fitness coach from your workout history.

What can an assistant read and change?

An assistant can read every set you've logged, plus what Povver works out from them: whether each lift is progressing, holding or stalling, estimated 1RM by week, hard sets per muscle against their target range, and the report on a finished workout with its next-time decisions. It can also write routines, templates, your training plan and finished workouts, remember an injury, and act on a workout in progress: log sets, swap an exercise, change a planned set or finish the session. With no session running, Claude can start one: the next workout in your active routine or a template you name. A workout started from a chat has no supersets, so start it in the app if you want to pair exercises. Discarding a session happens in the app. The full list of what it can do is at mcp.povver.ai.

Nothing here can touch your subscription or sign-in, and Povver does not train AI models on your workouts. The privacy policy says the same about Anthropic and Google, the providers behind Povver's own coach.

You can also hand Claude one finished workout without the connector. After a workout, the report has a "Share" section with a row called "Copy for AI assistants" ("Every set and note, as Markdown"). It copies to your clipboard, so you paste it into the Claude chat and ask about that session. The copy holds every set and your own notes in the app's units, and it needs no Premium. Reading your whole history and acting on a workout in progress take the connector, which needs Premium on every request.

How do I get sleep and recovery data into Claude next to my training?

Claude can read other sources in the same conversation as Povver, so one question can draw on your lifting and your sleep, recovery or food. In the US, on a Pro or Max plan, the Claude apps for iPhone and Android can read Apple Health or Health Connect (a read-only beta), and MCP servers exist for Withings, Oura, WHOOP, Garmin, Fitbit and Cronometer, most of them community-built.

So you can ask things like "did my bench stall in the weeks I slept under seven hours, and is my resting heart rate higher the morning after a heavy lower day?"

What should I ask Claude about my training?

Start with the question you would ask a coach:

  • Which of my lifts are stalling, and what does the log say about why?
  • "Am I doing enough hard sets for my back and chest each week?"
  • How has my bench press estimated 1RM moved over the last eight weeks?
  • Swap the barbell row for a chest-supported row in both upper-body templates.
  • "My shoulder is sore. Rework next week so I'm not pressing through it."
  • "Plan a deload week from what I actually did."

You do not need to name Povver in the question: Claude uses it when a question needs your log.

What if Claude doesn't use Povver or shows an error?

Check that Povver is switched on for the chat in the + menu at the lower left. If Claude says your session expired, open Customize → Plugins (or Connectors, if you added a custom connector) and reconnect Povver. If it says Povver Premium is required, your trial or subscription has ended, and you can renew it in the Povver app. In the app, Profile → Integrations → Claude shows when Claude last read your log and which tools it used.

Why does Povver work out the numbers before Claude reads them?

If you give a model your raw sets, it has to do the maths before it can tell you anything. On one real account at about 45 sets a week, twelve weeks of raw records come to roughly 540 sets:

What Claude reads Roughly, in tokens Opus 5.5 Haiku 5.5
Every set, logged one by one 60,000 24 cents 0.6 cents
Povver's weekly review 14,000 5.6 cents 0.14 cents
Povver's strength climb, the answer to "am I getting stronger?" 1,000 0.4 cents 0.01 cents

Tokens are Povver's estimate from one account, at about 110 tokens a set. Costs are what it costs Claude to read your log, at Anthropic's list prices: 4 US dollars per million tokens for Opus 5.5 and 10 cents for Haiku 5.5 (the price for prompts up to 100,000 tokens). Output and subscription plans are not included.

Povver works out each lift's trend, your hard sets per muscle against your target range and what it suggests you change before Claude asks. The same log gives the same numbers every time, so Claude only has to read them and say what to change, which a smaller model can do.

Reading the raw log on Opus costs about 2,400 times what it costs Haiku to read the strength climb. On a Claude subscription you do not pay per token, but you can still pick a smaller model from the model menu. On one real log we asked Claude Haiku 5.5, Sonnet 5.5 and Opus 5.5 through the connector which lifts were stalling. All three gave the same verdict and the same percentages.

Once it is connected, strength training with Claude, ChatGPT and Gemini lists the questions worth asking and what each one changes.

Last reviewed 11 November 2026. Cite as: Povver, "Use Claude as a strength training coach: connect your workouts", povver.ai/blog/claude-training-log, 2026.

Claude as a strength training coach: common questions

Can Claude be my personal trainer or write my workout plan?

Claude can write your workout plan once it is connected to your log. Through Povver, a strength training app, it reads your sets, trends and weekly volume, and it can write and edit your routines and templates and set up a periodization plan, then change them when you ask. It cannot judge your form, because it only knows what you've logged.

How do I connect Claude to my workout log?

Add your logging app in Claude. For Povver, open Customize → Plugins, search for Povver, click Connect to Claude and sign in with your Povver account. If you do not see it, add https://mcp.povver.ai/mcp as a custom connector under Customize → Connectors. Claude then reads your sets, trends and volume and can change your routines and plan.

What is MCP?

MCP, the Model Context Protocol, is an open standard that lets an AI assistant read and change data in another app. The app runs a server, and clients such as Claude, Claude Code and Cursor connect to it by URL.

Can Claude change my workouts?

Yes. Through Povver's connector it can write routines, templates, your training plan and finished workouts, and start a workout, log sets, swap an exercise and finish it. One tool deletes, and it is marked destructive.

Do I need Claude Opus to read my training log?

No. Povver works out the trends before Claude sees them, so a smaller model can read them and explain what to change. On one real log, Haiku 5.5, Sonnet 5.5 and Opus 5.5 gave the same verdict and the same numbers, and reading the strength climb costs a fraction of a cent on any of them.

How do I disconnect Claude from Povver?

In the Povver app open Profile → Integrations → Claude and tap Disconnect, or find Povver under Customize → Plugins (or Connectors) in Claude and remove it. Claude loses access right away and your training data stays in Povver.

Does the Povver connector cost extra?

The connector adds no charge on top of Povver. It needs a trial or subscription, checked on every request, and the 14-day free trial includes it.

Updated

Sources

  1. Model Context Protocol, specification. modelcontextprotocol.io/specification
  2. Povver docs, Connect Claude. povver.ai/docs#claude
  3. Anthropic, Get started with custom connectors using remote MCP. support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp
  4. Anthropic, Pricing (per million tokens, Claude Opus 5.5 and Claude Haiku 5.5). platform.claude.com/docs/en/about-claude/pricing
  5. Anthropic, Use Claude with iOS apps (Apple Health). support.claude.com/en/articles/11869619-use-claude-with-ios-apps
  6. Anthropic, Use Claude with Android apps (Health Connect). support.claude.com/en/articles/11869629-use-claude-with-android-apps

Your next session
is already planned.

14 days free, then €9.99/month or €79.99/year. Prices vary by region.

Start your 14-day free trial Download on the App Store