Connect Strava with AI agents using Model Context Protocol (MCP). Seamlessly integrate Strava tools and actions into Claude, Cursor, Windsurf, and other AI applications for enhanced workflow automation.
social tools for AI automation
Install Strava MCP server in minutes. Choose your AI platform: Cursor, Claude Desktop, Windsurf, or use HTTP endpoint for custom integrations. Follow our step-by-step guide to connect Strava with your AI agent.
Explore other MCP integrations: Gmail MCP, Notion MCP, GitHub MCP, Linear MCP, Slack MCP, Google Sheets MCP, and 100+ more AI agent tools.
Strava is a social fitness network and app designed for cyclists and runners.
5
2195
social
Paste and run this command in your terminal to set up Cursor with MCP
After running the command, restart Cursor to start using the MCP Server.
Creates a manual activity for an athlete, requires activity:write scope.
Returns the top 10 segments matching a specified query.
Returns a gpx file of the route. requires read all scope for private routes.
Returns a tcx file of the route. requires read all scope for private routes.
Returns the given activity that is owned by the authenticated athlete. requires activity:read for everyone and followers activities. requires activity:read all for only me activities.
Returns the given activity's streams. requires activity:read scope. requires activity:read all scope for only me activities.
Summit feature. returns the zones of a given activity. requires activity:read for everyone and followers activities. requires activity:read all for only me activities.
Returns the activity stats of an athlete. only includes data from activities set to everyone visibilty.
Returns the currently authenticated athlete. tokens with profile:read all scope will receive a detailed athlete representation; all others will receive a summary representation.
Returns a given club using its identifier.
Returns an equipment using its identifier.
Returns a route using its identifier. requires read all scope for private routes.
Returns the given route's streams. requires read all scope for private routes.
Returns the specified segment. read all scope required in order to retrieve athlete-specific segment information, or to retrieve private segments.
Returns a segment effort from an activity that is owned by the authenticated athlete. requires subscription.
Returns a set of streams for a segment effort completed by the authenticated athlete. requires read all scope.
Returns the given segment's streams. requires read all scope for private segments.
Returns an upload for a given identifier. requires activity:write scope.
Returns the the authenticated athlete's heart rate and power zones. requires profile:read all.
Returns the comments on the given activity. requires activity:read for everyone and followers activities. requires activity:read all for only me activities.
20 actions available