ExerciseBank MCP server
Search 1,492 filmed exercises by muscle, equipment, pattern and joints to avoid; get substitutes.
0 stars
Reviews
Write oneNobody has reviewed ExerciseBank yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
ExerciseBank tools (5)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_exerciseThe full record for one exercise id: description, coaching cues, French, classification, which media exists.
get_media_urlsShort-lived signed URLs (video clip and still) for up to 50 exercise ids, issued for the person named in EB_END_USER. They expire, 15 minutes by default: show them now, store exercise ids. A sandbox key gets media only for the ids in get_vocabulary.sandboxMediaSample.
get_substitutesRanked replacements for one exercise, each with a score and the reason it works as a swap. Filter by the gear the person has and by joints to avoid.
get_vocabularyThe exact values the ExerciseBank filters accept: muscles, equipment, movement patterns, joints, impact. Call this once before search_exercises or get_substitutes. Also returns the catalogue version and the ids a sandbox key gets video for.
search_exercisesSearch 1,492 studio-filmed exercises. Every filter is optional and they combine. Only exercises returned here exist: never invent an exercise or an id. Without q the order is alphabetical, so filter rather than page.
Public scan report
scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; website matches verified namespace9/10
Install directly
Runs npx -y exercisebank-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add exercisebank-mcp -- npx -y exercisebank-mcp
ExerciseBank: common questions
- Is ExerciseBank MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the ExerciseBank safety report
- How do I install ExerciseBank?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does ExerciseBank need an API key?
- Yes. The registry entry asks for
EB_KEY. - Is ExerciseBank maintained?
- The last commit was in the last day (2026-09-20). The latest release is v0.1.1.