Guide

How to Connect Garmin, COROS, Polar, Suunto, Huawei & Amazfit to ChatGPT with Real Training Data

To connect a sports watch to ChatGPT, send your watch data to Intervals.icu, sign in to STAS with it, and add STAS to ChatGPT as a custom MCP server (https://stas.run/api/mcp). The same STAS connector also works in Claude, so both see your history, recent load, and real training context instead of answering with no data. STAS: start free, no credit card. A custom connector in ChatGPT or Claude depends on your ChatGPT or Claude plan.

Connect for free

First useful action

Your watch data becomes useful only after it reaches the coaching conversation

Garmin, Apple Watch, and other devices send the training record to Intervals.icu. STAS turns it into context for ChatGPT or Claude.

1

Connect the source of truth

Intervals.icu keeps workouts, calendar, load, zones, and recent history in one place.

2

Let AI see real context

STAS prepares that data so ChatGPT or Claude can answer from your actual training, not a pasted summary.

3

Ask for the next decision

Start with a clear analysis or action: recovery check, missed workout, next week, or one session to adjust.

STAS reads only the training data you approve through Intervals.icu. Start with one practical question: current condition, a workout review, or what to change next.

Connect Intervals.icu data

Prefer Claude.ai?

STAS works there too. The same Intervals.icu data, goals, rules, and calendar can be used in Claude.ai — in Claude, open Customize → Connectors → Add custom connector and paste https://stas.run/api/mcp instead of using the ChatGPT plugin.

See the Claude.ai setup guide

Who this is for

  • ✓Runners who wear Garmin, COROS, Polar, Suunto, Huawei, or Amazfit and want their AI coach to see real training data
  • ✓Anyone who's tried asking ChatGPT for a running plan and got generic cookie-cutter advice
  • ✓Athletes who want AI coaching but don't want to pay $20–30/mo for closed algorithm apps
  • ✓Runners who want their coach to understand actual training load, fitness trends, and fatigue — not just what they remember to type

The problem: ChatGPT is blind without your data

You can ask ChatGPT to write a running plan. It will happily produce one — based on generic templates, not your actual fitness. It doesn't know your CTL is 45, your threshold pace is 4:50/km, or that you ran a hilly long run yesterday. It can't adjust for fatigue, progression, or injury risk because it simply doesn't have the data.

ChatGPT Health (launched in 2025) connects to Apple Health — but only on iPhone. If you wear Garmin, COROS, Polar, Suunto, Huawei, or Amazfit, there's no native integration. Your watch data stays locked in its own ecosystem.

Research confirms this: A peer-reviewed study (Journal of Sports Science & Medicine, 2024) found that ChatGPT-generated training plans were rated suboptimal by coaching experts — but quality improved significantly when the model received detailed athlete data. The missing piece isn't smarter AI. It's real training data.

What runners do without a direct connection

Without a data pipeline, runners resort to workarounds: screenshotting Garmin Connect or Strava stats and pasting them into ChatGPT, or typing workout details manually — "I ran 10km in 52 min, avg HR 155." ChatGPT can't verify any of this, and none of it is structured or stored.

Even if you're diligent about sharing data, ChatGPT has no memory across conversations. Next time you open a new chat, your AI coach starts from zero — no history, no trends, no accumulated context. Every session is a blank slate.

The result: you spend more time feeding data to the AI than getting useful coaching. And the advice you get is still based on whatever you remembered to mention, not on what actually happened in your training.

The solution: Watch → Intervals.icu → STAS → ChatGPT

STAS is a bridge that connects your sports watch data to ChatGPT. Every workout you do automatically flows through the chain — and when you use STAS in ChatGPT, your AI coach already knows everything: your training history, load, fitness trends, pace zones, and subjective reports.

Your watch
Intervals.icuIntervals.icu
STASSTAS
ChatGPTChatGPT

How to set it up (5 minutes)

1

Connect your watch to Intervals.icu

Intervals.icu is a free training analysis platform. It syncs directly with Garmin, COROS, Polar, Suunto, and Amazfit, and Huawei Health can work when that route is available. Sign up at intervals.icu, connect your watch in settings, and check the workout details that actually arrive.

2

Sign up at STAS.run

Log in with your Intervals.icu account (takes 10 seconds). Your data connects automatically — STAS syncs workouts, metrics, and fitness history.

3

If you want, add profile and reports later

You do not need any of that to get value right away. But profile, goals, rules, and Telegram reports make the coaching noticeably more precise, especially when your week mixes sports and your schedule keeps changing.

4

Add STAS to ChatGPT

On a computer, open chatgpt.com in a browser and turn on Developer mode (Settings → Security and login → Developer mode). Go to Plugins (chatgpt.com/plugins), select + and choose Add custom MCP server. Enter STAS as the name, https://stas.run/api/mcp as the Server URL, and choose OAuth under Authentication. Confirm, then sign in via Intervals.icu. In a ChatGPT chat, type @ and pick STAS. If your ChatGPT has no Developer mode or Add custom MCP server, use the older STAS GPT from your STAS profile.

5

Check that your first workout is visible

In ChatGPT, type @, pick STAS, and ask: "Show my last workout." If the workout appears, the connection works. If it is missing, ask ChatGPT to update your data or refresh your data in STAS, then check that the workout is in Intervals.icu. In Claude, ask the same question after you enable STAS in the chat.

Didn't work? What to check if STAS won't connect

First useful action

Your watch data becomes useful only after it reaches the coaching conversation

Garmin, Apple Watch, and other devices send the training record to Intervals.icu. STAS turns it into context for ChatGPT or Claude.

1

Connect the source of truth

Intervals.icu keeps workouts, calendar, load, zones, and recent history in one place.

2

Let AI see real context

STAS prepares that data so ChatGPT or Claude can answer from your actual training, not a pasted summary.

3

Ask for the next decision

Start with a clear analysis or action: recovery check, missed workout, next week, or one session to adjust.

STAS reads only the training data you approve through Intervals.icu. Start with one practical question: current condition, a workout review, or what to change next.

Connect Intervals.icu data

How STAS is different

  • ✓One STAS account for every watch brand: add the same STAS connector to ChatGPT and to Claude, and both work with the same saved context.
  • ✓The AI gets context, not raw data: a ready summary of load, workouts, well-being, profile, goals, and rules, so answers rest on your history.
  • ✓The plan returns to your Intervals.icu calendar after you confirm it, and from there to the watch where the watch brand supports it. Limits are listed in each brand guide below.
  • ✓A convenient interface instead of manual setup: no terminal or API keys, profile and hints on the website, reports in Telegram, start without a card.

Supported watches

GarminDirect sync

Forerunner, Fenix, Enduro, Venu, Instinct — all models sync natively with Intervals.icu.

COROSDirect sync

PACE, APEX, VERTIX — native Intervals.icu integration.

PolarDirect sync

Vantage, Grit X, Pacer, Ignite — native Intervals.icu sync.

SuuntoDirect sync

All models with Suunto App — direct sync to Intervals.icu.

Huawei HealthDirect sync

Via Health Service Kit — workouts and wellness sync to Intervals.icu; only the next run, walk, or hike can be sent to the watch.

AmazfitDirect sync

Via your Zepp account — workouts, wellness, and HRV sync directly to Intervals.icu; planned workouts reach only T-Rex 3 Pro and Balance 2.

What about Apple Watch and other watches?

Apple Watch

Apple Watch doesn't sync directly with Intervals.icu. Use Intervals.icu Companion, HealthFit, or RunGap to automatically export workouts from Apple Health to Intervals.icu. Install the app, connect it to Intervals in settings — and workouts sync automatically.

Any watch with FIT/GPX export

If your watch can export workout files in FIT or GPX format, you can upload them manually to Intervals.icu. Not automatic, but it works — and STAS will process them just like any other workout.

Common setup mistakes to avoid

✕

Using Strava as the sync source

Intervals.icu connects directly to Garmin, COROS, Polar, Suunto, and Amazfit, and Huawei Health can work when that route is available. STAS cannot read workout details that arrive through Strava: laps, intervals, HR zones, pace, and power. Use the most direct supported route and verify the workout details that actually arrive.

✕

Skipping profile and goals

The AI coach only works well with context. Without your race results, target events, and constraints, ChatGPT produces the same generic plans it gives everyone. Fill in your profile — it takes 2 minutes and makes a huge difference.

✕

Not writing post-workout reports

After every workout, the Telegram bot sends a "Write report" button. These reports give the AI critical subjective data — how you felt, energy level, pain. Without them, the coach only sees numbers and can't assess readiness or recovery.

✕

Expecting magic without a race result

VDOT — which determines your training pace zones — needs at least one race or time trial result. Without it, the coach can't calculate accurate Easy, Threshold, or Interval paces. Run a 5K time trial if you don't have a recent race.

Plain ChatGPT vs. ChatGPT with STAS

ChatGPT alone

  • ✕Generic plans based on templates
  • ✕No access to your watch data
  • ✕Can't track CTL/ATL/TSB or fitness trends
  • ✕Forgets everything between conversations

ChatGPT + STAS

  • ✓Plans based on your real training history
  • ✓Sees every workout: pace, HR, intervals, load
  • ✓Tracks fitness, fatigue, and form over time
  • ✓You can start right away and add profile, goals, and reports later

Setup guides by watch brand

Related guides

STAS reads only the data you approve through Intervals.icu, and stores the profile, goals and rules you set plus the training data you connected. How STAS handles it is described in the privacy policy.

Give ChatGPT and Claude your real training data

Connect once, then ask ChatGPT or Claude about your training, recovery, and what to do next — from your actual data, not guesses.

Connect Intervals.icu

Start free, no credit card. A custom connector in ChatGPT or Claude depends on your plan.