Exerciseapi MCP server
io.github.westvegh/exerciseapi·v1.0.1·2 starsGive your AI coding agent direct access to 2,198+ exercises via exerciseapi.dev
2 stars
Reviews
Write oneNobody has reviewed Exerciseapi yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Exerciseapi tools (6)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_exerciseget_statslist_categorieslist_equipmentlist_musclessearch_exercises
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan2 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 167 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Exerciseapi compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 72/100
- higher than 40% of 4,460 AI and agents servers
- Tools
- 6
- the typical AI and agents server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 65% of 2,711 AI and agents servers
What its tools let an agent do: 6 read
Install Exerciseapi in Claude Code, Cursor or VS Code
Runs npx -y @exerciseapi/mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add exerciseapi -- npx -y @exerciseapi/mcp-server
What the publisher says
From the Exerciseapi repository's README, as published. We do not edit it. Read it on GitHub
@exerciseapi/mcp-server
Official MCP server for exerciseapi.dev — give your AI coding agent direct access to 2,198+ vetted exercises across 12 categories.
Building a fitness, workout, training, rehab, or wellness app with Claude Code, Cursor, Windsurf, or Cline? Stop asking your agent to make up exercise data. Install this MCP server and your agent gets six tools that pull real, structured exercises directly from the exerciseapi.dev library.
Why this exists
LLMs hallucinate exercise instructions. They invent muscle groups. They mix up form cues. They'll happily tell you to do a "reverse-grip incline cable fly" with safety tips that could hurt someone.
This server gives your agent access to:
- 2,198+ exercises across strength, calisthenics, yoga, pilates, mobility, physical therapy, plyometrics, stretching, and more
- Real anatomical muscle data — primary and secondary, specific muscles not just "chest" or "legs"
- Form tips and safety notes written by humans, not generated
- Equipment, difficulty, and category filters so the agent can build accurate workouts
- Demonstration videos for a growing subset of exercises (and counting)
It's a thin wrapper around the exerciseapi.dev REST API. All filtering and search runs server-side — the MCP layer just makes it callable as tools.
Install
1. Get a free API key
Sign up at exerciseapi.dev/dashboard. The free tier gives you 100 requests/day, which is plenty for development. No credit card required.
2. Add to your MCP client
Claude Desktop / Claude Code — add to ~/.config/claude/claudedesktopconfig.json (or your project's .mcp.json):
{
"mcpServers": {
"exerciseapi": {
"command": "npx",
"args": ["-y", "@exerciseapi/mcp-server"],
"env": {
"EXERCISEAPI_KEY": "exlib_your_key_here"
}
}
}
}Cursor — add to .cursor/mcp.json in your project:
{
"mcpServers": {
"exerciseapi": {
"command": "npx",
"args": ["-y", "@exerciseapi/mcp-server"],
"env": {
"EXERCISEAPI_KEY": "exlib_your_key_here"
}
}
}
}Windsurf, Cline, Zed — same shape, paste into your client's MCP config.
3. Restart your agent
Restart Claude Desktop / Cursor / Windsurf so it picks up the new server. You're done.
Try it
After install, ask your agent something like:
Find me five chest exercises I can do with just dumbbells, intermediate level. For each one, show me the form tips.
Your agent will call search_exercises with the right filters, get real data back, and respond with accurate, library-sourced exercises. No hallucination.
Or:
I'm building a beginner full-body workout app. Pull 8 exercises across push, pull, and legs that don't need any equipment.
Or:
What's the difference between a barbell bench press and a dumbbell bench press in terms of muscle activation?
Tools
This server exposes six tools:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Exerciseapi: common questions
- Is Exerciseapi MCP server safe?
- Mostly: it is graded B (72/100). Read the Exerciseapi safety report
- How do I install Exerciseapi?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Exerciseapi need an API key?
- Yes. The registry entry asks for
EXERCISEAPI_KEY. - Is Exerciseapi maintained?
- The last commit was 204 days ago (2026-04-14). The latest release is v1.0.1.
- What can I use instead of Exerciseapi?
- Servers from other publishers that do the same job: Figma Context MCP server, Serena MCP: the IDE for your agent MCP server and SuperCompress MCP server.
- How does Exerciseapi compare with other AI and agents MCP servers?
- safety score 72/100 (higher than 40% of 4,460 AI and agents servers); tools 6 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Exerciseapi
Same job from other publishers: the closest match first, then the best rated.
- Figma ContextGive your coding agent access to your Figma data. Implement designs in any framework in one-shot.not reviewedWidely usedB
- Serena MCP: the IDE for your agentA powerful toolkit for coding, providing semantic retrieval and editing capabilities.not reviewedWidely usedC
- SuperCompressCompress coding-agent context ~64%. Hosted Neural Keep MCP for Cursor/Claude/Codex.not reviewedEstablishedB
- OrcareplayRead, replay and fork recorded coding-agent runs.not reviewedEstablishedA
- Total Agent MemoryPersistent local memory for coding agents: temporal knowledge graph, procedural and episodic recallnot reviewedEstablishedA