io.github.mcp-dir/garmin-mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Garmin Connect (treinos)
Publisher-provided description
List, fetch, create, edit (replace), delete and schedule structured workouts on Garmin Connect (runn
Summary by lookupd
Lets an agent list, create, edit, delete and schedule structured workouts on Garmin Connect calendar and templates.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http garmin https://api.mcp.ai/p_garmin
Codex, remote (streamable-http)
codex mcp add garmin --url https://api.mcp.ai/p_garmin
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"garmin": {
"url": "https://api.mcp.ai/p_garmin"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (16 tools)
Publisher-provided text
garmin_list_accountsList all Garmin logins linked to this install (id, email, label, created_at).garmin_list_workoutsList saved workouts from Garmin Connect (workout-service). Returns summaries plus raw_data (full JSON string from Garmin).garmin_get_workoutGet one workout template by workout_id (full structure: segments, steps, targets). Includes raw_data JSON string. Bulk support: accepts workout_ids for batchedgarmin_submit_workoutCreate a new structured workout on Garmin Connect. Body must match Garmin API (workoutName, sportType, workoutSegments with ExecutableStepDTO / RepeatGroupDTO).garmin_edit_workoutReplace a workout: uploads a new workout from payload, then deletes workout_id (no native PUT). Returns new workout_id and previous_workout_id. Bulk support: agarmin_delete_workoutDelete a workout template from Garmin Connect by workout_id. Bulk support: accepts workout_ids for batched execution.garmin_schedule_workoutSchedule an existing workout onto the calendar. date must be YYYY-MM-DD (or ISO-8601 date prefix). Returns Garmin schedule response as raw_data. Bulk support:garmin_list_scheduled_workoutsList calendar scheduled workouts for a given month/year from Garmin calendar-service.garmin_get_scheduled_workoutGet one scheduled workout entry by scheduled_workout_id. Bulk support: accepts scheduled_workout_ids for batched execution.garmin_unschedule_workoutRemove workout from calendar by scheduled_workout_id (does not delete the workout template). Bulk support: accepts scheduled_workout_ids for batched execution.show_versionShow the current MCP platform and adapter versions.report_bugReport a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.connectReturns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns conntoolkit_infoReturns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.marketplaceThe official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like "find an MCP that does X",authenticateMCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token. Best: add it to this server's config as a header `Authorization: Bearer <tok
Details
- Version: 0.1.0
- Transports: streamable-http
- Uptime (7 days): 88%
- Median latency: 115 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/mcp-dir/garmin-mcp
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.mcp-dir/garmin-mcp)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp