Skip to main content

Garmin Connect MCP Server

This project provides a server for interacting with the Garmin Connect API. It allows users to manage their Garmin data, including workouts, health metrics, and more.

Getting Started

Prerequisites

Environment Variables

Create a .env file in the root directory from the .env_template file with the following variables:

  • GARMIN_EMAIL
  • GARMIN_PASSWORD

Generate token for Garmin Connect

python example.py

Use MCP Inspector

mcp dev garmin_mcp_server.py

Register MCP Server in Claude Desktop

mcp install garmin_mcp_server.py

Running the Server

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iflow_mcp_dshvadskiy_garmin_mcp-0.1.0.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file iflow_mcp_dshvadskiy_garmin_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: iflow_mcp_dshvadskiy_garmin_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_dshvadskiy_garmin_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 702205563d7dfb91193763171d553147847556cc1977d2d1e2764b5bea6ee00f
MD5 1ef98ab965df8a1132b0bf9a6f5a3416
BLAKE2b-256 06bd7bb515659145be79e48215e5f53669f900c17aad7201d231d8b21bee86d9

See more details on using hashes here.

File details

Details for the file iflow_mcp_dshvadskiy_garmin_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: iflow_mcp_dshvadskiy_garmin_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_dshvadskiy_garmin_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 89d7fafa14dfdd0be0d367c600f6caa34fcdb21d9d6b5cfe8fe49ae98cf9cf79
MD5 3cfcb902301e0743fbbaf01447390470
BLAKE2b-256 a46be975c4c7d281834ecf20b66251ef9645841bc0979511044923b08c4a3a91

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page