io.github.nftechie/transition-mcp

Registre officiel Marketing et ventes

AI-powered multisport coaching — workouts, training plans, and performance analytics.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

MCPB package https://github.com/nftechie/transition-mcp/releases/download/v1.0.0/transition-mcp-darwin-arm64

Variables d'environnement

  • TRANSITION_API_KEY obligatoire secret API key from Transition app (Settings > API Keys)
  • TRANSITION_API_URL API base URL (defaults to https://api.transition.fun)

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Transition MCP
  2. Quick Start
  3. Three Ways to Use This
  4. Getting an API Key
  5. Rate Limits
  6. Examples
  7. License

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

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:

  • "What's my workout today?"
  • "Show me my fitness trend for the last month"
  • "Ask my coach if I should do intervals or rest today"
  • "Generate me a 30-minute swim workout"

Claude reads SKILL.md and knows how to call every endpoint.

2. MCP Server (Claude Desktop, Cursor, etc.)

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:

ToolDescription
get_todays_workoutToday's scheduled workout
get_week_plan7-day training plan
adapt_planTrigger plan adaptation
get_fitness_metricsCTL/ATL/TSB performance data
chat_with_coachAI endurance coach
generate_workoutFree Workout of the Day (no auth)

Resources:

ResourceDescription
transition://athlete/profileGoals, experience, preferences
transition://athlete/recent-activitiesLast 14 days of workouts
transition://athlete/performanceFTP, thresholds, PMC data
3. Direct API

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"

Getting an API Key

  1. Download Transition (iOS/Android)
  2. Create an account and complete onboarding
  3. Go to Settings > API Keys
  4. Tap Generate New Key — you'll see a key starting with tr_live_
  5. Copy it immediately (it's only shown once)

Free tier includes 100 read requests/day and 3 AI requests/day. Plenty for personal use.

Rate Limits

TierRead EndpointsAI Endpoints
Free100/day3/day
Paid10,000/day100/day

Read: workouts, metrics, profile, history | AI: coach chat, adapt, generate


Examples

See the examples/ directory for scripts:

  • curl-examples.sh — All endpoints with curl
  • More coming soon

License

MIT

Questions fréquentes

Qu'est-ce que io.github.nftechie/transition-mcp ?

AI-powered multisport coaching — workouts, training plans, and performance analytics.

Comment installer io.github.nftechie/transition-mcp ?

Suivez les étapes d'installation de sa documentation, affichée sur cette page et dans son dépôt.

Faut-il une clé API pour io.github.nftechie/transition-mcp ?

Oui. Il attend TRANSITION_API_KEY, à renseigner dans sa configuration.

io.github.nftechie/transition-mcp est-il open source ?

Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.

Qui maintient io.github.nftechie/transition-mcp ?

Il est publié par nftechie. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.