Strava Sync
Auto-fill the training MAPI entity from Strava activities. Idempotent on strava_activity_id, safe to re-run.
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 import my Strava activities from the last 7 days into my training log@WebsitePublisher backfill my training log with Strava activities from [start date] to [end date]@WebsitePublisher re-sync Strava activity [activity ID] into my training log after I edited it in StravaWith WebsitePublisher, import my Strava activities from the last 7 days into my training logWith WebsitePublisher, backfill my training log with Strava activities from [start date] to [end date]With WebsitePublisher, re-sync Strava activity [activity ID] into my training log after I edited it in StravaWith WebsitePublisher, import my Strava activities from the last 7 days into my training logWith WebsitePublisher, backfill my training log with Strava activities from [start date] to [end date]With WebsitePublisher, re-sync Strava activity [activity ID] into my training log after I edited it in StravaEndpoints (3)
Sync recent activities into the training MAPI entity. Defaults to the last 7 days, max 30. Idempotent.
| Field | Type | Required | Description |
|---|---|---|---|
days |
integer | No | |
entity_name |
string | No | |
overwrite_existing |
boolean | No |
Sync a single Strava activity by its activity ID. Useful for re-syncing one activity after editing in Strava.
| Field | Type | Required | Description |
|---|---|---|---|
activity_id |
integer | ✓ Yes | |
entity_name |
string | No | |
overwrite_existing |
boolean | No |
Sync activities in a date range (max 30 days). Useful for backfilling historical data.
| Field | Type | Required | Description |
|---|---|---|---|
start_date |
string | ✓ Yes | |
end_date |
string | ✓ Yes | |
entity_name |
string | No | |
overwrite_existing |
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 |
|---|---|
| sync-recent | strava_sync_sync_recent |
| sync-activity | strava_sync_sync_activity |
| sync-range | strava_sync_sync_range |
Website