Strava
Read-only access to Strava activity data — distance, duration, heart rate, sport type. Auto-refreshes OAuth tokens.
setup_integration or the Dashboard Vault — they're encrypted
with AES-256-GCM and never exposed.
Required Credentials
Get your API key at www.strava.com →
Endpoints (3)
Get authenticated athlete info (firstname, lastname, country, etc.). Useful as a token validation check.
No input parameters required.
List athlete activities. before/after are unix timestamps for date filtering. page/per_page for pagination (max per_page=200). Returns array of activity summaries.
| Field | Type | Required | Description |
|---|---|---|---|
before |
integer | No | |
after |
integer | No | |
page |
integer | No | |
per_page |
integer | No |
Get full detail for a single activity by Strava activity ID. Includes description, splits, segments, gear, and detailed metrics.
| Field | Type | Required | Description |
|---|---|---|---|
activity_id |
integer | ✓ Yes | |
include_all_efforts |
boolean | No |
MCP Tool Names
When using this integration through an AI assistant (Claude, ChatGPT, Cursor, etc.), the endpoints are available as MCP tools:
| Endpoint | MCP Tool Name |
|---|---|
| athlete | strava_athlete |
| list-activities | strava_list_activities |
| get-activity | strava_get_activity |