What You Can Ask

"Build me a 4-day upper/lower split for 45-minute sessions."

"Swap barbell squats for leg press in Lower A."

"Schedule Push, Pull and Legs on Monday, Wednesday and Friday."

"Look at my last month of workouts and tell me what to change."

The assistant shows you the changes before saving them. Everything it saves appears in your GymFlow library, ready to play.

Before You Start

Claude

Custom connectors work on Claude's free and paid plans. The free plan allows one.

  1. Open Customize > Connectors on claude.ai.
  2. Select Add custom connector.
  3. Name it GymFlow and enter this server URL:
    https://api.gymflowai.fit/mcp
  4. Under OAuth client, choose Use your own OAuth client. You may find this under Advanced settings. Enter this client ID and leave the secret blank:
    gymflow-claude
  5. Select Add, then connect GymFlow. Sign in the same way you do in the app, then approve the permissions.

ChatGPT

Use ChatGPT on the web for setup.

  1. Open Plugins on chatgpt.com.
  2. Select the + button, then Add custom MCP server.
  3. Name it GymFlow and enter this server URL:
    https://api.gymflowai.fit/mcp
  4. Set authentication to OAuth. Enter this client ID and leave the client secret blank:
    gymflow-chatgpt
  5. Review the warning, select I understand and want to continue, then Create as a plugin.
  6. Install the plugin. Sign in to GymFlow the same way you do in the app, then approve the permissions.

OpenAI decides which plans can add custom servers and which can make changes. If you don't see Add custom MCP server, or ChatGPT can only read your workouts, that's coming from your ChatGPT plan or workspace.

You Stay in Control

Our Privacy Policy explains what's shared and what we keep.

If Something Goes Wrong

ChatGPT is a trademark of OpenAI. Claude is a trademark of Anthropic. GymFlow isn't affiliated with or endorsed by either company.