Skip to main content
Glama

Server Details

1 000+ exercise line drawings: find an exercise, list by body part or equipment, show a workout.

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-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4.1/5.0

Scored across 3 tools

Disambiguation4/5

find_exercise does name-based lookup and list_exercises does filtered browsing; these two could be momentarily confused since both return exercise records, but the descriptions make the boundary clear (single close match vs. all matches for given filters). show_workout is unmistakably distinct, rendering a session/programme card.

Naming Consistency5/5

All three names follow a clean snake_case verb_noun pattern (find_exercise, list_exercises, show_workout) with verbs that accurately reflect each action. No mixing of conventions.

Tool Count4/5

Three tools is on the lean side but each earns its place: lookup, filtered browse, and workout rendering. For a focused exercise-image library this is well-scoped, though a bit thin for broader use.

Completeness4/5

Covers the core lifecycle of finding, filtering, and presenting exercises with rich metadata and images. Minor gaps exist, such as no direct get-by-id or explicit taxonomy/equipment enumeration, but list_exercises filters largely absorb these needs.

Available Tools

3 tools
find_exerciseFind an exerciseA
Read-onlyIdempotent
Inspect

The exercise for a name in English; word order, plurals, abbreviations such as db, kb and rdl, and a small misspelling are understood. A match is the exercise of that name, or the one it means when the name leaves out the equipment or a word such as biceps. Returns id, name, category, equipment, body part and the still's URL; where written, the pattern, the primary and secondary muscles, the cues and the common mistakes; and the URL of its guide page where it has one. When no exercise matches that closely, returns null and up to five exercises sharing words with the name. In a client with MCP Apps, such as Claude, every call shows the person its result as a card.

Inputs: name (required).

list_exercisesList exercisesA
Read-onlyIdempotent
Inspect

The exercises matching every filter given, at least one. Returns their count and, for each in the library's order, id, name and the still's URL. In a client with MCP Apps, such as Claude, every call shows the person its result as a card.

Inputs: pattern, bodyPart, equipment.

show_workoutShow a workoutA
Read-onlyIdempotent
Inspect

Shows a training session, or a programme of several, as one card: each exercise with its drawing and what was prescribed, opening to its details when tapped. Exercises are named in English, in the call and on the card, and matched to the library's names, with word order, plurals, abbreviations and small misspellings understood; one that matches nothing is shown by its name with the closest exercises. Every field but an exercise's name is optional, so a plain list of exercises is a workout too. Returns the workout as text with each drawing's URL, and the exercises as JSON with their data and image URLs.

Inputs: sessions (required), aim, lang, title, +1 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

    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources