get_segment_efforts
Get Segment Efforts
List the authenticated athlete's efforts on a given segment, optionally filtered by date range. Each effort includes timing, heart rate, power, and ranking data.
Ask your agent in plain language. Each of these maps to a real tool on the server.
get_segment_efforts
List the authenticated athlete's efforts on a given segment, optionally filtered by date range. Each effort includes timing, heart rate, power, and ranking data.
list_routes
List the authenticated athlete's routes with pagination. Returns route summaries including name, distance, elevation gain, and type.
list_activities
List the authenticated athlete's activities. Supports filtering by date range and pagination. Returns summary-level activity data including sport type, distance, duration, and elevation.
list_clubs
List clubs the authenticated athlete is a member of. Returns club summaries with name, sport type, location, and member count.
update_athlete
Update the authenticated athlete's weight. Requires the `profile:write` scope.
explore_segments
Search for popular segments within a geographic bounding box. Filter by activity type (running or riding) and climb category. Returns segment summaries with location, distance, and climb data.
get_athlete_profile
Retrieve the authenticated athlete's full profile, including the profile data visible to the connection, training zones (heart rate and power), and aggregate statistics across sport types (ride, run, swim). Optionally include zones and stats alongside the profile.
get_activity
Retrieve detailed information about a specific activity, including metrics, segment efforts, laps, comments, and kudos. Use the optional flags to include additional data alongside the core activity details.
get_gear
Retrieve details about a piece of gear (shoes, bike, etc.) by its identifier. Gear IDs can be found in activity details or the athlete profile.
update_activity
Update an existing activity's metadata such as name, description, sport type, gear assignment, and flags. Only the fields you provide will be updated. Requires `activity:write` scope.
get_club
Retrieve details about a specific club, optionally including its members, recent activities, and administrators.
get_segment
Retrieve detailed information about a specific segment including its location, distance, elevation, climb category, and athlete-specific data such as personal records and star status.
create_activity
Create a new manual activity on Strava. Specify the sport type, start time, duration, and optionally distance and description. Requires `activity:write` scope.
get_route
DEPRECATED — use `get_route_details` instead. Retrieve details about a route, optionally including its streams (lat/lng, distance, altitude) or an export in GPX or TCX format.
get_activity_streams
Retrieve raw data streams for an activity. Streams are time-aligned arrays of data points such as GPS coordinates, heart rate, power, cadence, altitude, and more. All returned streams share the same length — values at a given index correspond to the same point in time.
star_segment
Star or unstar a segment for the authenticated athlete. Starred segments appear in the athlete's starred segments list. Requires `profile:write` scope.
get_route_details
Retrieve a route and optionally its streams or prepare a downloadable GPX or TCX export. Private routes require read_all scope.
list_activity_comments
Read one page of activity comments. Requires activity:read, or activity:read_all for Only You activities.
get_segment_streams
Retrieve a segment’s coordinate, distance, and altitude streams. Private segments require read_all scope.
get_segment_effort
Retrieve an authenticated athlete’s segment effort and optionally its raw streams. Strava requires a subscription. Optional effort streams require read_all scope.
list_starred_segments
Discover the authenticated athlete’s starred segments. Private segments are included only with read_all scope.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Track, create, and manage athletic activities including running, cycling, and swimming. Retrieve activity details with metrics like distance, duration, elevation, heart rate, and power. Upload activity files (FIT, TCX, GPX) and access raw activity streams. Manage athlete profiles, stats, and gear. Explore and compare performance on segments with leaderboards. Read and export routes as GPX or TCX. Manage club memberships, list club activities and members.
Common questions about connecting Strava to AI agents with Metorial.