GetFit
Server Details
Build a workout that fits your time, gear and body — free, no sign-in.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 5 tools
Each tool targets a distinct resource+action: build creates, search finds, get fetches a specific workout, list_contributors enumerates people, get_contributor fetches one person. The potentially confusable pair (build_workout vs search_workouts) is explicitly separated in descriptions, with search even redirecting to build when nothing fits.
All five tools follow a clean verb_noun snake_case pattern: build_workout, get_workout, search_workouts, list_contributors, get_contributor. The get_/list_/search_/build_ verbs map predictably to fetch-one, enumerate, filter, and create semantics.
Five tools is tightly scoped for a workout discovery-and-generation server; each tool covers a distinct need (create, browse, retrieve, contributor lookup) with no redundancy. Nothing feels padded or missing at the count level.
The read-and-generate lifecycle is well covered: search/browse workouts, fetch details, and build custom sessions, plus contributor browsing. Minor gaps exist — no way to save, update, or list a user's own workouts or profile/goal persistence — but core agent workflows are fully served.
Available Tools
5 toolsbuild_workoutBuild a workoutAInspect
What workout can I do with this time, this gear, and this body? GetFit's coach builds a complete session that fits the minutes, uses only the equipment they have, and steers around anything they want to avoid. Give the person the whole workout in the chat — warm-up, every exercise with sets, reps, rest and effort — and read out the safety_notes. The workout is also posted to GetFit's public Explore page (no personal details), and link opens it in GetFit, where the Player runs it with timers and rest countdowns. Inputs (all optional): focus, minutes, equipment, avoid, level, goal, intensity. Example: {"focus":"legs","minutes":30,"equipment":"from home","avoid":["knees"]}.
Inputs: goal, avoid, focus, level, +3 more.
get_contributorGet a GetFit contributorARead-onlyIdempotentInspect
Who is this GetFit contributor and what have they posted? Input: handle from list_contributors. Example: {"handle":"jenna"}.
Inputs: handle (required).
get_workoutGet a GetFit workoutARead-onlyIdempotentInspect
Show me that workout in full. Returns author, discipline, duration, warm-up, coach note and every exercise (sets, reps, rest, cues). Input: slug from search_workouts. Example: {"slug":"the-45-minute-pull-day"}.
Inputs: slug (required).
list_contributorsList GetFit contributorsARead-onlyIdempotentInspect
Who posts workouts on GetFit? Lists people with published workouts: handle, name, bio, location, workout count. No inputs.
Inputs: no named parameters.
search_workoutsSearch GetFit workoutsARead-onlyIdempotentInspect
What workouts are on GetFit for legs / 20 minutes / dumbbells? Searches published workouts on Explore by body area, name, exercise and gear. If nothing fits, say so and offer build_workout to make one. Inputs: query, focus, max_minutes, equipment, discipline, source (people | agent | any), limit (default 5, max 20). Example: {"query":"legs","max_minutes":30,"equipment":"dumbbells"}.
Inputs: focus, limit, query, source, +3 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Conditioning workouts from a coached library: suggest, vary or invent one for your kit and time.
Create and schedule interval workouts (Tabata, AMRAP, EMOM) from your real training history.
Find home exercises, equipment variations and reviewed 15-second video demonstrations.
Your AI writes training plans that arrive as structured workouts on iPhone and Apple Watch.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to find coach-built training programs, coaching brains, races, gyms, classes and sports clinics, preview and build workouts with exercise demos, swap exercises, and plan around a sport or race. With OAuth it can also save workouts and programs, send coach notes to members, and read a member's logged history, planned sessions and lift progress.MIT
- AlicenseAqualityBmaintenanceLets Claude build structured runs, strength sessions, and multi-week training plans — including race and high-school track blocks — and publish them through a feed that an iPhone app schedules onto the Apple Watch via WorkoutKit. It also reads recent Strava activities and sync status so plans can be sized to real fitness and confirmed as actually on the wrist.141MIT
- AlicenseNot gradedqualityBmaintenanceEnables searching a catalogue of over 1,400 video-backed exercises by text, muscle group, equipment and difficulty, fetching full details for any exercise, and generating structured workouts or multi-week periodized programs. It also exposes the muscle-group and exercise-type vocabularies with their counts, returning the upstream API's JSON unchanged.296 npmMIT
- AlicenseAqualityBmaintenanceEnables users to describe workouts in plain English and have them created as structured Garmin Connect workouts with pace, HR, power, cadence targets, and repeat blocks. Also provides full workout lifecycle management including listing, updating, deleting, and scheduling to the calendar.865 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.