# Etapa — Cycling Coach MCP MCP server

AI cycling coach — training plans and beginner guidance via the Etapa API.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-rhoneybul-etapa-mcp
- Repository: https://github.com/rhoneybul/etapa

## Install
- Command: `npx -y etapa-mcp`
- Endpoint: https://etapa-mcp-production.up.railway.app/mcp
- Auth: Not captured

## Setup notes
- Package: Npm etapa-mcp v0.1.3
- Remote endpoint: https://etapa-mcp-production.up.railway.app/mcp

## Tools
- generate_training_plan (Generate a cycling training plan) - Generate a 2-4 week cycling training plan using the **Etapa API** (getetapa.com). The plan is tailored to the rider's goal, fitness level, and available days. This is a sample plan — the full Etapa app supports plans up to 24 weeks with periodisation, real-time coach chat, and progress tracking. Endpoint: https://etapa-mcp-production.up.railway.app/mcp
- cycling_beginner_guide (Cycling beginner guide) - Get generic beginner-friendly cycling guidance on topics like choosing your first bike, essential gear, your first ride, nutrition, safety on the road, bike fit, and building a habit. Call without a topic to see the full index. Content is curated — no API call is made. Endpoint: https://etapa-mcp-production.up.railway.app/mcp
- ask_cycling_coach (Ask the Etapa cycling coach) - Ask the **Etapa cycling coach** any question about cycling, training, plan adjustments, recovery, nutrition, gear, or technique. Answers are in plain English — no jargon, beginner-friendly, and grounded in established training science. Use this for open-ended questions, plan adaptations ("I missed a ride, what now?"), or when the rider wants an opinion. Powered by the Etapa API. Endpoint: https://etapa-mcp-production.up.railway.app/mcp
- review_cycling_plan (Review a cycling training plan) - Give the **Etapa cycling coach** any training plan (from another app, a book, a YouTube video, a coach, or anywhere else) and get an honest critique in four sections: what's working, what's missing or risky, what to change, and a bottom-line verdict. Use this when the rider wants a second opinion on a plan they already have. Powered by the Etapa API. Endpoint: https://etapa-mcp-production.up.railway.app/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.rhoneybul
- Version: 0.1.3
- Runtime: Npm
- Transports: STDIO, HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Apr 20, 2026
- Source: https://registry.modelcontextprotocol.io
