strava mcp
JSON →A Model Context Protocol (MCP) server that integrates Strava with Claude for Desktop, enabling AI-powered analysis of your fitness activities.
Tools · 17
- auth_strava Authorize with Strava (opens browser)
- logout Clear stored tokens to switch accounts
- last_activity Get details of your most recent activity
- get_activity Fetch any activity by its ID
- recent_activities List last 10 activities
- search_activities Paginated search with optional date range (before/after epoch, page, per_page)
- athlete_stats All-time statistics (rides, runs, swims)
- activities_by_type Filter activities by sport type
- weekly_summary Summary of the past 7 days
- monthly_summary Summary of the past 30 days
- month_summary Summary for a specific month/year
- compare_months Compare two months (e.g., Jan 2025 vs Jan 2026)
- get_streams Heart rate data for last activity
- get_activity_streams Full data streams (HR, pace, altitude, cadence, power, GPS, etc.) for any activity
- get_laps Lap splits for any activity (distance, time, speed, elevation, HR)
- suggest_route Generate a round-trip route and get a Google Maps link for navigation
- popular_routes Find popular Strava segments nearby and build a Google Maps route through them
Environment variables
CLIENT_IDCLIENT_SECRET
Links
★ 21 GitHub stars