Data Sources
Strava Activity Data
Connect Strava activity history to KBrain so AI assistants can analyze workouts, routes, heart rate, cadence, and training load through MCP.
Analyze your Strava training data with KBrain
Subscribe and add StravaStrava is a strong KBrain data source because the raw activity record is structured, personal, and time-based. Each activity can include distance, moving time, sport type, elevation, speed, heart rate, heart-rate zones, cadence, power, route coordinates, laps, and segment-like streams.
KBrain can use Strava OAuth to request authorized access, keep the user in control of the connection, and expose read-only MCP tools that Claude or ChatGPT can call during training-analysis conversations.
The first useful tools should focus on activity search, recent training volume, per-activity detail, streams for heart rate and geography, and derived metrics such as zone distribution, grade-adjusted pace, efficiency factor, drift, and load.
Because Strava data can reveal location habits and health signals, the connector should avoid public-by-default sharing. A Strava brain should start private, show exactly what it can access, and keep medical language conservative.
Strava also creates a repeatable template for KBrain live-data brains: OAuth source, normalized data layer, derived metrics, MCP tool surface, and reusable prompts that work in whichever assistant the user prefers. Subscribe to KBrain and add Strava as a private data source to make this training context available to Claude, ChatGPT, and MCP-compatible assistants.
Analyze your Strava training data with KBrain
Subscribe to KBrain, add Strava as a private data source, and connect the same training brain to Claude, ChatGPT, or any MCP compatible assistant.
Subscribe and add StravaFrequently asked questions
What Strava scopes are needed?
The precise scopes depend on the implementation, but activity read access is the baseline and private activities require the broader read-all activity permission.
Does KBrain need to copy every Strava activity?
Not necessarily. KBrain can start with recent activity summaries and fetch detailed streams only when an analysis needs them.
Why is Strava a good first personal-data brain?
It combines structured data, repeated behavior, strong personal value, and clear assistant use cases across performance, routes, load, and recovery.