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…
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.
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.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| check_connection | Verify the connection and return basic account info (name, subscription, whether you have an active routine and logged workouts). |
| get_user_profile | The user's coaching profile: goal, experience level, target training days/week (the active routine's frequency, plus the onboarding answer), equipment… |
| get_training_snapshot | Compact overview of your training setup: profile, active routine, next workout, last 10 sessions, and strength records. |
| list_routines | List all your routines with IDs, template IDs, frequency, and which one is active. |
| get_routine | Get one routine with its template names and exercise summaries. |
| list_templates | List all your workout templates (names and IDs). |
| get_template | Get one template with its full exercise list, set prescriptions (reps, weight, RIR), and per-exercise coaching notes. |
| list_workouts | List recent workouts as summaries with aggregate analytics (volume, sets, reps). |
| get_workout | Get one workout with full set-level data (weight, reps, RIR, set type) and computed metrics. |
| search_exercises | Search the exercise catalog by name or keyword; returns name, ID, muscle groups, equipment and ubiquity (core \ |
| get_strength_climb | Your Strength Climb — the headline strength-progress signal at the top of the Intelligence tab: median % gain across qualifying lifts, per-state counts… |
| get_training_insights | AI-generated insights and your latest weekly review: observations, guardrail alerts, fatigue, balance, trends, the strength_climb, training_context (volume… |
| get_muscle_state | A muscle group's synthesized assessment: weekly sets (primary + ½ synergist) with volume zone + MEV/MAV/MRV landmarks, effective volume, fatigue (ACWR)… |
| get_muscle_group_progress | Raw weekly progress series for a muscle group (volume, set counts, e1RM) for charting and analysis. |
| get_exercise_progress | Up to 8 weeks of progress for a specific lift: weekly e1RM trend, personal records, plateau detection, last session, the authoritative strength_state… |
| list_trained_exercises | Enumerate the exercises you have actually trained: exercise IDs, training frequency, recency, e1RM trend coverage (can_trend + why not), and a data_quality… |
| query_sets | Query raw set-level data with flexible filters (exercise, muscle group, muscle, IDs) for custom analysis or export. |
| explain_rule | The 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_status | Lightweight status: weekly adherence vs goal, next scheduled workout, last workout date, and days since training. |
| get_periodization_plan | Get your current periodization plan: auto-generated or authored (Claude-authored override). Returns the plan structure, phases, day templates, and status. |
| get_recommendations | Get pending training recommendations with rationale and confidence. |
| review_recommendation | Accept, reject, or revert a recommendation — mutations are immediate. |
| list_memories | List your memories filtered by category (injury, preference, goal, personal) and status. |
| get_memory | Get full details on a single memory, including status history and severity. |
| get_recent_suppressions | List recommendations that were suppressed by injury memories, with the reasons. |
| update_memory_status | Update an injury memory's lifecycle status (active, monitoring, resolved) with an audit note. |
| save_injury_memory | Report a new injury or pain (body area, severity, affected exercises) so it influences training. |
| create_routine | Create a routine from existing template IDs (your first routine becomes active automatically). |
| update_routine | Update a routine's name, frequency, or template order. |
| set_active_routine | Set which routine is active (it determines your next workout). |
| delete_routine | Permanently delete a routine (its templates are not deleted). |
| create_template | Create a workout template with exercises, set prescriptions, and a per-exercise coaching note. |
| update_template | Update a template's name, description, or exercise list (including each exercise's coaching note). |
| delete_template | Permanently delete a template and remove it from any routines. |
| create_workout | Record up to 25 completed workouts — log a finished session, or import training history. Idempotent on a caller-supplied client_ref. |
| update_workout | Correct a recorded workout. Only the fields you supply change; everything else is left as it is. |
| delete_workout | Permanently delete a logged workout and its analytics data. |
| set_periodization_plan | Author a periodization policy that steers your existing routine (progression rule, phases, deload). CANNOT define exercises/sets — use update_template for… |
| preview_periodization_plan | Preview a plan before committing (validates the policy, no mutations). |
| pause_periodization_plan | Pause an authored plan and return to auto-periodization (lossless — your policy is retained). |
| resume_periodization_plan | Re-activate a paused authored plan (no need to re-author). |
{
"mcpServers": {
"povver": {
"url": "https://mcp.povver.ai/mcp"
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Enables language models to access and query athlete activity data from the Strava API.
Enables interaction with the Strava API through a Model Context Protocol (MCP) server.
Schedules, injury reports and fan-hub links for all 32 NFL and 30 NBA teams.
Read-only Polymarket sports and esports data: wallet grades on settled P&L, large trades, markets.
Football match outcome probabilities recorded before kick-off, and an open record of results.
Connect your AI Endurance training platform to ChatGPT, Claude, and other AI assistants for conversational access to your training data, workouts, and performance analytics and to manage your…