AFTRBRN MCP

Superintelligencefor better training.

MCP server URL

https://mcp.aftrbrn.app/mcp
MCPDocs

Endpoint

https://mcp.aftrbrn.app/mcp

Client ID

aftrbrn-mcp

Authentication

OAuth scoped

Tool reference

Read tools

Load training context, history, plans, templates, exercises, and trends.

15 tools
aftrbrn_recent_workoutsWorkouts

Recent workout headers.

Inputs

limit

Returns

IDs, names, timestamps, duration, color

aftrbrn_workout_detailWorkouts

One workout detail.

Inputs

workoutId, includeNotes, includeSets

Returns

Workout summary, exercises, optional sets/notes

aftrbrn_workout_searchWorkouts

Search bounded workout history.

Inputs

dates, query, templateId, limit, includeNotes

Returns

Compact workouts + truncation info

aftrbrn_training_summaryAnalysis

Training summary over a date range.

Inputs

dates, limitWorkouts, groupBy, filters

Returns

Volume, sets, PRs, top exercises, cardio

aftrbrn_exercise_historyAnalysis

Per-exercise session history.

Inputs

exerciseStatsId or query, dates, limits, includeSets

Returns

Sessions, bests, volume, optional sets

aftrbrn_personal_recordsAnalysis

Current bests or PR history.

Inputs

metric, mode, exercise/query, dates, limits

Returns

Records + source metadata

aftrbrn_coach_contextCoaching

Broad coaching context.

Inputs

recentWorkoutLimit, limitWorkouts, includeNotes

Returns

Plan, recent workouts, summaries, PRs, trends, warnings

aftrbrn_progression_suggestionsCoaching

Deterministic progression suggestions.

Inputs

exercise IDs/query/template, dates, limits

Returns

Trend, suggestion, confidence, warnings

aftrbrn_exercisesExercises

Exercise definitions and settings.

Inputs

source, IDs, query, limit, includeSettings, includeI18n

Returns

Global/custom exercises, tracking, muscles, equipment, optional progression settings metadata

aftrbrn_templatesTemplates

Read workout templates.

Inputs

templateId/query, includeExercises, includeSets, includeDrafts, limit

Returns

Template list/detail + optional exercises/sets

aftrbrn_template_version_historyTemplates

Read template history.

Inputs

templateId, versionId, includeSnapshot, limit

Returns

Versions + optional snapshots

aftrbrn_current_planPlans

Read current plan.

Inputs

includeNotes

Returns

Assigned days, cycle anchor, timezone, active preset

aftrbrn_next_workout_previewPlans

Preview next workout.

Inputs

templateId, lookbackDays, recentSessionLimit, includeNotes

Returns

Template, planned exercises, last performance, suggested starts, warnings

aftrbrn_plan_presetsPlans

Read saved plans.

Inputs

presetId/query, includeNotes, includeDrafts, limit

Returns

Preset list/detail + assigned days

aftrbrn_plan_preset_version_historyPlans

Read saved-plan history.

Inputs

presetId, versionId, includeSnapshot, includeNotes, limit

Returns

Versions + optional snapshots

Write tools

Create drafts or make explicit saved-data updates with stale-write protection.

9 tools
aftrbrn_create_custom_exerciseExercises

Create a custom exercise.

Inputs

name, type, equipment, bodyPart, muscles, idempotencyKey

Returns

Created exercise ID + normalized fields

aftrbrn_update_custom_exerciseExercises

Update a custom exercise.

Inputs

exerciseStatsId, expectedLastUpdated, patch fields

Returns

Updated ID + safety flags

aftrbrn_update_exercise_progression_settingsExercises

Update one exercise's progression settings.

Inputs

exerciseStatsId, expectedSettingsLastUpdated, dialKgStep, targetRepRange, plateau, progressionBaseline

Returns

Updated exercise ID, settings source, updated fields, safety confirmation

aftrbrn_update_templateTemplates

Update a real template.

Inputs

templateId, expectedLastUpdated, name/color/exercises

Returns

Updated template + versionHistory=true

aftrbrn_restore_template_versionTemplates

Restore a template version.

Inputs

templateId, versionId, expectedCurrentLastUpdated

Returns

Restored template + undoAvailable=true

aftrbrn_update_plan_presetPlans

Update a saved plan.

Inputs

presetId, expectedLastUpdated, name/notes/days

Returns

Updated preset + appliedToCurrentPlan=false

aftrbrn_restore_plan_preset_versionPlans

Restore a saved-plan version.

Inputs

presetId, versionId, expectedCurrentLastUpdated

Returns

Restored preset + appliedToCurrentPlan=false

aftrbrn_create_template_draftDrafts

Create template draft.

Inputs

name, exercises, idempotencyKey

Returns

templateId, draft=true, counts

aftrbrn_create_plan_draftDrafts

Create saved-plan draft.

Inputs

name, days, idempotencyKey, optional templateDrafts

Returns

presetId, draft=true, createdTemplateIds

Utility

Connection checks and widget rendering.

2 tools
aftrbrn_pingServer

Server health check.

Inputs

none

Returns

ok=true

aftrbrn_render_training_summary_widgetUI

Render summary widget.

Inputs

training summary structuredContent

Returns

widget-ready content