MCP App Store
by KeenEthics
Pelaris icon

Pelaris

By Bradley Hunt

Get New App Alerts

Overview

Plan training programs, log workouts, check benchmarks, and get personalised coaching advice directly from ChatGPT. Pelaris generates science-based, periodized programs across strength, running, swimming, cycling, triathlon, and CrossFit, then adapts them based on your performance. 31 tools for complete training management.

Tools

complete_intake

ChatGPT
Complete and save the athlete's intake so a program can be generated. If a required safety field (e.g. pregnancy) is missing, the response indicates what still needs to be answered.

create_planned_session

ChatGPT
Schedule a future workout session with target exercises. The session will appear in your training calendar ready to track. Express grouped work (supersets, circuits) and phases (warm-up / main / cool-down) with blocks[].

daily_check_in

ChatGPT
Log how you're feeling today — readiness, soreness, sleep, and mood. Your coach uses this to adapt upcoming sessions.

delete_session

ChatGPT
Delete a planned training session. Completed and Strava-imported sessions cannot be deleted.

delete_sessions

ChatGPT
Delete multiple planned training sessions at once (max 20). Returns per-session success/failure.

generate_program

ChatGPT
Generate a complete training program tailored to your goals and enrol it as your active program. Covers short plans (1-52 weeks); the program is automatically scored for quality.

get_active_program

ChatGPT
View your current training programs with progress, phase, weekly structure, and session details.

get_benchmarks

ChatGPT
View your performance benchmarks — current values, trends, and progress over time.

get_body_analysis

ChatGPT
View your latest body composition data — measurements, ratios, archetype, and changes since your last analysis.

get_coach_insight

ChatGPT
Get personalised coaching observations based on your recent training — consistency, fatigue, goal progress, and areas to focus on.

get_onboarding_status

ChatGPT
Check your account setup progress — intake completion, sport selection, program creation, and device connections.

get_program_status

ChatGPT
View your current active training programs or browse your full program history.

get_session_details

ChatGPT
View the full details of a workout session — exercises, sets, reps, weights, completion status, feedback, and per-lap/split breakdowns for synced activities (pace, heart rate, cadence, power, or swim strokes for each lap). When an activity recorded two or more laps, importedActuals.laps carries them exactly as the device or app recorded them (SI units; lapsSource says how they were recorded; lapsCapped marks a long list cut to its first laps). Describe laps as recorded.

get_training_overview

ChatGPT
View your complete training snapshot — active programs, recent sessions, check-in data, goals, and progress at a glance.

get_weekly_debrief

ChatGPT
View your weekly training summary — session completion, highlights, areas for improvement, and next week's focus.

list_goals

ChatGPT
List your training goals — race events, body composition targets, and performance milestones — with completion status and linked benchmarks.

log_completed_session

ChatGPT
Log a completed workout retroactively with exercises, RPE, feedback, and coach notes. Prevents duplicate entries automatically.

log_workout

ChatGPT
Record a completed workout with exercises, RPE, and how you felt. Duplicate entries are automatically prevented.

manage_goals

ChatGPT
Create, update, or complete your training goals: race events, body-composition targets, and performance milestones.

manage_program

ChatGPT
Archive a training program by ID (defaults to the most recent active program).

modify_training_session

ChatGPT
Adjust a planned session — reduce volume, change intensity, swap exercises, or reschedule to a different date.

record_benchmark

ChatGPT
Record a new personal best or benchmark result. Previous values are saved to history so you can track progress over time.

record_injury

ChatGPT
Log an injury or pain point so your training plan adapts automatically. Returns a coaching note about how sessions will adjust.

resolve_exercise_ids

ChatGPT
Resolve exercise names to canonical exercise IDs so logged work attaches to the right movement's history and PR detection. A null match means no catalog entry exists. Use the plain movement name and omit the ID.

search_training_resources

ChatGPT
Search the curated library of coaching articles, videos, and guides. Find resources by topic, sport, or training goal.

send_feedback

ChatGPT
Share feedback about the coaching experience to help improve tool quality and accuracy.

swap_exercise

ChatGPT
Find alternative exercises with rationale, or swap an exercise in a planned session. Returns 3 suggestions based on movement pattern; set autoApply=true to apply the top suggestion, or pass replacementName to choose the replacement yourself.

update_profile

ChatGPT
Update your training preferences — equipment, available days, session duration, experience level, and more.

update_session

ChatGPT
Update an existing session with corrected or additional data — title, focus, duration, status, RPE, feedback, exercises, or coach notes.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps