Skip to main content
Glama
Garmin MCP for macOS

Garmin MCP for macOS

by devnjw

Related Servers

Alternatives to Garmin MCP for macOS

No user-submitted related servers found.

    Related Servers

    • A
      license
      A
      quality
      C
      maintenance
      Enables read-only querying of your own Garmin Connect data — sleep, HRV, resting HR, Body Battery, activities, training volume, body composition, and nutrition — through Garmin's official Personal API using a revocable key. Returns compact, unit-labelled JSON shaped around questions so whole date ranges fit in context.
      9
      1
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Provides read access to Garmin Connect health and training data (sleep, heart rate, stress, HRV, activities) and supports writes like creating workouts, editing activities, and exporting files.
      854 npm
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables users to access their own Garmin Connect data through Garmin’s Personal API using their own API key, with ten tools covering all 26 endpoints plus passthrough access for future additions.
      10
      MIT
    • A
      license
      C
      quality
      B
      maintenance
      Enables access to Garmin Connect fitness data through 39 fine-grained tools covering body, heart, sleep, stress, activity, steps, hydration, devices, nutrition, goals, and user profile.
      40
      3
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Exposes personal Garmin wellness data through MCP tools for accessing summary, sleep, HRV, heart rate, stress, body battery, and historical data.
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Lets MCP clients such as Claude and Cursor query your own Garmin Connect data – activities, steps, sleep, HRV, Body Battery, stress and weight – read-only, with the key stored in the OS keychain. It keeps itself current by regenerating its endpoint catalog from Garmin's published OpenAPI spec, so new or changed endpoints are reviewed and shipped without hard-coding.
      2
      1
      MIT

    TDQS

    B3/5.0

    Scored across 34 tools

    Disambiguation2/5

    There are two overlapping tool families: raw `garmin_api_*` endpoints and normalized `garmin_*` convenience tools. Many pairs are easily confused, such as `garmin_api_daily_summary` vs `garmin_api_daily_summaries` vs `garmin_daily_summary`, or `garmin_api_sleep_summaries` vs `garmin_api_sleep_daily` vs `garmin_sleep`. Descriptions help somewhat, but an agent must carefully distinguish raw-vs-normalized and single-vs-range variants.

    Naming Consistency3/5

    All names use snake_case, but the set mixes a `garmin_api_` raw-endpoint family with a shorter `garmin_` normalized family. Singular/plural distinctions like `garmin_activity`/`garmin_activities` and `daily_summary`/`daily_summaries` are meaningful but add surface inconsistency. The pattern is readable but not fully uniform.

    Tool Count2/5

    34 tools is heavy for a personal health-data server and includes many near-duplicate raw/normalized variants. Several tools earn their place, but the surface feels bloated rather than tightly scoped. This exceeds the typical 3–15 well-scoped range.

    Completeness4/5

    The surface broadly covers Garmin health data: activities, sleep, HRV, Body Battery, steps, stress, hydration, weight, profile, menstrual cycle, heart-rate zones, food logs, and activity downloads. It is mostly read-only, which is appropriate, but some Garmin domains such as devices, training status, and badges are absent. These are minor gaps rather than dead ends for core workflows.

    Maintenance

    ActivityMaintained
    ResponsivenessNo recent community issues