Skip to main content
Glama
daiduo2

strength-training-mcp

by daiduo2

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_training_templatesA

List all built-in training templates. Returns catalog of classical strength/powerlifting programs with metadata (id, name, author, weeks, days_per_week, difficulty, category, source_url).

get_template_planA

Get a specific week's sessions from a template. Pure function: same input returns same output. Returns a list of sessions with prescribed exercises (sets, reps, intensity, AMRAP flag).

suggest_session_modificationB

Given a planned session, what was actually performed, and current fatigue state, return a list of suggested adjustments (scale weight, change intensity, deload, etc.). Returns {adjustments: [...], summary: '...'}.

apply_plan_adjustmentB

Given a template, target week, and adjustments (DELOAD_WEEK, SCALE_WEEK, SHIFT_VOLUME, ADD_REST_DAY), return the adjusted plan JSON. The agent decides whether to persist this — the user retains veto power.

recommend_session_for_todayC

Given a template, current week, fatigue state, and last session, return today's recommended session with rationale (e.g., deload triggered).

calculate_fatigue_scoreA

Calculate Banister fitness-fatigue metrics (CTL/ATL/TSB) from recent training sets. Returns MISSING_BASELINE if sets is empty (constraint C4). Provide at least 14 days for partial CTL/ATL, 42 days recommended for full.

lookup_exercise_formA

Get form cues, common mistakes, and equipment alternatives for an exercise. Returns cues list, common_mistakes list, and alternatives list.

explain_principleA

Explain a training science principle with source citation. Topics include: rpe_autoregulation, dup_periodization, banister_model, deload_triggers, volume_landmarks, etc. Returns body + source_citation + related_tools.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/daiduo2/strength-training-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server