Tools
These are the tools your AI can call once Pacing Tools is connected. You never call them yourself. Your AI reads your question and picks the ones it needs. Every tool only reads, so nothing your AI does can change your data.
Dates are days like 2026-09-29. When a tool takes a number of days, it counts back from today.
Your activities
Section titled “Your activities”Everything you brought in, from your watch, from files or from a Strava export, however far back it goes.
get_data_coverage
Section titled “get_data_coverage”What you have with us, per source. First and last activity date, how many activities, how many per sport, and when your watch last synced. Takes nothing.
get_recent_activities
Section titled “get_recent_activities”Your activities between two dates, newest first, up to 30 at a time. Each has sport, start time, distance, duration, average heart rate, elevation gain and pace, or speed on a bike.
It takes a start date, an end date and, if you like, one sport. Running and trail running count as different sports.
get_activity_detail
Section titled “get_activity_detail”One activity in full. The list fields plus name, max heart rate, cadence, calories and laps. It takes the activity from the list above.
get_weekly_summary
Section titled “get_weekly_summary”Your totals week by week, Monday to Sunday, this week included. Sessions, distance, time, elevation gain and sessions per sport. It takes the number of weeks, 8 by default and up to 26.
get_totals
Section titled “get_totals”Your totals per week, month or year between two dates. Sessions, distance, time and elevation gain. It takes a start and end date, from January 1 to today by default, the size of each period, a month by default, and if you like, one sport.
refresh_activities
Section titled “refresh_activities”Asks your watch for anything new, waits up to 10 seconds, and says how many activities arrived. Your AI uses it when you mention a session it cannot find. Takes nothing.
Garmin wellness and fitness
Section titled “Garmin wellness and fitness”Read from Garmin when your AI asks, never kept. They need a connected Garmin account. Some watches do not record everything, and then the answer comes back empty.
get_daily_wellness
Section titled “get_daily_wellness”One day at a glance. Resting heart rate, sleep hours and score, last night’s HRV, body battery high and low, and steps. It takes the day.
get_sleep_trend
Section titled “get_sleep_trend”Your sleep score per night, with the average. It takes the number of days, 28 by default and up to 28.
get_hrv_trend
Section titled “get_hrv_trend”Your overnight HRV per night, with the 7-day average, your usual range and its status. It takes the number of days, 28 by default and up to 28.
get_resting_hr_trend
Section titled “get_resting_hr_trend”Your resting heart rate per day, with the average, lowest and highest. It takes the number of days, 28 by default and up to 365.
get_body_battery
Section titled “get_body_battery”Body battery per day. How much it charged and drained, and the day’s highest and lowest level. It takes the number of days, 7 by default and up to 31.
get_daily_stress
Section titled “get_daily_stress”Stress per day. The average level and the minutes spent at rest and at low, medium and high stress. It takes the number of days, 28 by default and up to 28.
get_spo2
Section titled “get_spo2”Pulse ox for one day. Average, lowest, latest and the 7-day average. It takes the day.
get_respiration
Section titled “get_respiration”Breathing rate for one day, awake and asleep, with the highest and lowest. It takes the day.
get_training_status
Section titled “get_training_status”Garmin’s training status per day. The status and its short feedback, weekly load and its target range, and acute and chronic load where your watch reports them. It takes the number of days, 28 by default and up to 28.
get_training_readiness
Section titled “get_training_readiness”Your morning readiness per day. The score, its feedback, recovery time, and how much sleep, HRV, recovery, load and stress each weigh in. It takes the number of days, 7 by default and up to 14.
get_vo2max
Section titled “get_vo2max”VO2max per day for running and cycling, with fitness age and heat and altitude acclimation. It takes the number of days, 28 by default and up to 90.
get_fitness_age
Section titled “get_fitness_age”Your fitness age next to your real age, the best you could reach, and what it is based on. It takes a day, today by default.
get_race_predictions
Section titled “get_race_predictions”Garmin’s predicted times for 5K, 10K, half marathon and marathon. It takes the number of days. With 1, the default, you get the latest prediction. With more, one row per day, up to a year.
get_endurance_score
Section titled “get_endurance_score”Your endurance score today with its level, plus weekly averages. It takes the number of days, 28 by default and up to 90.
get_hill_score
Section titled “get_hill_score”Your hill score today, overall and split into endurance and strength, plus the overall score per day. It takes the number of days, 28 by default and up to 90.
get_weight
Section titled “get_weight”Your weigh-ins, newest first. Weight, BMI, body fat, body water, muscle and bone mass. It takes the number of days, 28 by default and up to 365.
Garmin activities, gear and workouts
Section titled “Garmin activities, gear and workouts”Also read from Garmin when your AI asks. These work on activities recorded with Garmin.
get_activity_stream
Section titled “get_activity_stream”One activity cut into equal pieces, 1 km each by default. Each piece has time, pace or speed, heart rate, cadence, power and elevation change. It takes the activity and the length of each piece, from 0.2 to 10 km.
get_gear
Section titled “get_gear”Your shoes and bikes. Name, type, status, start date, total distance and retirement distance. Give it an activity and it shows the gear used on that one.
get_planned_workouts
Section titled “get_planned_workouts”The workouts on your Garmin calendar, with date, title and sport. It takes the number of days from today, 14 by default and up to 60.
get_workout_detail
Section titled “get_workout_detail”One planned workout step by step. Each step with its length or time, its target and how many times it repeats. It takes a workout from the calendar list.