all tools / fitness

Most reliable fitness AI agent tools

As of the latest check, Glimind tracks 135 fitness AI agent (MCP) tools, of which 0 are healthy right now. The table below ranks them live-first by real-time reliability.

toolstatuswhat it does
get-exercise-history
io.github.gCuadros/hevy-coach-mcp
authSee logged history of an exercisealternatives
get-progress
io.github.gCuadros/hevy-coach-mcp
authEstimated-1RM trend and PRs per exercise, can report against bodyweightalternatives
get-records
io.github.gCuadros/hevy-coach-mcp
authPRs (1/3/5/8RM) per exercisealternatives
get-volume-report
io.github.gCuadros/hevy-coach-mcp
authEffective sets and tonnage per muscle group per weekalternatives
get-consistency
io.github.gCuadros/hevy-coach-mcp
authTraining frequency, streak, longest gapalternatives
compare-periods
io.github.gCuadros/hevy-coach-mcp
authVolume/workout-count diff between two date rangesalternatives
get-body-measurements
io.github.gCuadros/hevy-coach-mcp
authLogged bodyweight and measurements, newest firstalternatives
get-bodyweight-trend
io.github.gCuadros/hevy-coach-mcp
authWeight change over a range: total, percentage, rate per weekalternatives
create-routine
io.github.gCuadros/hevy-coach-mcp
authBuild a new routine from exercise names, optionally into a folderalternatives
get_athlete_summary
intervals-icu-mcp-server
unknownCurrent CTL, ATL, TSB and ramp rate snapshotalternatives
get_garmin_activity
owenrumney/fitness-mcp
unknownGet a specific Garmin activityalternatives
get_garmin_activity_details
owenrumney/fitness-mcp
unknownGet details of a Garmin activityalternatives
get_garmin_activity_types
owenrumney/fitness-mcp
unknownGet Garmin activity typesalternatives
list_library_workouts
@thenextrace/tnr
unknownList library workoutsalternatives
list_plan_workouts
@thenextrace/tnr
unknownList planned workouts in a planalternatives
list_activities
@thenextrace/tnr
unknownList activitiesalternatives
get_plan
@thenextrace/tnr
unknownShow a single training planalternatives
get_library_workout
@thenextrace/tnr
unknownShow a single library workoutalternatives
delete_race
@thenextrace/tnr
unknownDelete a racealternatives
delete_plan
@thenextrace/tnr
unknownDelete a plan (cascades to its races)alternatives
get_activity_splits
brunosantos/Garmin Workouts MCP Server
unknownget lap/split data for an activityalternatives
get_activity_typed_splits
brunosantos/Garmin Workouts MCP Server
unknownget typed splits (run/walk/etc.) for an activityalternatives
count_activities
brunosantos/Garmin Workouts MCP Server
unknownget the total number of activities in the accountalternatives
upload_workout
brunosantos/Garmin Workouts MCP Server
unknowncreate a new workout from structured JSON dataalternatives
upload_workouts
brunosantos/Garmin Workouts MCP Server
unknowncreate multiple workouts from structured JSON data in a single callalternatives
get_activity_laps
asilenin/garmin-raw-mcp
unknownGet per-lap data (HR, cadence, power, stride, elevation) for an activity.alternatives
get_activity
brunosantos/Garmin Workouts MCP Server
unknownget detailed information for a single activityalternatives
get_activity_split_summaries
brunosantos/Garmin Workouts MCP Server
unknownget split summary statistics for an activityalternatives
get_workouts
brunosantos/Garmin Workouts MCP Server
unknownlist all workouts in the Garmin Connect workout libraryalternatives
list_workouts
io.github.pranciskus/garmin-workouts-mcp
unknownList workouts from Garmin Connect.alternatives
resolve_supported_strength_exercise
io.github.pranciskus/garmin-workouts-mcp
unknownResolve a friendly exercise alias to Garmin enums.alternatives
get_workout_input_schema
io.github.pranciskus/garmin-workouts-mcp
unknownGet the machine-readable JSON schema for workout input.alternatives
list_activities
asilenin/garmin-raw-mcp
unknownList raw activity summaries for a date range and optional sport type.alternatives
get_activity
mossydidar/claudex-strava-mcp
unknownDetailed stats for a single activityalternatives
get_activity_laps
mossydidar/claudex-strava-mcp
unknownLap-by-lap breakdownalternatives
update_plan
@thenextrace/tnr
unknownUpdate a planalternatives
skip_exercise
khaoss85/arvo-mcp
unknownSkip an exercise in today's workoutalternatives
generate_workout
khaoss85/arvo-mcp
unknownGenerate a new workoutalternatives
update_equipment
khaoss85/arvo-mcp
unknownUpdate your available equipmentalternatives
add_exercise
khaoss85/arvo-mcp
unknownAdd an exercise to your workoutalternatives
strava_get_activities
madebydia/strava-mcp-server
unknownList your recent Strava activities with filters for date range and sport typealternatives
get_workout
garmin-workouts-mcp
unknownGet detailed information about a specific workout.alternatives
strava_get_profile
chamilqs/Athlete MCP
unknownAthlete identity, recent totals, lifetime totalsalternatives
strava_training_summary
chamilqs/Athlete MCP
unknownWeekly volume, sport mix, consistency, Relative Effortalternatives
strava_compare_activities
chamilqs/Athlete MCP
unknownCompare repeated routes, races, or workoutsalternatives
strava_get_activity
chamilqs/Athlete MCP
unknownExact laps, splits, best efforts, and activity factsalternatives
strava_analyze_activity
chamilqs/Athlete MCP
unknownPower, HR zones, splits, aerobic decoupling, pacingalternatives
wger_delete_routine
Knuckles-Team/wger-agent
unknownDelete a routine.alternatives
wger_delete_slot
Knuckles-Team/wger-agent
unknownDelete a slot.alternatives
get_exercise_progress
iridium-mcp-server
unknownGet performance history and 1RM trends for a specific exercisealternatives
get_personal_records
iridium-mcp-server
unknownGet PRs across all exercises or one exercise — best 1RM, heaviest weight, most reps, and when each was setalternatives
get_profile
iridium-mcp-server
unknownGet user profile including training goals, methodology, and experience levelalternatives
get_training_summary
iridium-mcp-server
unknownGet aggregate training statistics (total workouts, streaks, patterns)alternatives
strava_recent_activities
EthanDM/strava-mcp
unknownList the authenticated athlete's recent Strava activities.alternatives
strava_athlete_profile
EthanDM/strava-mcp
unknownGet the authenticated athlete's profile.alternatives
strava_activity_detail
EthanDM/strava-mcp
unknownGet detailed information about a specific activity.alternatives
strava_activity_streams
EthanDM/strava-mcp
unknownGet streams (time series data) for a specific activity.alternatives
strava_athlete_stats
EthanDM/strava-mcp
unknownGet statistics for the authenticated athlete.alternatives
strava_gear_detail
EthanDM/strava-mcp
unknownGet details about a specific piece of gear.alternatives
strava_athlete_zones
EthanDM/strava-mcp
unknownGet the athlete's heart rate and power zones.alternatives
strava_activity_zones
EthanDM/strava-mcp
unknownGet the zones of a specific activity.alternatives
strava_activity_laps
EthanDM/strava-mcp
unknownGet laps for a specific activity.alternatives
get_activities
mcp-strava
unknownRetrieve a list of your Strava activities with optional filtering.alternatives
get_activity
mcp-strava
unknownGet detailed information about a specific activity by ID.alternatives
get_segments
mcp-strava
unknownSearch for Strava segments by bounding box or other criteria.alternatives
get_segment
mcp-strava
unknownGet detailed information about a specific segment by ID.alternatives
star_segment
mcp-strava
unknownStar or unstar a segment for the authenticated athlete.alternatives
get_routes
mcp-strava
unknownList the authenticated athlete's routes.alternatives
get_route
mcp-strava
unknownGet detailed information about a specific route by ID.alternatives
export_route_gpx
mcp-strava
unknownExport a route as GPX file content.alternatives
get_training_insights
mcp-strava
unknownGet training insights and recommendations based on recent activities.alternatives
compare_activities
mcp-strava
unknownCompare two activities side by side.alternatives
find_similar_activities
mcp-strava
unknownFind activities similar to a given activity.alternatives
get_activity_streams
io.github.hhopke/intervals-icu-mcp
unknownGet activity streams dataalternatives
get_workout_library
io.github.hhopke/intervals-icu-mcp
unknownBrowse workout libraryalternatives
get_activities
io.github.hhopke/intervals-icu-mcp
unknownQuery and search activitiesalternatives
get_wellness
io.github.hhopke/intervals-icu-mcp
unknownGet wellness metrics (HRV, sleep, recovery)alternatives
get_activity_streams
asilenin/garmin-raw-mcp
unknownGet per-second streams (HR, cadence, elevation, grade, power, stride, respiration) for an activity.alternatives
get_activity_comment
asilenin/garmin-raw-mcp
unknownGet the activity comment and parsed lactate (LA:x.x) from the description.alternatives
get_wellness
asilenin/garmin-raw-mcp
unknownGet wellness data (sleep, HRV, RHR, stress, Body Battery) for a date.alternatives
get_personal_records
asilenin/garmin-raw-mcp
unknownGet personal records by distance.alternatives
preview_workout
adepssimius/suunto-mcp
unknownCompiles and validates a workout without uploading, returning warnings.alternatives
list_workouts
adepssimius/suunto-mcp
unknownLists existing workouts.alternatives
list_garmin_workouts
slaat/garmin-connect-workouts-mcp
unknownList workouts in the Garmin Connect account.alternatives
get-workout
madebydia/hevy-mcp-server
unknownGet single workout by ID with full detailsalternatives
create-workout
madebydia/hevy-mcp-server
unknownCreate new workout with exercises and setsalternatives
update-workout
madebydia/hevy-mcp-server
unknownUpdate existing workoutalternatives
get-workout-count
madebydia/hevy-mcp-server
unknownGet total workout count for statsalternatives
get_workouts
adamdavies1915/hevy-mcp-server
unknownBrowse your workout history (paginated)alternatives
get_workout
adamdavies1915/hevy-mcp-server
unknownGet detailed information about a specific workoutalternatives
hevy_list_workouts
nihal2001/Minimal Hevy MCP
unknownList workouts from the connected Hevy account.alternatives
hevy_get_workout
nihal2001/Minimal Hevy MCP
unknownGet details of a specific workout.alternatives
hevy_list_routines
nihal2001/Minimal Hevy MCP
unknownList routines from the connected Hevy account.alternatives
hevy_search_exercises
nihal2001/Minimal Hevy MCP
unknownSearch for exercises in the Hevy exercise library.alternatives
hevy_get_exercise_history
nihal2001/Minimal Hevy MCP
unknownGet exercise history for a specific exercise.alternatives
list_strava_activities
@cpenned/mcp
unknownList Strava activitiesalternatives
get_strava_activity
@cpenned/mcp
unknownGet a Strava activityalternatives
update_strava_activity
@cpenned/mcp
unknownUpdate notes, archived, or deleted on a Strava activityalternatives
strava_list_activities
davidmosiah/Strava MCP
unknownLists recent Strava activities with details such as type, distance, time, and elevation.alternatives
strava_training_context
davidmosiah/Strava MCP
unknownReturns training context including recent load, fatigue, and recommended handoff based on recent activities.alternatives
activity:read_all
davidmosiah/Strava MCP
unknownRead all Strava activities including private onesalternatives
profile:read_all
davidmosiah/Strava MCP
unknownRead fuller authenticated athlete profile fieldsalternatives
capabilities
davidmosiah/WHOOP MCP
unknownGet WHOOP capabilities and available data types.alternatives
daily
davidmosiah/WHOOP MCP
unknownGet daily summary of WHOOP data.alternatives
weekly
davidmosiah/WHOOP MCP
unknownGet weekly summary of WHOOP data.alternatives
delete_strava_activity
@cpenned/mcp
unknownSoft delete a Strava activityalternatives
add_strava_activity_tags
@cpenned/mcp
unknownAdd tags to a Strava activityalternatives
remove_strava_activity_tags
@cpenned/mcp
unknownRemove tags from a Strava activityalternatives
sync_strava_activities
@cpenned/mcp
unknownManually backfill or sync Strava activitiesalternatives
get_per_mile_splits
rewind-mcp-server
unknownGet per-mile splits from Stravaalternatives
get_routines
hhannis/fitnesspeak-cli
unknownGet Hevy routinesalternatives
get_body_measurements
hhannis/fitnesspeak-cli
unknownGet Hevy body measurementsalternatives
wger_workout
Knuckles-Team/wger-agent
unknownManage wger workout operations.alternatives
wger_delete_sets_config
Knuckles-Team/wger-agent
unknownDelete a sets config.alternatives
ourpr_list_runs
joeyaflores/ourpr-mcp-server
unknownYour history between two dates, as a compact table: date, name, type, miles, pace, moving time, elevation, average heart rate. Start here foalternatives
ourpr_get_run
joeyaflores/ourpr-mcp-server
unknownOne activity in full, with its mile splits, heart rate, cadence, calories and recording device.alternatives
list_workouts
intervals-icu-mcp-server
unknownList all workouts in the libraryalternatives
create_workout
intervals-icu-mcp-server
unknownSave a new structured workout to the libraryalternatives
list_hevy_routines
owenrumney/fitness-mcp
unknownList Hevy routinesalternatives
log_workout
pathofleastresistor/PoLR Workout
unknownSaves a finished workout and renders it as an editable card.alternatives
show_workouts
pathofleastresistor/PoLR Workout
unknownDisplays history, weekly volume, PRs, and trends.alternatives
get_workout_stats
pathofleastresistor/PoLR Workout
unknownReturns plain workout data for reasoning about progress.alternatives
list_workouts
ronkatz29/garmin-mcp
unknownList saved workout templates.alternatives
delete_workout
ronkatz29/garmin-mcp
unknownDelete a workout template from the workout library.alternatives
create_running_workout
ronkatz29/garmin-mcp
unknownBuild a structured running workout with pace targets and push it to Garmin Connect.alternatives
create_swimming_workout
ronkatz29/garmin-mcp
unknownBuild a structured pool workout with pace targets and stroke types and push it to Garmin Connect.alternatives
unschedule_workout
ronkatz29/garmin-mcp
unknownRemove a scheduled workout from the calendar (keeps the template itself).alternatives
get_athlete
Michael-Hutchinson/strava-mcp-server
unknownGet your Strava athlete profile including gear (shoes, bikes) and follower countsalternatives
get_activities
Michael-Hutchinson/strava-mcp-server
unknownList recent Strava activities with distance, pace, duration, heart rate, and elevation. Supports pagination and date filtering.alternatives
get_activity
Michael-Hutchinson/strava-mcp-server
unknownGet full details for a specific activity by ID. Includes splits, best efforts, heart rate, gear, and more.alternatives
get_garmin_workout
slaat/garmin-connect-workouts-mcp
unknownFetch the full structure of one workout.alternatives
update_garmin_workout
slaat/garmin-connect-workouts-mcp
unknownReplace an existing workout's contents, keeping its id.alternatives
delete_garmin_workout
slaat/garmin-connect-workouts-mcp
unknownDelete a workout.alternatives
get_hevy_workouts
hhannis/fitnesspeak-cli
unknownGet Hevy strength training sessionsalternatives
get_exercise_history
hhannis/fitnesspeak-cli
unknownGet Hevy exercise history for a specific exercisealternatives

FAQ

What are the most reliable fitness MCP tools right now?

As of the latest check, Glimind tracks 135 fitness AI agent (MCP) tools, of which 0 are healthy right now. The table below ranks them live-first by real-time reliability. Glimind rates each neutrally (0–100) from safe liveness probes plus privacy-clean real-usage outcomes — see each tool's live page for its current score and a working alternative if it's down.

How does Glimind rank fitness tools?

Ranked live-first by current verdict (healthy → degraded → down), then by the neutral reliability score. Glimind sells no tools, so the ranking is unconflicted.

What if a fitness tool I need is down?

Every tool here links to its live alternatives — capability-matched substitutes that are healthy now. Or query https://glimind.com/v1/alternatives/{toolId}.

Live data via MCP/REST. Neutral ratings — Glimind only measures.