Enterprise DNAEnterprise DNA
MMCP ServersDeveloperlow

DynamicsNinja/garminconnect-js

by Various

Unofficial TypeScript client for Garmin Connect, for Node and Next.js

MCP

DynamicsNinja/garminconnect-js

Added 18 Oct 2026

#fitness#garmin#garmin-connect#gpx#health#nextjs#nodejs#quantified-self
Catalogue record, not a reviewed recommendation. This record can include automatically collected descriptions and setup details. Confirm important claims with the original source. Explore source-reviewed tools.

Overview

Unofficial TypeScript client for Garmin Connect designed for server-side use in Node.js and Next.js applications. It wraps Garmin Connect's internal APIs to retrieve user activity and fitness data. Maintained by the community, not by Garmin.

Best for

Best for
Developers needing a lightweight, typed client for Garmin Connect in server-side JavaScript projects.

Use cases

  • Fetch recent Garmin activities in a Node.js script
  • Sync Garmin Connect data into a custom dashboard
  • Integrate workout stats into a Next.js app

Notes

1 stars on GitHub. Last updated 2026-10-15. Licensed MIT.

Pros

  • TypeScript gives type-safe responses
  • Runs in Node.js and Next.js server environments
  • Open source and free to use

Cons

  • Unofficial, so may break when Garmin changes its API
  • Tiny community (1 star) means limited support or updates
  • Requires handling Garmin credentials securely
Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.