← Back to all apps

amp

Lifestyleby AMP FITNESS INC.

amp makes every workout feel intentional, personal, and effortless.

With amp, you can generate a complete workout in seconds—designed around your time, goals, fitness level, available equipment, and focus areas. Whether you’re in the mood for a quick HIIT session, strength training, or a balanced full-body workout, amp removes the planning and delivers a routine that’s ready to go.

Built with input from world-class trainers and powered by intelligent technology, amp adapts workouts to feel structured, balanced, and achievable. Exercises are thoughtfully selected and paced so you know exactly what to do and how long to do it—no guesswork, no endless scrolling.

amp works seamlessly alongside the amp ecosystem, helping you train with purpose at home or in the gym. Let amp guide the session, or adjust on the fly to match your energy and mindset. Every workout is designed to help you stay consistent, focused, and confident in your training.

Just open amp, generate your workout, and start moving.

2ChatGPT Tools
AMP FITNESS INC.Developer
LifestyleCategory

Available Tools

Create Workout

create_workout
Full Description

Creates a new workout for the user based on preferences. Use this first, ask for the input from the user before you call this. Randomize if they user insists not to give params. If the user doesn't like the provided workout, you can offer to retry with different inputs.

Parameters (6 required, 1 optional)
Required
availableEquipmentarray

List of equipment available to the user

difficultystring

Difficulty level (BEGINNER, INTERMEDIATE, ADVANCED)

Options:ADVANCEDBEGINNERINTERMEDIATE
goalstring

Workout goal (BUILD_MUSCLE, GET_LEAN, IMPROVE_MOBILITY, OVERALL_HEALTH)

Options:BUILD_MUSCLEGET_LEANIMPROVE_MOBILITYOVERALL_HEALTH
muscleGroupsarray

Array of target muscle groups

timestring

Workout duration (e.g., FIVE, TEN, FIFTEEN, TWENTY, THIRTY, FORTY_FIVE, SIXTY)

Options:FIFTEENFIVEFORTY_FIVESIXTYTENTHIRTYTWENTY
typestring

Workout type (e.g., PURE_STRENGTH, CIRCUIT_STRENGTH, MUSCLE_ENDURANCE, HIGH_VOLUME_TRAINING, MOBILITY, BALANCE, HIIT, PILATES, RECOVERY, YOGA)

Options:BALANCECIRCUIT_STRENGTHHIGH_VOLUME_TRAININGHIITMOBILITYMUSCLE_ENDURANCEPILATESPURE_STRENGTHRECOVERYYOGA
Optional
genderstring

User gender (optional)

Options:FEMALEMALENON_BINARYPREFER_NOT_TO_SAY

Modify Existing Workout

modify_existing_workout
Full Description

Modifies an existing planned workout. IMPORTANT: Call this tool when the user like the workout but wants subtle changes in it like changing intensity, duration or removing/updating/adding a movement. Do not call this tool to create a new workout from scratch. In that case, use the create_workout tool instead.

Parameters (2 required)
Required
changeInstructionsstring

Summary of instructions on how the workout should be modified

idstring

ID of the existing planned workout to be modified