about_roarer
ClaudeReturns a short public description of the Roarer workout tracker. Needs no sign-in and reads no user data.
browse_program_catalog
ClaudeLists the ready-made training programs in the Roarer catalog with level, length in weeks and number of workouts. Needs no sign-in.
find_exercises
ClaudeSearches the Roarer exercise catalog by name or muscle group and returns ids, names, muscle groups and whether the exercise is measured in repetitions or time. When the user is signed in with workout access, their own custom exercises are included. Returns at most 100 items.
get_account_overview
ClaudeReturns the user's units (kg or lb), week start, time zone, language, active program, total workouts, first and last workout dates and the current weekly streak.
get_catalog_program
ClaudeReturns the full structure of a catalog program: weeks, workouts and exercises with sets and repetitions. Needs no sign-in. Takes the program id and optionally one week number.
get_exercise_history
ClaudeReturns the history of one exercise over a period: sessions with sets, best weight, estimated one-rep max (Epley), volume and the change over the period. Takes the exercise id. Shows the latest 30 sessions.
get_measurement_trend
ClaudeReturns how body measurements changed over a period: first and last value, change and change per week for each metric.
get_next_workout
ClaudeReturns the next workout of the active program with the planned sets, repetitions and weight for each exercise and the result from the last time the user did it.
get_personal_records
ClaudeReturns personal records per exercise: heaviest weight, most repetitions, best estimated one-rep max and longest time, each with its date. Without an exercise it covers the most frequently trained ones.
get_program
ClaudeReturns a program's structure by week: workouts and exercises with planned sets, repetitions, weight and supersets. Takes the program id and optionally one week number.
get_training_schedule
ClaudeReturns the user's training schedule: weekdays, time of day, reminders and pauses.
get_weekly_summary
ClaudeReturns one training week by day with workouts, sets, repetitions and volume, compared with the previous week, plus the weekly streak. Defaults to the current week.
get_workout
ClaudeReturns one completed workout: exercises in order with every set (repetitions, weight, time), supersets and notes. Notes are the user's own text. Takes the workout id.
list_measurements
ClaudeLists body measurements (weight, circumferences and custom ones) newest first, in the user's units. Returns at most 60 entries; narrow the dates to see more.
list_my_programs
ClaudeLists the user's training programs with the active one first, number of weeks and workouts and how many were completed.
list_workouts
ClaudeLists completed workouts, newest first, with date, title, number of exercises and sets, total volume and the main exercises. Filter by dates or by exercise. Returns at most 100 per call; use next_cursor to continue.