Connect Intervals.icu to the freddy CLI
Intervals.icu aggregates your training to track fitness, fatigue, form, HRV, and wellness across every sport.
What you can do with Intervals.icu data in the freddy CLI
- Query your Intervals.icu fatigue from a terminal with `freddy query`
- Pipe your Intervals.icu form into a script for a headless agent
- Query your Intervals.icu workouts from a terminal with `freddy query`
- Pipe your Intervals.icu HRV into a script for a headless agent
- Query your Intervals.icu wellness from a terminal with `freddy query`
Set up in a few steps
- Install the freddy CLI: run npm i -g @freddy-coach/cli (or use npx @freddy-coach/cli).
- Sign in with the connection scope: freddy login --scope "mcp account:read connections:write".
- Connect Intervals.icu: run freddy connect with its slug (freddy providers lists them), then approve in the browser.
- Read your data: run freddy metrics to see what is available, then freddy query --metrics hrv,sleep_duration --days 7.
- From a headless agent, run the same commands with --json for machine-readable output.