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
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 claude_desktop_config.json:
{
"mcpServers": {
"musclesworked": {
"command": "npx",
"args": ["-y", "musclesworked-mcp"],
"env": {
"MUSCLESWORKED_API_KEY": "mw_live_..."
}
}
}
}
claude mcp add musclesworked -- npx -y musclesworked-mcp --api-key mw_live_...
Or add to .mcp.json:
{
"mcpServers": {
"musclesworked": {
"command": "npx",
"args": ["-y", "musclesworked-mcp", "--api-key", "mw_live_..."]
}
}
}
Add to .cursor/mcp.json:
{
"mcpServers": {
"musclesworked": {
"command": "npx",
"args": ["-y", "musclesworked-mcp"],
"env": {
"MUSCLESWORKED_API_KEY": "mw_live_..."
}
}
}
}
| Tool | Description |
|---|---|
get_muscles_worked | Get primary, secondary, and stabilizer muscles for an exercise |
find_exercises | Find exercises targeting a specific muscle with optional filters |
analyze_workout | Analyze a workout for coverage, gaps, and imbalances |
get_alternatives | Find alternative exercises ranked by muscle overlap |
search_exercises | Search exercises by name to discover IDs |
search_muscles | Search muscles by name to discover IDs |
| Option | Description |
|---|---|
--api-key | API key (or set MUSCLESWORKED_API_KEY env var) |
MUSCLESWORKED_API_URL | Override base URL (default: https://musclesworked.com) |
git clone https://github.com/csjoblom/musclesworked-mcp.git
cd musclesworked-mcp
npm install
npm run build
# Test with MCP Inspector
MUSCLESWORKED_API_KEY=mw_live_... npx @modelcontextprotocol/inspector node dist/index.js
MIT
Install via CLI
npx mdskills install csjoblom/musclesworked-mcpMusclesworked MCP is a free, open-source AI agent skill. 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
Install Musclesworked MCP with a single command:
npx mdskills install csjoblom/musclesworked-mcpThis downloads the skill files into your project and your AI agent picks them up automatically.
Musclesworked MCP works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Gemini Cli, Amp, Roo Code, Goose. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.