MCP App Store
by KeenEthics

Overview

Plan your training with ChatGPT and take it to the gym with Volm. Keep your workouts, programs, and training history in one place, giving ChatGPT the context to help you build a plan around your goals and schedule. Follow your workouts set by set in the Volm app, then review your progress with ChatGPT and adjust what comes next. Connect your Volm account for free.

Tools

deleteItem

ChatGPT
Permanently delete one item. Deleting a program also deletes its templates and schedule rules; logged history stays.

getMeasurements

ChatGPT
Body measurement definitions and values recorded per date, default last 30 days. Includes measurements imported into Volm from connected health services. Food, meal, and calorie-intake tracking are outside this tool's scope.

getPrograms

ChatGPT
Programs with their ordered weeks of workout templates.

getProgressionReference

ChatGPT
Progression DSL reference and starter scripts. Read before writing progression.source.

getSchedule

ChatGPT
Schedule rules and the workouts they resolve to over the next 30 days. Pass the user's IANA time zone; ask if unknown.

getTrainingHistory

ChatGPT
Completed sessions with performed sets, newest first.

getUserContext

ChatGPT
Use this when a Volm training request needs the user's name, gender, birth year, display units, or week start day. Do not use for general fitness education, food diaries, calorie intake, or trainer searches and bookings.

getWorkouts

ChatGPT
Workout templates: one by id, or standalone templates (20 by default). Use limit and offset to page through templates.

logWorkout

ChatGPT
Record or replace a completed session. Exercise-row time is in milliseconds (600000 = 10 minutes; 30000 = 30 seconds). templateWorkoutId advances the program rotation.

recordMeasurements

ChatGPT
Replace all measurement values recorded for one date.

saveExercise

ChatGPT
Create or replace a custom exercise.

saveProgram

ChatGPT
Use this when the user has approved creating or replacing a whole program with its workouts. Exercise-row time is in milliseconds (600000 = 10 minutes; 30000 = 30 seconds). On replace, workouts sent back with their id are updated in place and omitted ones are deleted. Read getProgressionReference before writing progression.source.

saveScheduleRule

ChatGPT
Create or replace a program or workout schedule using user-agreed training days. Program rules rotate workouts in saved order across selected dates, without binding templates to weekdays. Fixed weekday/workout pairs use separate workout-source rules.

saveWorkout

ChatGPT
Create or replace a workout template. Exercise-row time is in milliseconds (600000 = 10 minutes; 30000 = 30 seconds). programWeekId and sortOrder place it in a program; omitted means standalone. Read getProgressionReference before writing progression.source.

searchExercises

ChatGPT
The exercise catalog, about 450 entries. Call once without filters to get all of it; filters are for quick lookups.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

15

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily