Skip to main content
Glama
leecjohnny

Strava MCP gateway

by leecjohnny

Strava MCP gateway

Connect ChatGPT to Strava with a stateless TypeScript relay and a browser-guided sign-in. Deploy to Cloudflare or Vercel without application secrets or a database.

WARNING

Unofficial. Not affiliated with or endorsed by Strava, ChatGPT (OpenAI), Cloudflare, or Vercel. Strictly a workaround for Strava users who do not use Claude.

Deploy to Cloudflare Deploy with Vercel

Deploy

Click a deploy button and use the assigned public HTTPS URL. The relay detects its URL automatically.

For ChatGPT Sites, use the deployment prompt. The /api/mcp route configuration still needs a published check; Sites intercepts /mcp.

Related MCP server: Strava MCP Server

Connect Strava

  1. Add the MCP URL shown on your deployment's homepage to ChatGPT using OAuth with CIMD, token authentication none, and scope mcp:read. It defaults to https://YOUR-DEPLOYMENT/mcp.

  2. Follow the gateway's sign-in page to Strava. After signing in, copy the full http://localhost:61847/callback?... address from the browser's address bar, even though the page cannot load.

  3. Paste that address into the original gateway page to finish linking.

No local installation is required. This copy-and-paste step is required for each new authorization; ChatGPT refreshes tokens through the gateway afterward. Strava always receives the localhost redirect URI during authorization and code exchange.

See OAuth settings, configuration, and limitations. Live ChatGPT-to-Strava linking remains unverified.

Develop

Requires Node.js 22.18+ (22.x) or 24.x.

npm ci
npm run dev

Open 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 fixes

Checks run locally. Deployment uses the buttons above or the Sites prompt.

License

MIT © 2026 Johnny Lee.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Connects 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.
    8
    58
    ISC

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/leecjohnny/strava-mcp-gateway'

If you have feedback or need assistance with the MCP directory API, please join our Discord server