# Show HN: Use Strava's official MCP with other chatbots

> Source: <https://github.com/leecjohnny/strava-mcp-gateway>
> Published: 2026-09-08 07:53:36+00:00

# [Strava](https://support.strava.com/en-us/articles/15401531-strava-mcp-connector) MCP gateway

Connect ChatGPT to [Strava](https://support.strava.com/en-us/articles/15401531-strava-mcp-connector) with a stateless TypeScript gateway. No application secrets, database, or local server required.

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.

Enable [developer mode](https://developers.openai.com/api/docs/guides/developer-mode) in ChatGPT before connecting.

1. Choose a deployment option above.
2. 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](/leecjohnny/strava-mcp-gateway/blob/main/prompts/deploy-sites.md) into ChatGPT. Requires a ChatGPT subscription with Sites enabled; see the [Sites docs](https://learn.chatgpt.com/docs/sites).

See [setup and troubleshooting](/leecjohnny/strava-mcp-gateway/blob/main/docs/setup.md) for details.

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

```
npm ci
npm run dev
```

Open [https://127.0.0.1:8787](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.

[MIT](/leecjohnny/strava-mcp-gateway/blob/main/LICENSE) © 2026 Johnny Lee.
