Connect Garmin to Claude.

Talk to your Garmin data in Claude, plan future workouts together, and send them straight to your Garmin watch or Edge. No copy-pasting, no spreadsheets.

Coach Claude
Look at my last 14 days in Garmin and build next week. I felt cooked on Saturday’s long run.
Batch create activities

Ask anything…

What this lets you do

Always on — no re-enabling between sessions

Flip "Always allow" once in Claude's connector settings and Shape's tools are available every time you open a conversation. No toggling the connector on before each chat.

Plan your week in Claude Desktop without a browser

Tell Claude what you're training for and how you've been feeling. It reads your recent Garmin activity, builds a week that makes sense, and Shape syncs every session to your watch — all from the desktop app.

Adjust when life happens

Bad sleep? Travel day? Niggle that won't quit? Ask Claude to shift tomorrow's hard session, swap it for an easy spin, or push the whole week. Shape updates the calendar and the watch for you.

Borrow workouts from anywhere

Saw a great session on Reddit or got a coach plan as a PDF? Paste it in, ask Claude whether it fits where you're at right now, and let it slot the workout into your week if it does.

Setup in 3 steps

  1. 1

    Sign up for Shape and connect Garmin Connect

    Sign up for Shape (start the 14-day free trial) and connect Garmin via the official OAuth flow. Your activity history starts syncing right away, so we have something to work with from minute one.

  2. 2

    Add Shape as a connector in Claude

    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.

  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

  • Plan me a 6-day week based on how I've been training in Garmin lately. Two key sessions, one long run, the rest easy please.
  • Build me a threshold run for Thursday: 4x10 minutes at threshold, 3-minute jogs between. Send it to my Garmin.
  • How am I doing this week compared to two weeks ago? Pull from Garmin and break it down for me.
  • Move all my bike sessions this week to next week. Life happened.
  • I felt awful on yesterday's run. Look at my HR data and tell me, honestly, should tomorrow be hard or easy?
  • Build me a 12-week marathon plan ending October 5th. Peak around 70 km a week. Schedule the whole thing.
  • Sum up my last race and tell me what to work on for the next block.
  • Make Sunday's long run hilly. Three steady 8-minute climbs at marathon effort would be perfect.

What makes Shape different

  • Two-way Garmin sync, not just analytics. Most Garmin AI tools only read your data. Shape also sends structured workouts to Garmin Connect and your watch.
  • 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
  • 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 Claude's paid plans (Pro or Team). The free tier can't add custom MCP servers yet.

Related integrations

See all integrations →