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 →
Try it with your AI assistant
Once WebsitePublisher is connected to your AI assistant, paste one of these into the chat. Replace the parts in [brackets] with your own details.
@WebsitePublisher list my Strava activities from the last 30 days with distance, duration and heart rate@WebsitePublisher how many kilometers did I run on Strava this month?@WebsitePublisher show the splits and segments of my Strava activity [activity ID]With WebsitePublisher, list my Strava activities from the last 30 days with distance, duration and heart rateWith WebsitePublisher, how many kilometers did I run on Strava this month?With WebsitePublisher, show the splits and segments of my Strava activity [activity ID]With WebsitePublisher, list my Strava activities from the last 30 days with distance, duration and heart rateWith WebsitePublisher, how many kilometers did I run on Strava this month?With WebsitePublisher, show the splits and segments of my Strava activity [activity ID]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 |
Website