Server data from the Official MCP Registry
List, fetch, create, edit (replace), delete and schedule structured workouts on Garmin Connect (runn
List, fetch, create, edit (replace), delete and schedule structured workouts on Garmin Connect (runn
Remote endpoints: streamable-http: https://api.mcp.ai/p_garmin
Valid MCP server (1 strong, 0 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.
Endpoint verified · Open access · No issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Remote Plugin
No local installation needed. Your AI client connects to the remote endpoint directly.
Add this to your MCP configuration to connect:
{
"mcpServers": {
"io-github-mcp-dir-garmin-mcp": {
"url": "https://api.mcp.ai/p_garmin"
}
}
}From the project's GitHub README.
Listar, obter, criar, editar (substituir), apagar e agendar treinos estruturados no Garmin Connect (corrida, ciclismo, natação, multi-sport / triatlo). Usa a API não oficial via sessão Garmin (email + senha); tokens OAuth são guardados encriptados para reduzir logins.
English version · Documentação completa · Skill pra agentes
A Anthropic unificou a instalação de MCPs em claude.ai/customize/connectors. O mesmo link serve pra Claude Web e Claude Desktop (basta estar logado):
Manual (se o deeplink não abrir): claude.ai/customize/connectors → + → Adicionar conector personalizado → cole Nome Garmin Connect (treinos) e URL https://api.mcp.ai/p_garmin.
➕ Instalar Garmin Connect (treinos) no Cursor
➕ Instalar Garmin Connect (treinos) no VS Code
Funciona em qualquer cliente MCP que suporte MCP over HTTP. A URL do servidor é sempre:
https://api.mcp.ai/p_garmin
Detalhes por cliente: INSTALL.md.
Crie um treino de corrida intervalado e agende pra amanhã
Liste meus treinos da próxima semana
Edite o treino de bike de quinta pra um Z2 longo
| Tool | Descrição |
|---|---|
garmin_list_accounts | List all Garmin logins linked to this install (id, email, label, created_at). |
garmin_list_workouts | List saved workouts from Garmin Connect (workout-service). Returns summaries plus raw_data (full JSON string from Garmin). |
garmin_get_workout | Get one workout template by workout_id (full structure: segments, steps, targets). Includes raw_data JSON string. Bulk support: accepts workout_ids for batched execution. |
garmin_submit_workout | Create a new structured workout on Garmin Connect. Body must match Garmin API (workoutName, sportType, workoutSegments with ExecutableStepDTO / RepeatGroupDTO). You may omit displayOrder/displayable everywhere and the endCondition on RepeatGroupDTO — the server normalizes them automatically (see workout.description). Multi-sport: sportTypeKey multi_sport (typically sportTypeId 5) with one segment per discipline. Returns workout_id and raw_data. |
garmin_edit_workout | Replace 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: accepts workout_ids for batched execution. |
garmin_delete_workout | Delete a workout template from Garmin Connect by workout_id. Bulk support: accepts workout_ids for batched execution. |
garmin_schedule_workout | Schedule 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: accepts workout_ids for batched execution. |
garmin_list_scheduled_workouts | List calendar scheduled workouts for a given month/year from Garmin calendar-service. |
garmin_get_scheduled_workout | Get one scheduled workout entry by scheduled_workout_id. Bulk support: accepts scheduled_workout_ids for batched execution. |
garmin_unschedule_workout | Remove workout from calendar by scheduled_workout_id (does not delete the workout template). Bulk support: accepts scheduled_workout_ids for batched execution. |
Detalhe de cada tool: docs/ferramentas.md
Grátis.
O servidor é open source? O servidor é proprietário (hosted). Este repositório é o wrapper público com manifestos, docs e skills — tudo MIT.
Posso usar com agente próprio (não Claude/Cursor)?
Sim — qualquer cliente que suporte MCP over HTTP. URL: https://api.mcp.ai/p_garmin.
MIT — veja LICENSE. O servidor MCP em api.mcp.ai/p_garmin é proprietário (hosted); este repositório (manifestos, docs, skills) é MIT.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.