Connect your account, then chat with AI to run tools.
Strava is a fitness tracking application that allows users to record and analyze their workouts, track performance metrics, and connect with a community of athletes. Use it to monitor progress, set fitness goals, and share achievements.
You’ll sign in to MCPBundles when your client connects.
https://mcp.mcpbundles.com/bundle/stravaThis server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.
Live probe refreshed Sep 14, 2026 · Endpoint host mcp.mcpbundles.com
Domain knowledge for Strava — workflow patterns, data models, and gotchas for your AI agent.
Strava data is scoped to the authenticated athlete. Start with the athlete profile for identity, get activities for workout history or one workout's detailed metadata, and request streams only when time-series analysis is needed.
Connect Strava to any MCP client in minutes
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsStrava Get Activities
Get activities for the authenticated Strava athlete or get one activity by activity_id. Omit activity_id to return workout summaries with distance, time, elevation, sport type, and start date. Pass activity_id to retrieve detailed metadata, map summary, splits, gear, and segment efforts when requested. Only Me activities require private activity access.
Strava Get Activity Comments
Get comments on a Strava activity. Use this to inspect discussion or notes on a specific activity after choosing an activity from workout history or activity detail. Returns comment text, commenter summary, created time, and pagination cursor when available.
Strava Get Activity Kudoers
Get athletes who gave kudos to a Strava activity. Use this after selecting an activity from workout history or activity detail when social engagement matters. Returns athlete summary names for the requested activity.
Strava Get Activity Laps
Get laps for a Strava activity. Use this to analyze split-level performance for an activity chosen from workout history or activity detail. Returns lap distance, elapsed and moving time, pace or speed, elevation, heart rate, and power fields when Strava has them.
Strava Get Activity Streams
Get time-series streams for one Strava activity. Use this for pacing, elevation, heart-rate, cadence, power, route, or moving-state analysis after selecting an activity ID. Request only the needed keys to keep responses compact; Strava omits streams it did not record.
Strava Get Activity Zones
Get heart-rate and power zones for one Strava activity. This is a Strava subscription feature and can return an upstream permission error even when ordinary activity reads work. Use activity listing or activity streams when zone data is unavailable.
Strava Get Athlete
Get the authenticated Strava athlete profile. Use this first to identify the athlete ID needed for athlete stats. Returns profile fields such as name, location, clubs, and account details.
Strava Get Athlete Stats
Get aggregate activity stats for the authenticated Strava athlete. Pass the athlete ID from the profile response or omit athlete_id to use the authenticated athlete automatically. Returns recent, year-to-date, and all-time totals by sport; Strava only includes activities visible to Everyone in this stats endpoint.
Strava Get Athlete Zones
Get the authenticated athlete's heart-rate and power zones. Requires Strava profile read access and can return an upstream scope error when the connected account has not granted it. Use this for athlete-level training zones; use activity zones for zones attached to one workout.
Strava Get Clubs
Get clubs for the authenticated athlete, one club by club_id, or club child collections through include. Omit club_id to return the athlete's clubs; pass club_id for club detail and optionally include activities, admins, or members. Club activity access requires the authenticated athlete to belong to the club, and profile visibility is respected.
Strava Get Gear
Get detailed equipment information for one Strava bike or shoe by gear_id. Use gear IDs returned on athlete profile or activity detail responses when equipment distance, brand, model, or retired status matters.
Strava Get Routes
Get routes for the authenticated athlete or get one route by route_id. Private routes require Strava private-route access; without it, Strava filters them out. Use this for planned route distance, elevation, map polyline, and route metadata.
Strava Get Route Streams
Get stream data for one Strava route. Use this after route listing or route detail when route geometry or elevation samples are needed. Private routes require Strava private-route access.
Strava Get Segment Efforts
Get one segment effort by segment_effort_id or get the authenticated athlete's efforts for a segment_id. Segment effort endpoints require a Strava subscription and can return upstream permission errors without it. Use this after activity details expose segment efforts or after segment discovery identifies a segment.
Strava Get Segments
Get starred segments, explore public segments in a map bounding box, or get one segment by segment_id. Omit segment_id and bounds to return the authenticated athlete's starred segments. Use bounds for geographic discovery; pass segment_id for detailed segment metadata and athlete-specific segment stats when available. Private segment details require Strava private-segment access.
Strava Get Segment Streams
Get streams for a segment or for one authenticated-athlete segment effort. Use segment_id for segment geometry/elevation; use segment_effort_id for performance streams from an effort. Private segments and segment effort streams require the appropriate Strava private access, and effort streams require access to that athlete-owned effort.
Strava is a fitness tracking application that allows users to record and analyze their workouts, track performance metrics, and connect with a community of athletes. Use it to monitor progress, set fitness goals, and share achievements. It provides 16 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/strava. Authentication is handled automatically.
Strava provides 16 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Strava uses One-click sign in. Strava requires credentials. Connect via MCPBundles and authentication is handled automatically.
© 2026 ThinkChain Inc. All rights reserved.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.
Other MCP servers in this category from the directory index
Mixpanel is the product intelligence platform for the AI era, combining analytics, session replay, e...
Product analytics and session replay platform. Provides event tracking, feature flags, A/B testing, ...
The B2B data foundation for AI agents. Access go-to-market data and infrastructure built to power co...
Unlock global trade intelligence with Kpler’s real-time data on 40+ commodities, power markets, and ...
Manage hiring through Dover
Daloopa is a financial data extraction and modeling platform that uses AI to automatically extract a...