analyze-workout-progress
Analyzes recent workout activity and body-measurement trends over a configurable number of weeks. When invoked, the prompt instructs the assistant to call theget-training-summary tool first, then produce a structured analysis grounded exclusively in the returned evidence.
What the prompt does:
- Calls
get-training-summarywith the requested number of weeks to retrieve a compact, combined evidence set of recent workouts and body measurements. - Instructs the assistant to use the returned period, workout frequency, volume, exercise variety, session list, and measurement trend fields — without issuing separate pagination or count calls.
- Guides the analysis across workout frequency, training volume, exercise variety, consistency, and body-measurement trends.
- Directs the assistant to distinguish observations from suggestions, note missing or limited data, and avoid unsupported claims or medical conclusions.
Example invocation arguments:
With MCP SDK v1.29.0, clients invoking
analyze-workout-progress with its default value must send arguments: {}. Omitting the entire arguments object is rejected by that SDK version before the default is applied.create-workout-from-routine
Creates a completed workout entry in Hevy from an existing saved routine. The prompt loads the routine, maps plan fields to workout fields, then collects actual set results and end time from the user before callingcreate-workout — it will never invent completion data.
What the prompt does:
- Calls
get-routinewith the providedroutineIdand maps supported plan fields: routine title to workout title, plus eachexerciseTemplateId,supersetId, exercise notes, and set type. - Explicitly skips routine-only fields (
restSeconds,repRange) that are not valid increate-workout. - Asks the user for actual completed set data for every set — including applicable weight, reps, distance, duration, RPE, or custom metric values — before proceeding.
- Collects the required
endTimein strict UTCYYYY-MM-DDTHH:mm:ssZformat and confirms any other missing required fields. - Once all data is confirmed, calls
create-workoutwith only the fields that tool supports.
Example invocation arguments:
When to use prompts vs tools
Use prompts when you want a guided, multi-step workflow that coordinates several tool calls automatically. Prompts handle the sequencing logic for you — the assistant follows a structured set of instructions and knows what to ask or collect at each step. Use tools directly for simpler, single-step operations where you already know exactly what you want — for example, callingget-workouts to list recent sessions, get-routine to inspect a saved routine, or create-body-measurement to log a measurement. Individual tools are documented in the tools overview.
Tools Overview
Browse all 25 Hevy MCP tools organized by category.
Resources
Read workout count, exercise catalog, and profile data via MCP resource URIs.