Remote MCP server for training, nutrition, wellness, and performance data with OAuth 2.0.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Your Open Source AI-Powered Endurance Coach
Key Features β’ Quick Start β’ Integrations β’ Documentation β’ Release Notes β’ Acknowledgements
Coach Watts is a comprehensive, self-hosted endurance coaching platform designed for cyclists, runners, and triathletes. It acts as your "Digital Twin," aggregating data from your favorite fitness platforms and using Google Gemini AI to provide professional-level analysis, personalized training plans, and daily recommendations.
Unlike static dashboards, Coach Watts understands contextβanalyzing not just your power numbers, but your recovery, sleep, nutrition, and life stress to guide you toward peak performance.
| Performance Analytics | Training Calendar |
|---|---|
![]() | ![]() |
| AI Workout Analysis | Adaptive Planning |
|---|---|
![]() | ![]() |
| Planned Workouts | AI Coach Settings |
|---|---|
![]() | ![]() |
Coach Watts connects with your favorite endurance and wellness platforms:
| Platform | Features Synced |
|---|---|
| Intervals.icu | Workouts, Calendar, Power Metrics, Wellness/Weight |
| Strava | Activity Data, GPS Streams, Heart Rate |
| Whoop | Recovery, HRV, Sleep, Strain |
| Oura | Readiness, Sleep, HRV, SpO2, Stress, VO2 Max |
| Withings | Body Composition (Weight, Fat %), Sleep, Wellness |
| Garmin | Activity Data, Wellness, Health Metrics |
| Wahoo | Activity Data, Workouts |
| Polar | Training Sessions, Wellness, Recovery |
| Yazio | Nutrition Logs, Macros, Hydration |
| Hevy | Strength Training, Exercises, Sets & Reps |
| Fitbit | Steps, Sleep, Activity, Heart Rate |
| Rouvy | Indoor Cycling Workouts |
| Ultrahuman | CGM Data, Glucose Monitoring |
| Telegram | AI Coaching via Chat, Notifications |
Coach Watts is built for the global endurance community. We currently support:
We use Tolgee for managing translations. If you'd like to help translate Coach Watts into your language, please join our Discord!
.nvmrc)Note for MacOS users: Ensure Docker Desktop is running (e.g. open Docker.app via Spotlight).
Edit the .env file to fill in your own API keys (see below):
Note: You will need API keys for Google (Auth & Gemini), and optionally Intervals.icu, Strava, etc. See Getting Credentials.
Visit http://localhost:3099 and log in!
Coach Watts includes a powerful CLI for administrative tasks:
We have extensive documentation available in the docs/ directory:
We welcome contributions! Whether it's fixing bugs, improving documentation, or suggesting new features.
develop (git checkout -b feature/amazing-feature develop).develop branch.Note on Release Workflow: All PRs are merged into
develop. Releases and production deployments occur whendevelopis merged intomaster.
Distributed under the Apache License 2.0. See LICENSE for more information. Acknowledgements of third-party assets and contributors can be found in ACKNOWLEDGEMENTS.md.
Yes. Coach Watts is open source using the Apache 2.0 license. We are committed to open source software and working with our community to build a great product.
Made with β€οΈ for endurance athletes.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/coach-watts)<a href="https://allmcps.com/mcp/coach-watts"><img src="https://allmcps.com/api/badge/coach-watts?style=directory" alt="Coach Watts on AllMCPs" /></a>