Skip to content
Tools / Workout Planner
Workout Planner icon

Workout Planner

1300+ exercises by muscle & gear

Workout Planner gives you access to a database of 1300+ exercises, each with the muscles worked, equipment required, and step-by-step movement instructions. Filter by body part, target muscle, or available equipment to build workout routines that match any goal or constraint.

The database covers everything from compound barbell movements to bodyweight exercises, machine work, resistance bands, and cardio. Every exercise includes the primary muscles targeted, secondary stabilizers, and illustrated movement instructions so you know exactly how to perform it correctly.

What you can do

  • search_exercises — find exercises by name when you know what you're looking for
  • browse_exercises — paginate through the full exercise library
  • get_exercise — full instructions and muscle detail for a specific exercise by ID
  • exercises_by_body_part — filter all exercises targeting a body part like chest, legs, or back
  • exercises_by_target_muscle — filter by specific muscle like biceps, glutes, or hamstrings
  • exercises_by_equipment — filter by available equipment like barbell, dumbbell, or body weight
  • list_body_parts / list_target_muscles / list_equipment — browse valid filter values

Who it's for

Personal trainers building customized programs for clients. Fitness app developers integrating exercise databases. Athletes designing sport-specific training plans. Beginners building their first routines. Rehab professionals selecting low-impact alternatives around an injury.

How to use it

  1. Use list_body_parts, list_target_muscles, or list_equipment to see valid filter values
  2. Use exercises_by_body_part or exercises_by_target_muscle to get a filtered list for your workout focus
  3. Use exercises_by_equipment with "body weight" for no-equipment routines
  4. Use get_exercise with an ID to get the full step-by-step instructions for any specific exercise

Getting started

Connect your account to enable the exercise database. Start with list_body_parts to see available categories, then filter with the relevant skill.

Search Exercises

Find exercises by name when you already know what you are looking for, like "bench press" or "squat". Good for checking form instructions or finding variations.

Returns: Matching exercises with muscles worked, equipment needed, and how to do them
Get Exercise

Get the full breakdown for a specific exercise, including which muscles it works and step-by-step instructions on how to perform it.

Returns: Full exercise breakdown with target muscles, equipment, and instructions
Browse Exercises

Browse the full exercise library with pagination. Use this when you want to explore what is available without a specific search in mind.

Returns: A page of exercises from the full library
Exercises by Body Part

Find exercises for a specific body part like chest, back, or legs. Use list_body_parts first if you are not sure which values are valid.

Returns: Exercises that work the requested body part with full details
Exercises by Target Muscle

Find exercises that isolate a specific muscle like biceps, glutes, or abs. Use list_target_muscles first if you are not sure which values are valid.

Returns: Exercises that target the requested muscle with full details
Exercises by Equipment

Find exercises you can do with specific equipment like dumbbells, a barbell, or just body weight. Use list_equipment first if you are not sure which values are valid.

Returns: Exercises you can do with the specified equipment
List Body Parts

See all the body part categories you can filter by. Run this first if you are unsure what to pass to exercises_by_body_part.

Returns: All body part categories you can use to filter exercises
List Target Muscles

See all the target muscle categories you can filter by. Run this first if you are unsure what to pass to exercises_by_target_muscle.

Returns: All target muscle categories you can use to filter exercises
List Equipment

See all the equipment types you can filter by. Run this first if you are unsure what to pass to exercises_by_equipment.

Returns: All equipment types you can use to filter exercises
Loading reviews...

Loading activity...

v0.022026-03-22
  • Added subtitle, expanded description, and agent instructions
v0.012026-03-21
  • Initial release with 9 skills covering full ExerciseDB API

Workout Planner Use Cases(3)

Browse all 3 Workout Plannerguides →
Open Search and Discover New Exercises

Search and Discover New Exercises

Search the full exercise database by name, keyword, or browse by category to discover new movements for your training.

Workout Planner icon
Workout Planner
4 agent guides
Open Search Papers by Topic

Search Papers by Topic

Find relevant academic papers on any research topic across millions of scholarly publications.

Academic Research icon
Academic Research
4 agent guides
Open Geocode Addresses to Coordinates

Geocode Addresses to Coordinates

Convert street addresses into precise latitude and longitude coordinates for mapping and spatial analysis.

Address Geocoding icon
Address Geocoding
4 agent guides
See every Workout Planneruse case (Claude, ChatGPT, Copilot, OpenClaw guides) →

Related Tools

Open Web Search
Web Search icon
Web SearchWeb, news, images & maps — one tool
5

Related Categories

Frequently Asked Questions

Can I find exercises by name?

Yes. `search_exercises` does a partial match on the exercise name, which makes it easy to find variations like bench press or squat without knowing the exact ID.

How do I get full instructions for one exercise?

Use `get_exercise` with the exercise ID. It returns the target muscles, equipment, and step-by-step instructions for doing the movement properly.

Can I filter by body part, target muscle, or equipment?

Yes. Use the body part and target muscle filters for the muscle group you want, and `body weight` is treated as the no-equipment option.

How do I find the valid filter values first?

Use `list_body_parts`, `list_target_muscles`, and `list_equipment` to browse the allowed values before you build a workout plan or search query.