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…

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

    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

  • 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.
  • Here's a session my coach sent as a PDF. Does it fit where I'm at right now? If it does, put it on Saturday and send it to my watch.
  • 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.
  • 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.
  • Check my sleep, HRV, and Body Battery from Garmin this week. Am I recovered enough to hit today's intervals, or should I go easy?

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
  • 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.

Yep. When you (or ChatGPT/Claude) plan a workout in Shape, we write the structured steps straight to Garmin Connect, and they appear on your watch ready to start.

Connection happens via Garmin Connect's official OAuth, so we never see your password. Your MCP URL is private and token-protected, so only your Claude sees your data. Nothing public, no leaky feeds.

You get a summary of each activity: type, duration, distance, average heart rate and power, elevation gain, and training load. For activities recorded on your Garmin device you also get the recorded time-series — heart rate, pace, cadence, power, elevation, GPS and temperature over the course of the workout — plus per-lap splits and time in each training zone. We also pull daily health data: sleep, resting heart rate, HRV, stress, Body Battery, VO2 max, body composition, and steps.

Yes. For any activity recorded on your Garmin, Claude can read how your heart rate, pace, cadence, power and elevation changed over the workout, along with your lap splits and how long you spent in each training zone. That answers the things a summary can't: where you faded, whether your intervals held pace, how much of the run was actually at threshold.

Both. Shape is a remote MCP server rather than a local script, so the same connector works in the Claude mobile apps, claude.ai in a browser, and Claude Desktop. You set it up once and it follows your account, with no config file on any device.

Yes. Claude Code connects to remote MCP servers over Streamable HTTP, so `claude mcp add --transport http shape https://shapecalendar.com/mcp` sets it up from the terminal. The same goes for Cursor and Raycast, which have their own config on the Garmin MCP server page.

Yes, all of it. Connecting Garmin syncs your activities and health data through the official Garmin API, which covers your last 30 days and everything you record from then on. For the years before that, Shape also reads Garmin's own data export: in Settings, Connections, pick Import your full Garmin history and request the export from Garmin. They email it within a day, you drop the .zip back in, and every activity comes across with its map and heart rate trace, plus your sleep and daily health history.

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 →