freddy CLI: Wire Garmin & Other Wearables into OpenClaw via MCP

✍️ OpenClawRadar📅 Published: July 10, 2026🔗 Source
Ad

The freddy CLI — a personal MCP server for health and performance data — now supports Garmin alongside Polar, Oura, Withings, Suunto, Intervals.icu, and Hevy. Your agent (Claude Code, OpenClaw, Cowork, or your own bot) can sign in, link a source, and query data with no browser callback, using a standard OAuth device flow.

Setup & Usage

Install globally and authenticate:

npm i -g u/freddy-coach/cli
freddy login --scope "mcp account:read connections:write"
freddy connect garmin

Once connected, query metrics across all sources:

freddy metrics
freddy query --metrics hrv,sleep_duration --days 14 --json

Every command supports --json, piping structured data directly into your agent's next step.

Ad

What You Get

  • Garmin: sleep, HRV, resting heart rate, Body Battery, workouts
  • Other sources: Polar, Oura, Withings, Suunto, Intervals.icu, Hevy (more in beta — request access from dashboard)
  • Cross-source analysis: e.g., check if training volume weeks correlate with worse sleep and lower HRV, or if recovery was trending down before a flat session.

Custom Integration

If you prefer to wire the device flow and MCP endpoint yourself, the raw HTTP flow is documented at freddy.coach/agents.

Privacy

Data is encrypted, not sold, and the maintainer states no profit is made from user stats. Beta access is available from the dashboard at freddy.coach.

📖 Read the full source: r/openclaw

Ad

👀 See Also