Search the exercise catalog
search_exercise_poolSearch the curated global exercise pool, the catalog AIm's programs and workouts are
built from. Filter by muscle (e.g. 'lats', 'side_delts'), equipment (list of what the
user has; an exercise is returned when one of its equipment_options kits is covered by
it, and body weight always counts, so [] means no equipment), movement_pattern,
category, or query (a name in any supported language; when no name holds every
word, entries are ranked by how many words hit, and a body-region word such as 'back' or
'спина' matches that region's exercises).
Every entry carries a canonical slug, used verbatim as the exercise_id, plus localized
name and a short technique summary, primary/secondary/tertiary muscles,
equipment_options (alternative kits, each needed together), and rep/rest defaults.
Entries with structured technique also carry cues (what to think of during a set),
safety (a concrete risk of this exercise; respect it when prescribing) and
easier/harder (slugs one step back or forward in the same movement).
in_user_catalog marks the ones this user has trained before. At most
25 entries per call; a narrower filter finds the rest.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | No | ||
| locale | No | ||
| muscle | No | ||
| category | No | ||
| equipment | No | ||
| movement_pattern | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||