analyze_activity_terrain_execution
ChatGPTAnalyze a trail/run activity using streams and return compact terrain execution segments.
calendar_delete
ChatGPTDeletes private Intervals.icu calendar events by event ID or by date. When dates are supplied, all matching events found on those dates may be deleted.
calendar_write
ChatGPTCreates, updates, or replaces private planned workouts in the authenticated athlete’s Intervals.icu calendar. Depending on the requested change, an existing matching event may be updated or deleted before the replacement is created.
check_pending_training_updates
ChatGPTReturns the authenticated athlete’s latest unconsumed ACTIVITY_UPLOADED and WELLNESS_UPDATED webhook events, including their stored payloads.
coach_cockpit
ChatGPTMulti-athlete coach cockpit using weekly overview summaries for connected coached athletes.
connection_status
ChatGPTCheck whether the current MCP client resolves to a valid Montis Intervals.icu connection.
get_activities
ChatGPTFetch recent activities (light dataset)
get_activity
ChatGPTFetch full activity with intervals
get_activity_best_efforts_multi
ChatGPTReturns the best power or heart-rate efforts from a single activity for a requested duration or distance; use it to identify peak efforts and the strongest section of an activity.
get_activity_gap_histogram
ChatGPTGet GAP histogram for a single activity
get_activity_hr_curve
ChatGPTGet heart rate curve for a single activity
get_activity_hr_histogram
ChatGPTGet HR histogram for a single activity
get_activity_interval_stats
ChatGPTGet interval statistics for a selected activity segment
get_activity_map
ChatGPTGet route map and geometry for a single activity
get_activity_pace_curve
ChatGPTGet pace/GAP curve for a single activity
get_activity_pace_histogram
ChatGPTGet pace histogram for a single activity
get_activity_power_curve
ChatGPTGet maximal mean power curve for a single activity
get_activity_power_histogram
ChatGPTGet power histogram for a single activity
get_activity_segments
ChatGPTGet segments for a single activity
get_calendar
ChatGPTRead planned events
get_coached_athletes
ChatGPTReturns the coached athletes available to the authenticated Montis coach account, with their athlete IDs.
get_event
ChatGPTRead a single Intervals event by event ID, including full workout structure
get_hr_curves
ChatGPTGet HR curves
get_mmp_model
ChatGPTReturns the athlete’s modelled maximal mean power profile and associated power-duration parameters; use it to assess capability, estimated thresholds, and power-curve characteristics.
get_pace_curves
ChatGPTReturns the athlete’s best pace values across multiple durations for the selected sport; use it to analyse running or swimming speed capability and the pace-duration profile.
get_power_curves
ChatGPTGet power curves
get_power_hr_curve
ChatGPTReturns the athlete’s power-to-heart-rate relationship for a specified date range; use it to assess aerobic efficiency, cardiac response, and changes in power produced at a given heart rate.
get_profile
ChatGPTFetch athlete profile
get_shared_event
ChatGPTRead an Intervals shared event or race course. Use fullCourse=true to include course streams, latlngs, bounds and weather when available.
get_sport_settings
ChatGPTReturns the athlete’s sport-specific settings, including available thresholds, zones, and performance parameters; use it when analysis must reflect the athlete’s current sport configuration.
get_training_plan
ChatGPTReturns the athlete’s current Intervals.icu training plan; use it to review the wider planned programme rather than individual calendar events or completed activities.
get_wellness
ChatGPTReturns the athlete’s wellness record for a specified date, including available recovery, sleep, HRV, resting heart rate, fatigue, and subjective measures; use it to evaluate daily readiness or recovery.
get_workouts
ChatGPTFetch workout library (planned workouts)
run_data_quality
ChatGPTGenerates a read-only data quality audit of the authenticated athlete's Intervals.icu training and wellness data. Use when the user asks for a data quality report or a data audit. Does not modify Intervals.icu data.
run_season
ChatGPTGenerates a read-only 90-day season report on training-block progression for the authenticated Intervals.icu athlete. Use when the user asks for a season, 90-day or training block report. Supports a lite mode with a reduced payload. Does not modify Intervals.icu data.
run_summary
ChatGPTGenerates a read-only summary report over a date range for the authenticated Intervals.icu athlete. Use when the user asks for a summary, annual or yearly report, or a report between start and end. Does not modify Intervals.icu data.
run_weekly
ChatGPTGenerates a read-only seven-day training and wellness report for the authenticated Intervals.icu athlete. Use when the user asks for a weekly report, or for the week beginning on start. Supports lite, overview and workflow report modes. Does not modify Intervals.icu data.
run_wellness
ChatGPTGenerates a read-only 42-day wellness and recovery report for the authenticated Intervals.icu athlete. Use when the user asks for a wellness or recovery report. Does not modify Intervals.icu data.
search_activities
ChatGPTSearch completed activities by case-insensitive name or exact #tag