Strava MCP gateway
Provides tools to connect to Strava and access activity data through the MCP server.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Strava MCP gatewayPull up my most recent run from Strava."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Strava MCP gateway
Connect ChatGPT to Strava with a stateless TypeScript gateway. No application secrets, database, or local server required.
Unofficial. Not affiliated with or endorsed by Strava, ChatGPT (OpenAI), Cloudflare, or Vercel. Strictly a workaround for Strava users who do not use Claude.
Get started
Enable developer mode in ChatGPT before connecting.
Choose a deployment option above.
Open your deployment's homepage and follow the instructions to connect Strava. It displays the correct MCP URL automatically.
For ChatGPT Sites, paste the deployment prompt into ChatGPT. Requires a ChatGPT subscription with Sites enabled; see the Sites docs.
See setup and troubleshooting for details.
Related MCP server: Strava MCP Server
Develop
Requires Node.js 22.18+ (22.x) or 24.x.
npm ci
npm run devOpen https://127.0.0.1:8787 and accept the development certificate.
npm run check # Types, ESLint, Prettier, and unit/runtime tests
npm run format # Format files
npm run lint:fix # Apply lint fixesChecks run locally. Deployment uses the buttons above or the Sites prompt.
License
MIT © 2026 Johnny Lee.
This server cannot be deployed
Maintenance
Related MCP Connectors
Garmin data in Claude & ChatGPT via the Garmin Health API. OAuth sign-in, no password sharing.
Pace is a remote MCP server that exposes wearable and fitness data to Claude via the Model Context Protocol. It connects to Garmin, Oura, Whoop, Polar, Fitbit and 20+ devices and provides 15 tools for querying sleep, activity, recovery, and training data. Hosted on Google Cloud Run, OAuth 2.1 authentication, Streamable HTTP transport. Instructions: First you need to create an account at: https://pacetraining.co and connect your wearables. After that you can connect the remote Server via Custom Connector in Claude and OAuth 2.1 Flow startet.
Query your Twitch streams, events, supporters, raids & rankings from an AI assistant via OAuth.
Strava MCP tools for AI: athletes, activities, segments, clubs, routes. Powered by HAPI MCP server.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables Claude to access and analyze your Strava activities through OAuth authentication. Supports retrieving activity lists and detailed workout data for fitness tracking and analysis.2-
- AlicenseBqualityDmaintenanceEnables interaction with Strava's API to access and manage activities, athlete data, routes, segments, clubs, and gear through natural language.2217 npmMIT
- AlicenseBqualityDmaintenanceConnects Claude to the Strava API to provide direct access to fitness data, including athlete statistics, detailed activity logs, and time-series performance metrics. It enables users to analyze training progress, compare workouts, and retrieve specific segment details through natural language queries.8127 npmISC
- AlicenseNot gradedqualityCmaintenanceConnects Claude to Strava data for natural language queries about rides, stats, and activities.17 npmMIT