
Transition Mcp
Wraps the Transition API to bring endurance training data into Claude. You get tools for pulling today's workout, viewing your weekly plan, requesting plan adaptations, checking fitness metrics like CTL/ATL/TSB, and chatting with an AI coach. Resources expose your athlete profile, recent activities, and performance thresholds. One endpoint generates free workouts without auth if you just want a quick run or swim session. Requires a Transition account and API key for personalized features, though the workout generator works standalone. Built for runners, cyclists, swimmers, and triathletes who want training intel during conversations.
- tools
- 6
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- Feb 9, 2026
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
get_todays_workoutToday's scheduled workout
Today's scheduled workout
No parameter schema in public metadata yet.
get_week_plan7-day training plan
7-day training plan
No parameter schema in public metadata yet.
adapt_planTrigger plan adaptation
Trigger plan adaptation
No parameter schema in public metadata yet.
get_fitness_metricsCTL/ATL/TSB performance data
CTL/ATL/TSB performance data
No parameter schema in public metadata yet.
chat_with_coachAI endurance coach
AI endurance coach
No parameter schema in public metadata yet.
generate_workoutFree Workout of the Day (no auth)
Free Workout of the Day (no auth)
No parameter schema in public metadata yet.
Sponsors
Configuration
TRANSITION_API_KEY*secretAPI key from Transition app (Settings > API Keys)
TRANSITION_API_URLAPI base URL (defaults to https://api.transition.fun)
Readme
Transition MCP
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
Quick Start
Try it right now — no API key needed:
curl "https://api.transition.fun/api/v1/wod?sport=run&duration=45"
For personalized features (your training plan, performance data, AI coach), you need a Transition account + API key. See Getting an API Key below.
Three Ways to Use This
1. Claude Code / OpenClaw Skill (Recommended)
The simplest option. Claude reads the skill file and calls the API directly — no binary, no MCP protocol, just HTTP. Also available on OpenClaw.
# Clone into your skills directory
git clone https://github.com/nftechie/transition-mcp.git ~/.claude/skills/transition-mcp
Set your API key:
# Add to your shell profile (~/.zshrc, ~/.bashrc, etc.)
export TRANSITION_API_KEY="tr_live_xxxxxxxxxxxxxxxxxxxxx"
Details
- Repository
- github.com/nftechie/transition-mcp
- Category
- Monitoring & Observability
- Package
https://github.com/nftechie/transition-mcp/releases/download/v1.0.0/transition-mcp-darwin-arm64- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active