Povver — Strength Training MCP Server

Connect your AI assistant to your Povver strength-training data — Claude, Claude Code, Cursor, or any MCP-compatible client. Read workout history, track strength progress, analyze muscle-group…

Remote serverstreamable-http

What is the Povver — Strength Training MCP Server?

povver-mcp is an MCP project maintained in the bvatech/povver-mcp repository. The maintainer describes its purpose as “Connect your AI assistant to your Povver strength-training data — Claude, Claude Code, Cursor, or any MCP-compatible client. Read workout history, track strength progress, analyze…”. Read the project documentation for the complete scope.

Hosted connection

The maintainer’s configuration uses https://mcp.povver.ai/mcp. Check the project’s account and authentication instructions when adding the endpoint to your client.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
check_connectionVerify the connection and return basic account info (name, subscription, whether you have an active routine and logged workouts).
get_user_profileThe user's coaching profile: goal, experience level, target training days/week (the active routine's frequency, plus the onboarding answer), equipment…
get_training_snapshotCompact overview of your training setup: profile, active routine, next workout, last 10 sessions, and strength records.
list_routinesList all your routines with IDs, template IDs, frequency, and which one is active.
get_routineGet one routine with its template names and exercise summaries.
list_templatesList all your workout templates (names and IDs).
get_templateGet one template with its full exercise list, set prescriptions (reps, weight, RIR), and per-exercise coaching notes.
list_workoutsList recent workouts as summaries with aggregate analytics (volume, sets, reps).
get_workoutGet one workout with full set-level data (weight, reps, RIR, set type) and computed metrics.
search_exercisesSearch the exercise catalog by name or keyword; returns name, ID, muscle groups, equipment and ubiquity (core \
get_strength_climbYour Strength Climb — the headline strength-progress signal at the top of the Intelligence tab: median % gain across qualifying lifts, per-state counts…
get_training_insightsAI-generated insights and your latest weekly review: observations, guardrail alerts, fatigue, balance, trends, the strength_climb, training_context (volume…
get_muscle_stateA muscle group's synthesized assessment: weekly sets (primary + ½ synergist) with volume zone + MEV/MAV/MRV landmarks, effective volume, fatigue (ACWR)…
get_muscle_group_progressRaw weekly progress series for a muscle group (volume, set counts, e1RM) for charting and analysis.
get_exercise_progressUp to 8 weeks of progress for a specific lift: weekly e1RM trend, personal records, plateau detection, last session, the authoritative strength_state…
list_trained_exercisesEnumerate the exercises you have actually trained: exercise IDs, training frequency, recency, e1RM trend coverage (can_trend + why not), and a data_quality…
query_setsQuery raw set-level data with flexible filters (exercise, muscle group, muscle, IDs) for custom analysis or export.
explain_ruleThe evidence behind one of Povver's training rules (how sets are counted, when weight or reps go up, why a weight dropped, the comeback after a break): the…
get_training_statusLightweight status: weekly adherence vs goal, next scheduled workout, last workout date, and days since training.
get_periodization_planGet your current periodization plan: auto-generated or authored (Claude-authored override). Returns the plan structure, phases, day templates, and status.
get_recommendationsGet pending training recommendations with rationale and confidence.
review_recommendationAccept, reject, or revert a recommendation — mutations are immediate.
list_memoriesList your memories filtered by category (injury, preference, goal, personal) and status.
get_memoryGet full details on a single memory, including status history and severity.
get_recent_suppressionsList recommendations that were suppressed by injury memories, with the reasons.
update_memory_statusUpdate an injury memory's lifecycle status (active, monitoring, resolved) with an audit note.
save_injury_memoryReport a new injury or pain (body area, severity, affected exercises) so it influences training.
create_routineCreate a routine from existing template IDs (your first routine becomes active automatically).
update_routineUpdate a routine's name, frequency, or template order.
set_active_routineSet which routine is active (it determines your next workout).
delete_routinePermanently delete a routine (its templates are not deleted).
create_templateCreate a workout template with exercises, set prescriptions, and a per-exercise coaching note.
update_templateUpdate a template's name, description, or exercise list (including each exercise's coaching note).
delete_templatePermanently delete a template and remove it from any routines.
create_workoutRecord up to 25 completed workouts — log a finished session, or import training history. Idempotent on a caller-supplied client_ref.
update_workoutCorrect a recorded workout. Only the fields you supply change; everything else is left as it is.
delete_workoutPermanently delete a logged workout and its analytics data.
set_periodization_planAuthor a periodization policy that steers your existing routine (progression rule, phases, deload). CANNOT define exercises/sets — use update_template for…
preview_periodization_planPreview a plan before committing (validates the policy, no mutations).
pause_periodization_planPause an authored plan and return to auto-periodization (lossless — your policy is retained).
resume_periodization_planRe-activate a paused authored plan (no need to re-author).

How to install the Povver — Strength Training MCP Server

{
  "mcpServers": {
    "povver": {
      "url": "https://mcp.povver.ai/mcp"
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.