Strava MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_recent_activitiesB | Get recent Strava activities (default: last 10) |
| get_activity_detailsA | Get detailed info for a specific activity |
| get_weekly_statsB | Weekly training statistics (distance, time, training load) |
| get_training_load_analysisA | Analyze training load with ATL, CTL, TSB and get REST or TRAIN advice |
| get_weekly_training_planA | Get a weekly plan with recommended hours, workout types and intensities based on your current status |
| get_gear_maintenanceA | List all bikes and shoes with total km and maintenance warnings |
| get_power_curveA | Analyze best power outputs (5s, 1min, 5min, 20min, 60min), estimate FTP, and compare with previous month |
| get_hr_zone_distributionA | Analyze time spent in each HR zone (last 4 weeks) with training balance advice |
| get_hr_drift_analysisA | Measure cardiac drift in steady rides — indicator of aerobic efficiency |
| check_workout_qualityA | Analyze interval consistency, power decoupling, and recovery for a specific activity |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ArjanLig/strava-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server