Garmin Connect MCP Server

Garmin Connect 러닝 데이터를 LLM에 제공하는 MCP(Model Context Protocol) 서버입니다.

Local serverstdioPython

What is the Garmin Connect MCP Server?

Garmin Connect 러닝 데이터를 LLM에 제공하는 MCP(Model Context Protocol) 서버입니다.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_recent_activities최근 러닝 활동 목록 (GAP, RWD 포함)
get_activities_by_date날짜 범위로 러닝 활동 조회
get_activity_detail활동 상세 정보 (스태미나, 임팩트 로드 포함)
get_activity_splitskm별 스플릿 데이터
get_activity_weather활동 중 날씨 조건 (온도, 습도, 풍속)
get_activity_typed_splitsClimbPro 경사 구간 분석 (등급, GAP)
get_weekly_running_summary주간 러닝 요약
get_monthly_running_summary월간 러닝 요약 + 전월 비교
get_training_status훈련 상태
get_training_readiness훈련 준비도 점수

How to install the Garmin Connect MCP Server

{
  "mcpServers": {
    "garmin-mcp": {
      "command": "/Users/<username>/.local/bin/uv",
      "args": [
        "--directory",
        "/path/to/garmin-mcp",
        "run",
        "garmin-mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Garmin Connect MCP to GARMIN EMAIL.”
  • “Use Garmin Connect MCP to GARMIN PASSWORD.”
  • “Use Garmin Connect MCP to GARMIN TOKEN DIR.”

Frequently asked questions

Garmin Connect 러닝 데이터를 LLM에 제공하는 MCP(Model Context Protocol) 서버입니다. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.