all tools / fitness

Most reliable fitness AI agent tools

As of the latest check, Glimind tracks 110 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
wger_delete_sets_config
Knuckles-Team/wger-agent
unknownDelete a sets config.alternatives
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
get_workout_library
io.github.hhopke/intervals-icu-mcp
unknownGet the workout libraryalternatives
get_activity_streams
io.github.hhopke/intervals-icu-mcp
unknownGet time-series data streams for an activity.alternatives
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
remove_strava_activity_tags
@cpenned/mcp
unknownRemove tags from a Strava activityalternatives
sync_strava_activities
@cpenned/mcp
unknownSync Strava activitiesalternatives
get_activities
io.github.hhopke/intervals-icu-mcp
unknownRetrieve a list of activities with optional filtersalternatives
get_wellness
io.github.hhopke/intervals-icu-mcp
unknownGet wellness metrics for a date rangealternatives
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
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
list_strava_activities
@cpenned/mcp
unknownList Strava activitiesalternatives
get_strava_activity
@cpenned/mcp
unknownGet a Strava activityalternatives
update_strava_activity
@cpenned/mcp
unknownUpdate a Strava activityalternatives
delete_strava_activity
@cpenned/mcp
unknownDelete a Strava activityalternatives
add_strava_activity_tags
@cpenned/mcp
unknownAdd tags to a Strava activityalternatives
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
strava_list_activities
davidmosiah/Strava MCP
unknownList your recent Strava activities with details.alternatives
strava_training_context
davidmosiah/Strava MCP
unknownGet your current training context, including recent load and readiness.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
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
list_hevy_routines
owenrumney/fitness-mcp
unknownList Hevy routinesalternatives
log_workout
pathofleastresistor/PoLR Workout
unknownSaves a finished workout, then renders it as an editable cardalternatives
show_workouts
pathofleastresistor/PoLR Workout
unknownHistory, weekly volume, PRs, trendsalternatives
get_workout_stats
pathofleastresistor/PoLR Workout
unknownPlain data, so Claude can reason about progressalternatives
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

FAQ

What are the most reliable fitness MCP tools right now?

As of the latest check, Glimind tracks 110 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.