@trainingloadai/garmin-personal-api-mcp
v0.1.4
Published
Local-only, read-only MCP server for your own Garmin Personal API data
Maintainers
Readme
@trainingloadai/garmin-personal-api-mcp
Local-only, read-only MCP access to your own Garmin activities, sleep, HRV, Body Battery, heart rate, and wellness data through Garmin’s official Personal API.
Website: garminpersonalapi.com · Chinese: garminpersonalapi.com/zh · AI-readable project context: llms.txt and llms-full.txt
Let your AI client connect it
Paste this one line into Codex, Claude Code, Cursor, or another capable coding agent:
Connect @trainingloadai/garmin-personal-api-mcpThe full machine-readable setup contract is in the repository’s
AGENTS.md.
The agent should run the local auth command, ask you to enter the API key only on the temporary
127.0.0.1 page, register the stdio process for the current client, and verify the connection.
Manual setup
Requires Node.js 22 or newer.
npx -y @trainingloadai/garmin-personal-api-mcp auth
npx -y @trainingloadai/garmin-personal-api-mcp doctorThen configure a local stdio MCP server with command: "npx" and
args: ["-y", "@trainingloadai/garmin-personal-api-mcp"].
The package has no hosted relay, remote MCP endpoint, account system, or write tools. Credentials stay in user-only files on the computer running the process. Tool results are returned to the MCP client and model you choose.
See the repository README for tools, privacy details, development, and source code.
