Skip to main content
Glama

Related Servers

Alternatives to garmin-personal-mcp

No user-submitted related servers found.

    Related Servers

    • F
      license
      Not graded
      quality
      C
      maintenance
      Enables AI assistants to access and query Garmin Connect health and fitness data, including sleep, HRV, training load, and activities, with an optional coaching plugin for personalized training plans.
      3 npm
      4
      -
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables AI assistants to retrieve and discuss personal fitness activities, training splits, heart-rate zones, and daily health metrics from a Garmin Connect account.
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables AI assistants to query a user's own Garmin Connect training, health, and recovery history through Garmin's official Personal API, backed by a local cache and built-in analysis tools.
      21
      394 npm
      2
      Apache 2.0
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables reading and analyzing Garmin Connect data—activities, health metrics, FIT files, and challenges—through natural language, for AI assistants like Claude and ChatGPT.
      MIT

    TDQS

    A3.6/5.0

    Scored across 20 tools

    Disambiguation4/5

    Most tools have clearly distinct targets, and the activity sub-tools (getActivity, getActivityLaps, getActivitySets, getActivityWorkouts) are explicitly differentiated with cross-references ("getActivity does not have them"). There is mild overlap between getDailySummary and the individual getters (getDailyHeartRate, getBodyBattery), and between getDashboardData and the per-domain readers, but descriptions largely resolve it. The garminGet escape hatch is clearly framed as a fallback.

    Naming Consistency4/5

    Names are uniformly camelCase with a predictable verb_noun pattern: get*, list*, download*, write*, edit*, show*, schedule*. The main deviation is garminGet, which uses a noun-prefix style inconsistent with everything else, but overall the convention is readable and predictable.

    Tool Count4/5

    Twenty tools is on the heavier side, but the Garmin domain is genuinely broad (activities, sleep, HRV, HR, weight, body battery, zones, fitness age) and each reader covers a distinct endpoint. The five dashboard tools form a coherent subsystem (read, write, edit, show, schedule) rather than redundant surface.

    Completeness4/5

    Read coverage is extensive across health, activity, and training domains, and the dashboard lifecycle plus a generic garminGet fallback make most workflows achievable. The main gap is the absence of writes back to Garmin (logging weight, uploading activities), though this appears to be a read-focused personal server by design.

    Maintenance

    ActivityMaintained
    ResponsivenessNo issues