MCP server for the musclesworked.com exercise-to-muscle mapping API. Connects Claude Desktop, Claude Code, Cursor, and other MCP clients to 856 exercises and 65 muscles with detailed primary/secondary/stabilizer activation data across 14 muscle groups. Get an API key at musclesworked.com/dashboard. Add to your claudedesktopconfig.json: Or add to .mcp.json: Add to .cursor/mcp.json: - "What muscles
Add this skill
npx mdskills install csjoblom/musclesworked-mcpWell-documented fitness API with 6 useful tools, clear setup, and practical examples
1# musclesworked-mcp23MCP server for the [musclesworked.com](https://musclesworked.com) exercise-to-muscle mapping API.45Connects Claude Desktop, Claude Code, Cursor, and other MCP clients to 856 exercises and 65 muscles with detailed primary/secondary/stabilizer activation data across 14 muscle groups.67## Setup89Get an API key at [musclesworked.com/dashboard](https://musclesworked.com/dashboard).1011### Claude Desktop1213Add to your `claude_desktop_config.json`:1415```json16{17 "mcpServers": {18 "musclesworked": {19 "command": "npx",20 "args": ["-y", "musclesworked-mcp"],21 "env": {22 "MUSCLESWORKED_API_KEY": "mw_live_..."23 }24 }25 }26}27```2829### Claude Code3031```bash32claude mcp add musclesworked -- npx -y musclesworked-mcp --api-key mw_live_...33```3435Or add to `.mcp.json`:3637```json38{39 "mcpServers": {40 "musclesworked": {41 "command": "npx",42 "args": ["-y", "musclesworked-mcp", "--api-key", "mw_live_..."]43 }44 }45}46```4748### Cursor4950Add to `.cursor/mcp.json`:5152```json53{54 "mcpServers": {55 "musclesworked": {56 "command": "npx",57 "args": ["-y", "musclesworked-mcp"],58 "env": {59 "MUSCLESWORKED_API_KEY": "mw_live_..."60 }61 }62 }63}64```6566## Tools6768| Tool | Description |69|------|-------------|70| `get_muscles_worked` | Get primary, secondary, and stabilizer muscles for an exercise |71| `find_exercises` | Find exercises targeting a specific muscle with optional filters |72| `analyze_workout` | Analyze a workout for coverage, gaps, and imbalances |73| `get_alternatives` | Find alternative exercises ranked by muscle overlap |74| `search_exercises` | Search exercises by name to discover IDs |75| `search_muscles` | Search muscles by name to discover IDs |7677## Example Prompts7879- "What muscles does the barbell bench press work?"80- "Find bodyweight exercises for my chest"81- "Analyze my push day: bench press, overhead press, tricep pushdown, lateral raise"82- "What are some alternatives to barbell squats?"83- "Search for exercises that target the hamstrings"8485## Configuration8687| Option | Description |88|--------|-------------|89| `--api-key <key>` | API key (or set `MUSCLESWORKED_API_KEY` env var) |90| `MUSCLESWORKED_API_URL` | Override base URL (default: `https://musclesworked.com`) |9192## Development9394```bash95git clone https://github.com/csjoblom/musclesworked-mcp.git96cd musclesworked-mcp97npm install98npm run build99100# Test with MCP Inspector101MUSCLESWORKED_API_KEY=mw_live_... npx @modelcontextprotocol/inspector node dist/index.js102```103104## License105106MIT107
Full transparency — inspect the skill content before installing.