Connect Strava to ChatGPT.

Bring your Strava workouts into ChatGPT, plan the next block in plain English, and keep everything in one calendar with the rest of your training.

Strava review
How did last week’s running look in Strava? Anything I should tweak for next week?
List activities

Ask anything…

What this lets you do

Set up in two minutes, no token to copy

ChatGPT's connector flow handles OAuth for you. Enter the Shape server URL, approve the consent screen, and you're done. No bearer tokens, no config files, no fiddling.

Mine years of Strava from the ChatGPT browser tab

Ask ChatGPT to surface trends from your real training — compare seasons, find your fastest 5K splits, see how your easy pace has shifted — without leaving the browser or exporting anything.

Plan from real data, not a generic template

Templates assume you. Shape and ChatGPT use your actual paces and heart-rate zones to build a week, so the workouts match where your fitness really is.

Plan the next block in plain English

Say "I want to run a half in 12 weeks" or "build me a base block for cycling". ChatGPT reads your Strava history and Shape turns the answer into a real calendar.

Setup in 3 steps

  1. 1

    Sign up for Shape and connect Strava

    Sign up for Shape (14-day free trial included) and connect Strava via OAuth. We'll pull your activity history including pace, HR and elevation, so the AI has something real to work with.

  2. 2

    Add Shape as a connector in ChatGPT

    In ChatGPT, go to Settings → Connectors → Add custom MCP server. Enter https://shapecalendar.com/mcp as the server URL, give it a name like "Shape", and click connect. ChatGPT opens a Shape consent screen, you approve it, and that's it. No token to copy. Custom connectors need a paid ChatGPT plan.

  3. 3

    Start using it

    Open a new chat, enable the Shape connector from the tools menu, and try one of the prompts below. You'll know it's working when a planned workout pops up on your watch.

Example prompts

  • Look at my last 30 days of Strava activity. How's my training load trending? Honest answer please.
  • What's my average easy-run pace this year compared to last year, based on Strava?
  • Plan me a 4-week base block using my actual Strava pace data, not generic zones.
  • Find every run I did above threshold pace in the last 60 days. I want to see if I've been overcooking it.
  • Sum up my last three long runs. Am I actually trending in the right direction?
  • Build me a 10-week half marathon plan based on my Strava history. Race is June 15th.
  • Compare this month's volume to the same month last year. Be honest.
  • Looking at my recent training, what's a sensible long run for this Sunday?

What makes Shape different

  • Reads your full Strava activity history (runs, rides, swims, whatever you log), so the AI actually has something real to work with.
  • Plays nice with watches. Connect Garmin, Wahoo or Apple Health and planned workouts show up on your device, ready to start with one tap.
  • One calendar, every sport. Apple Health workouts mix with planned runs, rides and structured sessions in Shape.

Pricing.

Paid plans keep Shape sustainable, independent, and focused on athletes.

Monthly

$5per month

Flexible. Cancel any time.

  • Unlimited planning
  • AI workout creation
  • Training load chart
  • Structured workouts + watch sync
  • Garmin, Apple Health, Wahoo, Strava
  • External calendar integration
  • API access
  • MCP server
Launch offer

Lifetime

$59.99$99one-time

Pay once. Use forever.

  • Unlimited planning
  • AI workout creation
  • Training load chart
  • Structured workouts + watch sync
  • Garmin, Apple Health, Wahoo, Strava
  • External calendar integration
  • API access
  • MCP server

Frequently asked questions

Yes. Custom MCP connectors are only available on ChatGPT's paid plans. The free tier can't add custom MCP servers yet.

Related integrations

See all integrations →