Portfolio Supported AIs Solutions Tasks Email Archive Bring Your Own Code Integrations Pricing

Get Started

ChatGPT

ChatGPT

Start directly →

Ready
Claude

Claude

Directory Connector →

Ready
Mistral

Mistral

Directory Connector →

Ready

Dashboard Always available
Strava Sync

Strava Sync

⚡ Built-in — Platform Built-in

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.

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 Strava
With WebsitePublisher, import my Strava activities from the last 7 days into my training log
With 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 Strava
With WebsitePublisher, import my Strava activities from the last 7 days into my training log
With 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 Strava

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:

EndpointMCP Tool Name
sync-recent strava_sync_sync_recent
sync-activity strava_sync_sync_activity
sync-range strava_sync_sync_range
← Back to all integrations