Skip to content

Plan My Workout

by GoodTurnStudio · remote · no sign-in to list tools · v1.2.0 · published by GitHub user GoodTurnStudio

A workout plan for your goal, level, days and equipment, and how to do any exercise.

Read only

3 tools: 3 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http planmyworkout https://goodturn-mcp.pages.dev/planmyworkout/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

3 tools

Only reads 3Claude Code: allow
  • get_exerciseHow to do one exercise, the muscles it works and a picture.No findings

    Why it is in this group

    • The name "get_exercise" says "get": a word for reading.
    Description, as the server wrote it
    How to do one exercise, the muscles it works and a picture. For requests like "how do I do a Romanian deadlift?", "what is a goblet squat?", "what muscles do face pulls work?". Understands everyday names like RDL, press-up and lat pulldown. muscles.main lists the muscles the move mainly works (hand-checked for the main lifts) and muscles.also the ones that help.

    Annotations the server declares

    • title: How to do one exercise, the muscles it works and a picture
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • get_workout_planA weekly workout plan with sets, reps and rest.No findings

    Why it is in this group

    • The name "get_workout_plan" says "get": a word for reading.
    Description, as the server wrote it
    A weekly workout plan with sets, reps and rest. For requests like "make me a 3 day beginner gym plan", "home workout with just dumbbells, 30 minutes", "a 5 day muscle building split", "I have a pull-up bar and dumbbells", "a 20 minute workout" (days=1 gives a single session), "a workout plan to lose weight", "couch to 5K" or "a 10K running plan" (a 10K or longer goal gets the build-up plan unless the user says they are a beginner), or "give me another one" (the same inputs with seed plus one). Takes either the fields, or the user's words in q, from which the service reads days, minutes, level, goal and equipment from them. Fields win over q. Running plans also return weeks: every week's sessions (a 9-week walk-run build to 30 minutes of running for beginners; easy, interval, tempo and long runs for intermediates), with week 1 laid out in days.

    Annotations the server declares

    • title: A weekly workout plan with sets, reps and rest
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • list_exercisesExercises for a muscle and the equipment the user has.No findings

    Why it is in this group

    • The name "list_exercises" says "list": a word for reading.
    Description, as the server wrote it
    Exercises for a muscle and the equipment the user has. For requests like "what can I do for chest with no equipment?", "glute exercises with bands", "back exercises with dumbbells", "some mobility moves". Give a muscle, equipment or both.

    Annotations the server declares

    • title: Exercises for a muscle and the equipment the user has
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.2.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http planmyworkout https://goodturn-mcp.pages.dev/planmyworkout/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__planmyworkout__get_workout_plan",
      "mcp__planmyworkout__get_exercise",
      "mcp__planmyworkout__list_exercises"
    ],
    "ask": [],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as planmyworkout. Review it before you use it.