list_recent_activities
Retrieve recent workouts with distance, duration, heart rate, pace or power, elevation, calories, and Training Effect. Filter by sport and date range to review training consistency and session load.
Instructions
List recent workouts with distance, duration, HR, pace/power, elevation, calories, and Training Effect.
Coaching Purpose: Provides a scannable training log across running, cycling, swimming, strength, and cardio sessions. Supports filtering by workout type and date range to inspect training consistency, session load distribution, and recent activity IDs for deep-dives.
Args:
limit: Maximum number of activities to return (default 10).
activity_type: Optional sport filter (e.g., "running", "cycling", "strength").
start_date: Optional start ISO date (YYYY-MM-DD) filter.
end_date: Optional end ISO date (YYYY-MM-DD) filter.
response_format: Output representation: "markdown", "json", or "hybrid" (default).
Returns: Formatted activity log containing activity IDs, distances, durations, average/max HR, pace/power, elevation gain/loss, calories, and aerobic/anaerobic Training Effect.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_recent_activities"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| end_date | No | ||
| start_date | No | ||
| activity_type | No | ||
| response_format | No | hybrid |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |