hevy_create_routine
Creates a Hevy routine from a title and exercises (each requiring an exercise template ID). Optionally place in a folder. Executes as dry run unless writes are allowed.
Instructions
Create a routine (POST /v1/routines). Required: title, exercises[]. Each exercise needs an exercise_template_id — call hevy_list_exercise_templates to find it. Optional folder_id (positive integer) places the routine in a folder (use hevy_list_routine_folders to discover folder ids). Set types: warmup|normal|failure|dropset. rep_range { start, end } is accepted on routine sets (NOT on workout sets). Dry-run by default: returns { dry_run: true, executed: false, ... } unless HEVY_MCP_ALLOW_WRITES=1 is set on the server process.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| routine | Yes |