Skip to main content
Glama

Server Details

Build a workout that fits your time, gear and body — free, no sign-in.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
ChatGPT
–
Claude
–

TDQS

A4.3/5.0

Scored across 5 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness4/5

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 tools
build_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 contributorA
Read-onlyIdempotent
Inspect

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 workoutA
Read-onlyIdempotent
Inspect

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 contributorsA
Read-onlyIdempotent
Inspect

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 workoutsA
Read-onlyIdempotent
Inspect

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

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables 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
    • A
      license
      A
      quality
      B
      maintenance
      Lets 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.
      14
      1
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables 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 npm
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables 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.
      8
      65 npm
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources