Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| tp_auth_status | Check auth status. Use only when other tools return auth errors. |
| tp_get_profile | Get athlete profile. Rarely needed - other tools work without it. |
| tp_get_workouts | List workouts in date range. Query ONLY the specific days needed (e.g., 2026-01-07 to 2026-01-08 for 2 days). Max 90 days. |
| tp_get_workout | Get single workout details by ID. Use after tp_get_workouts to drill into one workout. |
| tp_get_workout_prs | Get PRs from one workout. Use after tp_get_workouts to see records set in that session. |
| tp_get_peaks | Get top performances by type. For comparing PRs across time, not single workouts. |
| tp_get_fitness | Get fitness/fatigue trend (CTL/ATL/TSB). Returns daily values - use 14-30 days for recent trend, 90 for full picture. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |