Garmin Connect MCP

24 tools. 1 can modify or destroy data without limits.

1 write tool that can modify data. Rate limits recommended.

Last updated:

1 can modify or destroy data
23 read-only
24 tools total

Community server · catalogue entry verified 29/06/2026

How to control Garmin Connect MCP ↓

What Garmin Connect MCP exposes to your agents

Read (23) Write / Execute (1) Destructive / Financial (0)
High Risk

The most dangerous Garmin Connect MCP tools

1 of Garmin Connect MCP's 24 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Garmin Connect MCP

PolicyLayer is an MCP gateway — it sits between your AI agents and Garmin Connect MCP, and nothing reaches the server without passing your rules. These are the rules we recommend:

Rate limit write operations
{
  "create_running_workout": {
    "limits": [
      {
        "counter": "create_running_workout_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "get_activities_by_date": {
    "limits": [
      {
        "counter": "get_activities_by_date_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Garmin Connect MCP — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON GARMIN CONNECT →

Instant setup, no code required.

All 24 Garmin Connect MCP tools

READ 23 tools
Read get_activities_by_date Get running activities within a date range. Read get_activity_detail Get full details of a specific running activity including Read get_activity_hr_zones Get heart rate zone distribution for a specific activity. Read get_activity_splits Get split data (per km/mile) for a running activity. Read get_activity_typed_splits get_activity_typed_splits Read get_activity_weather Get weather conditions during a running activity. Read get_daily_wellness Get comprehensive daily wellness data: stress level, Body Battery, Read get_goals Get fitness goals and their progress. Read get_heart_rate_data Get daily heart rate data including resting HR, max HR, and average HR. Read get_hrv_data Get Heart Rate Variability (HRV) data. Higher HRV indicates Read get_lactate_threshold Get lactate threshold data. Critical for Norwegian double threshold Read get_monthly_running_summary Get monthly running summary with total distance, runs, avg pace, Read get_personal_records Get all personal records (PRs) including best times for Read get_race_predictions Get predicted race times for 5K, 10K, half marathon, and marathon Read get_recent_activities Get recent running activities. Returns a list of running activities Read get_running_gear Get running gear (shoes) list with cumulative distance and activity count. Read get_sleep_data Get sleep data including duration, sleep stages (deep, light, REM), Read get_training_readiness Get training readiness score indicating how prepared you are Read get_training_status Get current training status (Productive, Maintaining, Overreaching, Read get_vo2max_and_fitness Get VO2max estimate and fitness age data. Essential for Read get_weekly_running_summary Get weekly running summary with total distance, runs, avg pace, Read get_weekly_wellness_summary Get weekly wellness trends: daily stress, Body Battery, sleep scores. Read get_workouts Get list of saved workouts from Garmin Connect.

Questions about Garmin Connect MCP

How do I prevent bulk modifications through Garmin Connect MCP? +

The Garmin Connect MCP server has 1 write tools including create_running_workout. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Garmin Connect MCP.

How many tools does the Garmin Connect MCP server expose? +

24 tools across 2 categories: Read, Write. 23 are read-only. 1 can modify, create, or delete data.

How do I enforce a policy on Garmin Connect MCP? +

Register the Garmin Connect MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Garmin Connect MCP tool call.

Deterministic rules across all 24 Garmin Connect MCP tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

24 Garmin Connect MCP tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.