Strava Sync
Auto-fill the training MAPI entity from Strava activities. Idempotent on strava_activity_id, safe to re-run.
⚡ Built-in — No Setup Required
This integration is built into the WebsitePublisher platform. All endpoints are available immediately — no API key needed.
Endpoints (3)
POST
sync-recent
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 |
POST
sync-activity
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 |
POST
sync-range
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 |