MCP server URL
https://mcp.aftrbrn.app/mcpAFTRBRN MCP
MCP server URL
https://mcp.aftrbrn.app/mcpEndpoint
https://mcp.aftrbrn.app/mcp
Client ID
aftrbrn-mcp
Authentication
OAuth scoped
Tool reference
Load training context, history, plans, templates, exercises, and trends.
aftrbrn_recent_workoutsWorkoutsRecent workout headers.
Inputs
limit
Returns
IDs, names, timestamps, duration, color
aftrbrn_workout_detailWorkoutsOne workout detail.
Inputs
workoutId, includeNotes, includeSets
Returns
Workout summary, exercises, optional sets/notes
aftrbrn_workout_searchWorkoutsSearch bounded workout history.
Inputs
dates, query, templateId, limit, includeNotes
Returns
Compact workouts + truncation info
aftrbrn_training_summaryAnalysisTraining summary over a date range.
Inputs
dates, limitWorkouts, groupBy, filters
Returns
Volume, sets, PRs, top exercises, cardio
aftrbrn_exercise_historyAnalysisPer-exercise session history.
Inputs
exerciseStatsId or query, dates, limits, includeSets
Returns
Sessions, bests, volume, optional sets
aftrbrn_personal_recordsAnalysisCurrent bests or PR history.
Inputs
metric, mode, exercise/query, dates, limits
Returns
Records + source metadata
aftrbrn_coach_contextCoachingBroad coaching context.
Inputs
recentWorkoutLimit, limitWorkouts, includeNotes
Returns
Plan, recent workouts, summaries, PRs, trends, warnings
aftrbrn_progression_suggestionsCoachingDeterministic progression suggestions.
Inputs
exercise IDs/query/template, dates, limits
Returns
Trend, suggestion, confidence, warnings
aftrbrn_exercisesExercisesExercise definitions and settings.
Inputs
source, IDs, query, limit, includeSettings, includeI18n
Returns
Global/custom exercises, tracking, muscles, equipment, optional progression settings metadata
aftrbrn_templatesTemplatesRead workout templates.
Inputs
templateId/query, includeExercises, includeSets, includeDrafts, limit
Returns
Template list/detail + optional exercises/sets
aftrbrn_template_version_historyTemplatesRead template history.
Inputs
templateId, versionId, includeSnapshot, limit
Returns
Versions + optional snapshots
aftrbrn_current_planPlansRead current plan.
Inputs
includeNotes
Returns
Assigned days, cycle anchor, timezone, active preset
aftrbrn_next_workout_previewPlansPreview next workout.
Inputs
templateId, lookbackDays, recentSessionLimit, includeNotes
Returns
Template, planned exercises, last performance, suggested starts, warnings
aftrbrn_plan_presetsPlansRead saved plans.
Inputs
presetId/query, includeNotes, includeDrafts, limit
Returns
Preset list/detail + assigned days
aftrbrn_plan_preset_version_historyPlansRead saved-plan history.
Inputs
presetId, versionId, includeSnapshot, includeNotes, limit
Returns
Versions + optional snapshots
Create drafts or make explicit saved-data updates with stale-write protection.
aftrbrn_create_custom_exerciseExercisesCreate a custom exercise.
Inputs
name, type, equipment, bodyPart, muscles, idempotencyKey
Returns
Created exercise ID + normalized fields
aftrbrn_update_custom_exerciseExercisesUpdate a custom exercise.
Inputs
exerciseStatsId, expectedLastUpdated, patch fields
Returns
Updated ID + safety flags
aftrbrn_update_exercise_progression_settingsExercisesUpdate one exercise's progression settings.
Inputs
exerciseStatsId, expectedSettingsLastUpdated, dialKgStep, targetRepRange, plateau, progressionBaseline
Returns
Updated exercise ID, settings source, updated fields, safety confirmation
aftrbrn_update_templateTemplatesUpdate a real template.
Inputs
templateId, expectedLastUpdated, name/color/exercises
Returns
Updated template + versionHistory=true
aftrbrn_restore_template_versionTemplatesRestore a template version.
Inputs
templateId, versionId, expectedCurrentLastUpdated
Returns
Restored template + undoAvailable=true
aftrbrn_update_plan_presetPlansUpdate a saved plan.
Inputs
presetId, expectedLastUpdated, name/notes/days
Returns
Updated preset + appliedToCurrentPlan=false
aftrbrn_restore_plan_preset_versionPlansRestore a saved-plan version.
Inputs
presetId, versionId, expectedCurrentLastUpdated
Returns
Restored preset + appliedToCurrentPlan=false
aftrbrn_create_template_draftDraftsCreate template draft.
Inputs
name, exercises, idempotencyKey
Returns
templateId, draft=true, counts
aftrbrn_create_plan_draftDraftsCreate saved-plan draft.
Inputs
name, days, idempotencyKey, optional templateDrafts
Returns
presetId, draft=true, createdTemplateIds
Connection checks and widget rendering.
aftrbrn_pingServerServer health check.
Inputs
none
Returns
ok=true
aftrbrn_render_training_summary_widgetUIRender summary widget.
Inputs
training summary structuredContent
Returns
widget-ready content