Best Strava MCP Servers
Strava is a fitness tracking app and social network for athletes, particularly popular among runners and cyclists, that allows users to track and share their physical activities using GPS data.
Why this server?
Provides tools for accessing Strava data including recent activities, profile details, athlete stats, activity streams (power, heart rate, cadence), segments management, detailed activity information, route management, and exporting routes in GPX/TCX formats.
AlicenseAqualityFmaintenanceA TypeScript server that acts as a bridge to the Strava API, enabling LLMs to access users' activities, routes, segments, and athlete data through natural language interaction.224338 npm486MITWhy this server?
Provides tools for tracking fitness activities, performance metrics, and training zones. It enables monitoring distance, pace, elevation, and heart rate, as well as accessing athlete stats and gear tracking.
AlicenseAqualityFmaintenanceAggregates and analyzes fitness data from multiple sources like Whoop and Strava through a modular adapter architecture. It enables users to monitor health metrics, track activities, and gain insights into sleep, recovery, and training performance.1MITWhy this server?
Provides comprehensive access to Strava API endpoints for managing activities, athlete profiles, routes, segments, clubs, and gear. Supports activity CRUD operations, GPS and performance data streams, social features like comments and kudos, segment leaderboards, and athlete statistics and training zones.
AlicenseBqualityDmaintenanceEnables interaction with Strava's API to access and manage activities, athlete data, routes, segments, clubs, and gear through natural language.2211 npmMITWhy this server?
Provides read-only access to a user's personal Strava data, including activities, activity streams, splits, heart-rate and power zones, and lifetime statistics.
AlicenseAqualityCmaintenanceEnables Claude to access your personal Strava data read-only, including activities, splits, heart-rate and pace streams, zones, and lifetime totals, so it can coach from real training without manual exports.6MITWhy this server?
Provides tools for interacting with the Strava API to retrieve and analyze athlete activities, including running, cycling, swimming records, and athlete statistics.
AlicenseAqualityDmaintenanceEnables AI assistants to directly access and analyze Strava activity data, including runs, rides, and swims, through natural language queries.45 npmMITWhy this server?
Provides targeted enrichment of activities with Strava data, including hydrating individual activities, recent activities, and segment history, using a read-only Strava API allowlist.
Why this server?
Provides tools for accessing data from the Strava API, including retrieving user activities, getting specific activity details, accessing activity segments, and viewing segment leaderboards.
AlicenseBqualityDmaintenanceA Model Context Protocol server that enables users to access Strava fitness data, including user activities, activity details, segments, and leaderboards through a structured API interface.34MITWhy this server?
Provides tools for interacting with the Strava REST API, enabling agents to read athlete profiles, list and fetch activities, retrieve activity streams and stats, and update activity details, with OAuth authentication and token refresh.
AlicenseBqualityBmaintenanceEnables MCP clients to interact with the Strava REST API through tools generated from Strava's official Swagger spec, supporting OAuth, activity and athlete data retrieval, and configurable write/delete operations.34MITWhy this server?
Provides tools for accessing athlete profile, stats, activities, activity details, zones, and segment effort streams via the Strava API.
AlicenseAqualityCmaintenanceMinimalist Strava integration for Claude with 7 focused tools for querying athlete stats, activities, zones, and segment analysis.825 npm3MIT