Back to Browse

Exercise Api MCP Server

Developer ToolsModerate7.1MCP RegistryLocalRemote
Free

Server data from the Official MCP Registry

1,413+ HD exercise videos with muscles and instructions, plus workout and program generation.

About

1,413+ HD exercise videos with muscles and instructions, plus workout and program generation.

Remote endpoints: streamable-http: https://exercise-api.ymove.app/mcp

Security Report

7.1
Moderate7.1Low Risk

This is a thin MCP wrapper around the YMove Exercise API that reads its key from an environment variable, sends it only in the X-API-Key header, and uses encoded path and query parameters with no shell, eval, or filesystem access. The main concerns are minor: YMOVE_BASE_URL can redirect the API key to any host, error responses echo upstream bodies, and fetch calls have no timeouts. Requested permissions (network_http and env_vars) match the server's purpose. Supply chain analysis found 2 known vulnerabilities in dependencies (0 critical, 1 high severity). Package verification found 1 issue.

4 files analyzed · 8 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

What You'll Need

Set these up before or after installing:

Your Your Move Exercise API key (https://ymove.app/exercise-api/signup)Required

Environment variable: YMOVE_API_KEY

How to Install & Connect

Available as Local & Remote

This plugin can run on your machine or connect to a hosted endpoint. during install.

Documentation

View on GitHub

From the project's GitHub README.

ymove-exercise-mcp

MCP (Model Context Protocol) server for the YMove Exercise Video API. Use 1,413+ HD exercise videos, workout generation, and program building directly from Claude.

Setup

Hosted (no install)

Clients that support remote MCP servers can connect to the hosted endpoint directly. Send your API key in the X-API-Key header.

claude mcp add --transport http ymove https://exercise-api.ymove.app/mcp --header "X-API-Key: your_api_key"

Cursor (.cursor/mcp.json):

{
  "mcpServers": {
    "ymove": {
      "url": "https://exercise-api.ymove.app/mcp",
      "headers": { "X-API-Key": "your_api_key" }
    }
  }
}

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "ymove": {
      "command": "npx",
      "args": ["ymove-exercise-mcp"],
      "env": {
        "YMOVE_API_KEY": "your_api_key"
      }
    }
  }
}

Claude Code (local)

claude mcp add ymove -e YMOVE_API_KEY=your_api_key -- npx ymove-exercise-mcp

Get your API key from the docs at ymove.app/exercise-api (free trial).

Available Tools

ToolDescription
search_exercisesSearch and filter 1,413+ exercises by muscle group, equipment, difficulty, type
get_exerciseGet detailed exercise info with video URLs, instructions, muscles
generate_workoutGenerate a structured workout with sets, reps, and rest times
generate_programGenerate a multi-week training program with periodization
list_muscle_groupsList all muscle groups with exercise counts
list_exercise_typesList all exercise types with counts

Example Prompts

Once connected, you can ask Claude things like:

  • "Show me all chest exercises with dumbbells"
  • "Generate an intermediate back workout with 6 exercises"
  • "Create a 4-week muscle building program, 4 days per week"
  • "What bodyweight exercises are available for core?"
  • "Get details on the barbell squat exercise"

Links

Reviews

No reviews yet

Be the first to review this server!