Povver MCP Server

Connect AI Assistants to Your Training Data

Povver's MCP server lets AI assistants read your training history, analyze progress, and answer questions about your workouts. Works with Claude Desktop and any MCP-compatible client.

Compatible clients

What you can do

Example prompts

Once connected, you ask in plain language — the assistant calls the right tools, chains them, and reasons over the results. 44 ways to put it to work, across the whole coaching loop:

Use it as a coach (it chains tools for you)

Track strength & spot plateaus

Understand volume & muscle balance

Manage fatigue, recovery & deloads

Plan your next session

Build & adjust programs

Act on Povver’s recommendations

Work around injuries & constraints

Weekly & monthly reviews

Export & custom analysis

Explore the exercise library

Requirements

The MCP server requires an active Povver Premium subscription, and you sign in with the same account you use in the iOS app. Requests from non-premium accounts are rejected.

Available tools

32 tools, grouped by what they do. Read tools are safe to call freely; write tools change your data.

Read

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, equipment preference, height, weight (with units), timezone, member-since — to tailor advice to their background and constraints.
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 and set prescriptions (reps, weight, RIR).
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, and equipment.
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 (climbing/holding/stalling/deloading/building), the leading lift, the climb line, and per-lift constituents. The PRIMARY strength signal — prefer it over the deprecated training score.
get_training_insightsAI-generated insights and your latest weekly review: observations, guardrail alerts, fatigue, balance, trends, the strength_climb, training_context (volume completion, adherence, fatigue), and per-muscle muscle_volume (hard sets + zone). Also carries the deprecated training score (0-10) for now — prefer strength_climb + training_context.
get_muscle_stateA muscle group's synthesized assessment: weekly hard sets, effective volume with volume zone + MEV/MAV/MRV targets, fatigue (ACWR), plateau status, e1RM trends, periodization phase, per-muscle strength_climb, and reasoning.
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 (progressing/holding/stalling) matching the iOS lift detail page, and strength_climb (indexed_pct + now-vs-baseline e1RM).
query_setsQuery raw set-level data with flexible filters (exercise, muscle group, muscle, IDs) for custom analysis or export.
get_training_statusLightweight status: weekly adherence vs goal, next scheduled workout, last workout date, and days since training.

Recommendations

get_recommendationsGet pending training recommendations with rationale and confidence.
review_recommendationAccept, reject, or revert a recommendation — mutations are immediate.

Memory

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.

Write — routines

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).

Write — templates

create_templateCreate a workout template with exercises and set prescriptions.
update_templateUpdate a template's name, description, or exercise list.
delete_templatePermanently delete a template and remove it from any routines.

Write — workouts

delete_workoutPermanently delete a logged workout and its analytics data.

Setup

Claude Desktop & Claude.ai (OAuth — recommended)

  1. In Claude, open Settings → Connectors → Add custom connector.
  2. Enter the server URL: https://mcp.povver.ai/mcp
  3. A Povver sign-in page opens. Sign in with the same Apple, Google, or email account you use in the app.
  4. Approve access. Tokens are handled automatically (OAuth 2.1 with PKCE); nothing to copy or paste.

API key (scripts & other clients)

  1. In the Povver iOS app, open Settings → MCP Server and generate an API key (it starts with pvk_ and is shown only once).
  2. Configure your client to send it as a bearer token: Authorization: Bearer pvk_…
  3. Point the client at https://mcp.povver.ai/mcp

Server endpoints

New to Povver?

Povver is an AI strength coach for iOS — log your lifts, get post-workout analysis across 10 muscle groups, and auto-progressions that tell you exactly what to lift next. The MCP server connects that data to your AI assistant.

Get Povver on the App Store