The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Transition MCP listing page.
AI-powered coaching for runners, cyclists, swimmers, and triathletes. Get personalized workouts, training plan adaptation, performance analytics, and AI coaching — all accessible from Claude, MCP clients, or any HTTP client.
Powered by Transition
Try it right now — no API key needed:
For personalized features (your training plan, performance data, AI coach), you need a Transition account + API key. See Getting an API Key below.
The simplest option. Claude reads the skill file and calls the API directly — no binary, no MCP protocol, just HTTP. Also available on OpenClaw.
Set your API key:
Now in Claude Code, you can say things like:
Claude reads SKILL.md and knows how to call every endpoint.
For MCP-compatible clients. The server wraps the Transition API as MCP tools and resources.
Install:
Configure Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
Restart Claude Desktop. You'll see 6 tools and 3 resources available:
Tools:
| Tool | Description |
|---|---|
get_todays_workout | Today's scheduled workout |
get_week_plan | 7-day training plan |
adapt_plan | Trigger plan adaptation |
get_fitness_metrics | CTL/ATL/TSB performance data |
chat_with_coach | AI endurance coach |
generate_workout | Free Workout of the Day (no auth) |
Resources:
| Resource | Description |
|---|---|
transition://athlete/profile | Goals, experience, preferences |
transition://athlete/recent-activities | Last 14 days of workouts |
transition://athlete/performance | FTP, thresholds, PMC data |
Use the API from scripts, automations, or any HTTP client. See SKILL.md for complete endpoint documentation with curl examples.
tr_live_Free tier includes 100 read requests/day and 3 AI requests/day. Plenty for personal use.
| Tier | Read Endpoints | AI Endpoints |
|---|---|---|
| Free | 100/day | 3/day |
| Paid | 10,000/day | 100/day |
Read: workouts, metrics, profile, history | AI: coach chat, adapt, generate
See the examples/ directory for scripts:
curl-examples.sh — All endpoints with curlMIT