Search exercises
search_exercisesSearches MoveMate's exercise library (including the user's own custom exercises). The model must only compose workouts from exercises returned here — never invented ones. Each result carries an exercise_type saying how that movement is measured (reps, time, distance) — it decides which target fields create_planned_workout will accept for it, so read it before writing sets.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many exercises to return. Default 20, max 50. | |
| query | No | Exercise name or part of it, fuzzy-matched — e.g. "bench press" or "romanian". Omit to browse by muscle_group or equipment. | |
| equipment | No | Equipment name, e.g. "dumbbell", "barbell", "kettlebell" or "bodyweight". Common synonyms are accepted. | |
| muscle_group | No | Muscle group name. Broad lower-body aliases are supported: legs, leg, lower body, and lower-body include quads, hamstrings, glutes, and calves. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locale | Yes | ||
| exercises | Yes |