Skip to main content

get_activity_details

Get detailed information about a specific running activity by ID, including distance, pace, heart rate, elevation, calories, and a Strava resource link.
id
number
required
Activity ID (from get_recent_runs or get_personal_records)

get_activity_splits

Get per-mile splits for a running activity.
id
number
required
Activity ID (from get_recent_runs or get_personal_records)

get_personal_records

Get personal running records (PRs) from Strava — fastest times at standard distances like mile, 5K, 10K, half marathon, marathon. This tool takes no parameters.

get_recent_runs

Get recent running activities from Strava.
date
string
Optional: filter to a specific date (YYYY-MM-DD)
from
string
Optional: start of date range (ISO 8601)
limit
number
Number of recent runs to return (max 50) Defaults to 10.
page
number
Page number for pagination. Combine with limit to page through longer windows. Defaults to 1.
to
string
Optional: end of date range (ISO 8601)

get_running_stats

Get overall running statistics from Strava including total runs, distance, elevation, duration, average pace, and Eddington number. This tool takes no parameters.

get_running_streaks

Get running streak data from Strava — current consecutive days with runs and the longest streak ever. This tool takes no parameters.

get_running_years

Get per-year summary of running activity: total runs, distance, elevation, duration, average pace, longest run, and race count for every year on record. This tool takes no parameters.