MCP App Store
by KeenEthics
Data & Analytics
Montis.icu Coach icon

Montis.icu Coach

by Clive John Christopher King

Overview

Montis.icu Coach is a data-analysis plugin for endurance athletes and coaches. It analyzes authorized Intervals.icu training, activity, wellness, performance, and calendar data to generate governed reports and insights, review completed activities, build training plans, and safely manage planned calendar events.

Tools

analyze_activity_terrain_execution

ChatGPT
Analyze a trail/run activity using streams and return compact terrain execution segments.

calendar_delete

ChatGPT
Deletes 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

ChatGPT
Creates, 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

ChatGPT
Returns the authenticated athlete’s latest unconsumed ACTIVITY_UPLOADED and WELLNESS_UPDATED webhook events, including their stored payloads.

coach_cockpit

ChatGPT
Multi-athlete coach cockpit using weekly overview summaries for connected coached athletes.

connection_status

ChatGPT
Check whether the current MCP client resolves to a valid Montis Intervals.icu connection.

get_activities

ChatGPT
Fetch recent activities (light dataset)

get_activity

ChatGPT
Fetch full activity with intervals

get_activity_best_efforts_multi

ChatGPT
Returns 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

ChatGPT
Get GAP histogram for a single activity

get_activity_hr_curve

ChatGPT
Get heart rate curve for a single activity

get_activity_hr_histogram

ChatGPT
Get HR histogram for a single activity

get_activity_interval_stats

ChatGPT
Get interval statistics for a selected activity segment

get_activity_map

ChatGPT
Get route map and geometry for a single activity

get_activity_pace_curve

ChatGPT
Get pace/GAP curve for a single activity

get_activity_pace_histogram

ChatGPT
Get pace histogram for a single activity

get_activity_power_curve

ChatGPT
Get maximal mean power curve for a single activity

get_activity_power_histogram

ChatGPT
Get power histogram for a single activity

get_activity_segments

ChatGPT
Get segments for a single activity

get_calendar

ChatGPT
Read planned events

get_coached_athletes

ChatGPT
Returns the coached athletes available to the authenticated Montis coach account, with their athlete IDs.

get_event

ChatGPT
Read a single Intervals event by event ID, including full workout structure

get_hr_curves

ChatGPT
Get HR curves

get_mmp_model

ChatGPT
Returns 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

ChatGPT
Returns 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

ChatGPT
Get power curves

get_power_hr_curve

ChatGPT
Returns 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

ChatGPT
Fetch athlete profile

get_shared_event

ChatGPT
Read an Intervals shared event or race course. Use fullCourse=true to include course streams, latlngs, bounds and weather when available.

get_sport_settings

ChatGPT
Returns 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

ChatGPT
Returns 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

ChatGPT
Returns 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

ChatGPT
Fetch workout library (planned workouts)

run_data_quality

ChatGPT
Generates 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

ChatGPT
Generates 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

ChatGPT
Generates 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

ChatGPT
Generates 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

ChatGPT
Generates 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

ChatGPT
Search completed activities by case-insensitive name or exact #tag

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

39

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily