Connect Wahoo to Claude.

Talk to your Wahoo data in Claude, plan your next block of training, and send structured workouts straight to your Wahoo ELEMNT.

Wahoo + Claude
Plan a recovery week on the bike. My TSS in Wahoo has been too high. Just save it to my calendar.
Batch create activities

Ask anything…

What this lets you do

Build intervals that match your fitness today

Tell Claude the kind of session you want and let it size the intervals to your fitness. Shape saves the structured workout in your calendar so you can ride it later.

Spot what your training is actually doing

Pull the last few weeks of rides into Claude and ask the obvious questions: am I improving? am I tired? should I back off? Real data, clear answers.

Plan a cycling block, day by day

Give Claude your event and goal, then let it sketch out a multi-week plan. Every workout gets a slot in the calendar so you know what to ride and when.

Mix indoor and outdoor without the chaos

Trainer rides on bad weather days, outdoor rides when it's nice. Claude keeps the load consistent across both and Shape keeps your calendar honest.

Setup in 3 steps

  1. 1

    Sign up for Shape and connect Wahoo SYSTM

    Sign up for Shape (14-day free trial included) and connect your Wahoo account. Your activity history starts flowing in immediately.

  2. 2

    Add Shape as a connector in Claude

    Press Add to Claude below and the connector dialog opens with Shape filled in. Or do it by hand: in Claude (desktop or claude.ai), go to Settings → Connectors → Add Connector, enter https://shapecalendar.com/mcp, click connect, and approve the Shape consent screen that opens in your browser. Flip "Always allow" on so Claude doesn't ask permission every time you call a tool.

    Add to ClaudeOpens claude.ai with the connector filled in.
  3. 3

    Start using it

    Start a new conversation, double-check your Shape connector is on, and try a prompt from below. Workouts you plan land on your watch automatically.

Example prompts

  • Build me a threshold ride for Thursday based on my current FTP. Send it to my Wahoo.
  • Look at my last two weeks of Wahoo rides. What's my training load doing?
  • Plan me a 4-week build block targeting FTP. Two key sessions a week, the rest aerobic.
  • Create a sweet-spot workout for tomorrow morning. 3x12 minutes at 90% FTP. Save it to my calendar.
  • How's my average power compared to last month? Be straight with me.
  • Plan me a 12-week gran fondo block ending September 7th. Peak around 12 hours a week.
  • Make Saturday's long ride include 3x20-minute steady efforts at endurance pace.
  • Move next week's rides to the week after. Traveling.

    Travel happens.

What makes Shape different

  • Real workouts, not just activity feeds. Shape gives the AI structured workout data from Wahoo so it can plan real sessions, not just summarize what you've already done.
  • Built around workouts. Shape thinks like a coach: planned sessions, completed sessions, intent, comparison. Not raw activity files.
  • All your sports in one calendar. Runs, rides, lifts, hikes and Apple Health workouts sit side by side instead of being stuck in separate apps.

Pricing.

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

Monthly

$5per month

Flexible. Cancel any time.

  • Unlimited planning
  • AI workout creation
  • MCP for Claude and ChatGPT
  • Training load, fitness and form
  • Structured workouts + watch sync
  • Garmin, Apple Health, Wahoo
  • External calendar integration
  • API access
Launch offer

Lifetime

$59.99$149once

Pay once. Use forever.

  • Unlimited planning
  • AI workout creation
  • MCP for Claude and ChatGPT
  • Training load, fitness and form
  • Structured workouts + watch sync
  • Garmin, Apple Health, Wahoo
  • External calendar integration
  • API access

Frequently asked questions

No. Claude supports custom connectors on every plan, including Free, which gets one custom connector. Shape can be that one. Pro, Max, Team and Enterprise allow more, and it works the same in Claude Desktop, claude.ai and the mobile apps.

Yes. Connect Wahoo and enable automatic sync in your settings — every planned workout will push to your ELEMNT automatically via the official Wahoo API. You can also sync or remove individual workouts manually from the workout detail page.

Connection happens via Wahoo's official OAuth, so we never see your password. Shape's MCP server uses per-user OAuth (or a private bearer token), so only the AI client you connected can see your data. Nothing public, no leaky feeds.

Yes, all of it. Connecting Wahoo imports every workout you have recorded, back to your first ride, through the official Wahoo API, with the heart rate and power traces from each FIT file. No export file to request. The import runs in the background right after you connect and takes a few minutes for a long history. Planned workouts that were never ridden, from Shape or any other app, stay out of your calendar.

Yes, and most athletes do. Hook up Garmin, Wahoo and Apple Health side by side and we'll blend everything into one calendar and one training-load chart.

$5/month, with a 14-day free trial, or $59.99 one-time for lifetime access.

Your training stays yours. We don't sell it, we don't put it in a public feed, and we don't use it to train AI models. It's your account, full stop.

Related integrations

See all integrations →