About this integration
Turn plain language into real workouts on your Garmin watch: pace, HR, power, intervals, swim sets.
- Transport
- stdio
- Authentication
- unknown
- Initial setup
- user-authorization
- Runtime
- unattended
- Evidence
- documented
- Version
- 1.1.3
- Package
- garmin-connect-workouts-mcp
- Last compatibility test
- Not independently tested
Connect your agent
garmin-connect-workouts-mcpPublisher documentation reviewed; package and Garmin endpoint not executed. This unofficial integration uses reverse-engineered web requests and a user-authorized browser session that can expire.
Capabilities: Create structured Garmin workouts, List, read, update, and delete workouts, Schedule workouts on a Garmin Connect calendar, Check and refresh a stored Garmin session
Connected profiles
Additional details
io.github.slaat/garmin-connect-workouts-mcp
Source ↗ · Checked 2026-09-171.1.3
Source ↗ · Checked 2026-09-17CC0-1.0; package licenses are separate
Source ↗ · Checked 2026-09-17npm
Source ↗ · Checked 2026-09-17garmin-connect-workouts-mcp
Source ↗ · Checked 2026-09-191.1.3
Source ↗ · Checked 2026-09-19The MCP client launches the npx stdio process. It automatically checks the stored session and reports when interactive reauthentication is needed.
Source ↗ · Checked 2026-09-19Authentication is outside the native taxonomy: initial and expired sessions require the user to log in through a real browser, after which session cookies and a CSRF token are stored locally with owner-only permissions.
Source ↗ · Checked 2026-09-19Register the local stdio package with an MCP client using npx garmin-connect-workouts-mcp.
Source ↗ · Checked 2026-09-19Publisher documentation reviewed; package and integration endpoint not executed or independently security-audited.
Source ↗ · Checked 2026-09-19