AI-powered multisport coaching — workouts, training plans, and performance analytics.
MCPpedia last refreshed this data
io.github.nftechie/transition-mcp is an MCP server that AI-powered multisport coaching — workouts, training plans, and performance analytics. Its tool list has not been published yet over stdio, requires no API key, and scores 61/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"transition-mcp": {
"env": {
"TRANSITION_API_KEY": "tr_live_xxxxxxxxxxxxxxxxxxxxx"
},
"command": "/absolute/path/to/transition-mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
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.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
athlete_profileGoals, experience, preferences
transition://athlete/profile
athlete_recent_activitiesLast 14 days of workouts
transition://athlete/recent-activities
athlete_performanceFTP, thresholds, PMC data
transition://athlete/performance
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in health
MCP server for the ClinicalTrials.gov v2 API. Search trials, retrieve study details and results, and match patients to eligible trials.
MCP server for Withings health data — sleep, activity, heart, and body metrics.
基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server
Interventional pain medicine MCP: Medicare checklists, CPT/ICD-10, ASRA, prior-auth & appeals
MCP Security Weekly
Get CVE alerts and security updates for io.github.nftechie/transition-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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:
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.
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"
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:
cd mcp
go build -o transition-mcp .
Configure Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"transition-mcp": {
"command": "/absolute/path/to/transition-mcp",
"env": {
"TRANSITION_API_KEY": "tr_live_xxxxxxxxxxxxxxxxxxxxx"
}
}
}
}
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.
# Get this week's workouts
curl -H "X-API-Key: $TRANSITION_API_KEY" \
"https://api.transition.fun/api/v1/workouts?start=2026-02-09&end=2026-02-15"
# Ask the AI coach a question
curl -X POST -H "X-API-Key: $TRANSITION_API_KEY" \
-H "Content-Type: application/json" \
-d '{"message": "My left knee hurts after long runs. Should I adjust my plan?"}' \
"https://api.transition.fun/api/v1/coach/chat"
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