Skip to main content
Glama

Upfit Plan Builder

Server Details

Read-only bodyweight workout builder and exercise form cues from the Upfit iPhone app.

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
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

Score is being calculated.

Available Tools

4 tools
about_upfitAbout Upfit
Read-onlyIdempotent
Inspect

Use this when the user asks what Upfit is, how it works, or what it cannot check. Returns a short description and links to Upfit's own explanation pages.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

build_home_workoutBuild a home workout
Read-onlyIdempotent
Inspect

Use this when the user wants a bodyweight, no-equipment home workout session. Builds a 15-move session the way the Upfit iPhone app builds one: 2 warm-ups, 10 main moves balanced around the chosen level, then 3 harder finishers. Returns each move's name, phase, set length and rest. Read-only; collects no personal data and needs no body measurements. The same seed returns the same session.

ParametersJSON Schema
NameRequiredDescriptionDefault
seedNoOptional. Any word or number; the same seed rebuilds the same session. Leave out for a fresh random one.
levelYesTraining experience: beginner, intermediate or advanced.
get_exercise_form_cuesGet an exercise's form cues
Read-onlyIdempotent
Inspect

Use this when the user asks what Upfit's coach says or checks for a specific bodyweight exercise (for example 'squat' or 'low plank hold'). Returns the app's real spoken coach lines for that exercise and, for exercises that have an Upfit page, what the camera checks and does not check. If the exercise is unknown it says so and lists close matches. It never invents form advice.

ParametersJSON Schema
NameRequiredDescriptionDefault
exerciseYesExercise name, such as 'squat', 'jumping jacks' or 'low plank hold'.
list_exercisesList Upfit exercises
Read-onlyIdempotent
Inspect

Use this when the user wants to see which bodyweight exercises Upfit can run. Returns the enabled exercises with Upfit's own difficulty rating (1 easiest to 9 hardest) and, where Upfit documents it, how you stand to the phone (facing it, side-on to it, or on the floor). Optional difficulty filters.

ParametersJSON Schema
NameRequiredDescriptionDefault
max_difficultyNoOnly exercises at or below this difficulty.
min_difficultyNoOnly exercises at or above this difficulty.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 4 tool updates
    • First observedabout_upfit
    • First observedbuild_home_workout
    • First observedget_exercise_form_cues
    • First observedlist_exercises

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI assistants to plan, build, and log calisthenics workouts in a user's own account, including searching exercises, managing custom workouts and plans, reading progress and coaching data, and logging completed sessions. Account mutations require explicit confirmation, and workouts can be displayed as interactive cards in the chat.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables reading Fitbod training history, generating workouts via Fitbod's engine, configuring workout programs, and tracking body composition over time.
    3
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources