@nicolasvegam/garmin-connect-mcp
npm
v1.1.1
Published by @nicolasvegam — no publish provenance and no public repository, so the publisher could not be verified and the source cannot be independently located.
MCP server for Garmin Connect with 90+ tools - read and write fitness, health, training and wellness data
The grade answers one question — how safe is this server for you to adopt — so it is computed in two auditable stages. Nothing below is an opinion or an LLM's guess; every line is a real term the deterministic engine applied, and the same input always yields the same number.
1. Threat score — 100 − 0 = 100. What the published surface and source actually contain:
The deterministic scan raised no scored threat in the surface it inspected — the threat score stayed at 100. Capability observations and advisory notes are recorded but never lower it.
2. Client adoption risk — 100 − 2 = 98. Three small, subtract-only factors that reflect your risk in adopting it — a clean scan proves less on a powerful, unverified or barely-inspectable package, so the grade says so plainly:
| Points | Adoption-risk factor |
|---|---|
| −2 | publisher verification (unlinked) — no provenance/repo link, but the shipped source was fully read |
Capability observations and info notes are shown under Findings but never scored.
Open any row's finding below for the file, line and evidence behind a deduction.
Each tool and what it can reach — statically extracted from the published source.
add_gear_to_activityno sensitive capabilityadd_weigh_inno sensitive capabilitycount_activitiesno sensitive capabilitycreate_manual_activityno sensitive capabilitydelete_activityno sensitive capabilityget_activitiesno sensitive capabilityget_activities_by_dateno sensitive capabilityget_activityno sensitive capabilityget_activity_detailsno sensitive capabilityget_activity_exercise_setsno sensitive capabilityget_activity_gearno sensitive capabilityget_activity_hr_zonesno sensitive capabilityget_activity_power_in_timezonesno sensitive capabilityget_activity_split_summariesno sensitive capabilityget_activity_splitsno sensitive capabilityget_activity_typed_splitsno sensitive capabilityget_activity_typesno sensitive capabilityget_activity_weatherno sensitive capabilityget_adaptive_training_plan_by_idno sensitive capabilityget_adhoc_challengesno sensitive capabilityget_available_badge_challengesno sensitive capabilityget_available_badgesno sensitive capabilityget_badge_challengesno sensitive capabilityget_blood_pressureno sensitive capabilityget_body_batteryno sensitive capabilityget_body_battery_eventsno sensitive capabilityget_body_compositionno sensitive capabilityget_cycling_ftpno sensitive capabilityget_daily_eventsno sensitive capabilityget_daily_health_snapshotno sensitive capabilityget_daily_steps_rangeno sensitive capabilityget_daily_summaryno sensitive capabilityget_daily_weigh_insno sensitive capabilityget_device_last_usedno sensitive capabilityget_device_settingsno sensitive capabilityget_device_solar_datano sensitive capabilityget_devicesno sensitive capabilityget_earned_badgesno sensitive capabilityget_endurance_scoreno sensitive capabilityget_fitness_ageno sensitive capabilityget_floorsno sensitive capabilityget_gearno sensitive capabilityget_gear_activitiesno sensitive capabilityget_gear_defaultsno sensitive capabilityget_gear_statsno sensitive capabilityget_goalsno sensitive capabilityget_heart_rateno sensitive capabilityget_hill_scoreno sensitive capabilityget_hrvno sensitive capabilityget_hrv_rangeno sensitive capabilityget_hydrationno sensitive capabilityget_inprogress_virtual_challengesno sensitive capabilityget_intensity_minutesno sensitive capabilityget_lactate_thresholdno sensitive capabilityget_last_activityno sensitive capabilityget_latest_weightno sensitive capabilityget_lifestyle_logging_datano sensitive capabilityget_menstrual_calendar_datano sensitive capabilityget_menstrual_data_for_dateno sensitive capabilityget_non_completed_badge_challengesno sensitive capabilityget_personal_recordsno sensitive capabilityget_pregnancy_summaryno sensitive capabilityget_primary_training_deviceno sensitive capabilityget_progress_summaryno sensitive capabilityget_race_predictionsno sensitive capabilityget_respirationno sensitive capabilityget_respiration_rangeno sensitive capabilityget_resting_heart_rateno sensitive capabilityget_scheduled_workout_by_idno sensitive capabilityget_sleep_datano sensitive capabilityget_sleep_data_rangeno sensitive capabilityget_sleep_data_rawno sensitive capabilityget_spo2no sensitive capabilityget_spo2_rangeno sensitive capabilityget_stepsno sensitive capabilityget_steps_chartno sensitive capabilityget_stressno sensitive capabilityget_stress_rangeno sensitive capabilityget_training_plan_by_idno sensitive capabilityget_training_plansno sensitive capabilityget_training_readinessno sensitive capabilityget_training_readiness_rangeno sensitive capabilityget_training_statusno sensitive capabilityget_user_profileno sensitive capabilityget_user_settingsno sensitive capabilityget_vo2maxno sensitive capabilityget_vo2max_rangeno sensitive capabilityget_weekly_intensity_minutesno sensitive capabilityget_weekly_stepsno sensitive capabilityget_weekly_stressno sensitive capabilityget_weigh_insno sensitive capabilityget_workoutno sensitive capabilityget_workoutsno sensitive capabilityremove_gear_from_activityno sensitive capabilityset_activity_nameno sensitive capabilityset_blood_pressureno sensitive capabilityset_hydrationno sensitive capabilityScan history per published version. The engine is deterministic — the same version always yields the same score, so a changed score means the package itself changed.
| Version | Score | Findings | Engine | Scanned |
|---|---|---|---|---|
v1.1.1 latest |
A 98/100 | 0 | 1.13.0 | 2026-09-07 |
Show this server's live Trust Score in your README, docs or website. The badge is served straight from the registry and updates automatically after every rescan — no API key needed. It links back to this page, so anyone who sees the grade can also read the findings behind it instead of taking a number on faith.
The score above is reproducible: the same package version always yields the same result. Run it locally or over the free API — no account, no LLM, fully deterministic.
npx mcptrustchecker scan @nicolasvegam/garmin-connect-mcp --online
Independent packages implementing the same tool, scanned with the same engine. Compare all 5 side by side →
MCP server for Garmin Connect integration
Model Context Protocol server for Garmin Connect API integration
MCP server for Garmin Connect — access activities, metrics, and FIT files via Claude Code
Model Context Protocol server for Garmin Connect
Hotel booking MCP server — 300K+ properties, real confirmation numbers, loyalty programs. Builders monetize every booking via Stripe Connect. The first MCP server that completes real hotel reservations inside AI conversations.
Manage AdGuard Home through AI assistants
Read-only Azure DevOps for MCP clients using only your existing browser session — no PAT, no Azure CLI. Browse work items, pull requests, comments, attachments and Artifacts feeds across every project, repo and feed you can access.
MCP server for Adobe Experience Manager Assets integration development
Servidor MCP para el tiempo oficial de España (API pública OpenData de AEMET). Predicción, observación y avisos como herramientas MCP tipadas.
A standalone MCP stdio bridge for Affinity by Canva's local MCP SSE server.