Use Etapa in any AI assistant.

Etapa's training-guide generator and beginner guidance are available as an MCP server — plug it into Claude, ChatGPT, Cursor, or any MCP-compatible app. Ask for a guide in plain English, get one built by Etapa.

What the MCP does
  • Generate a training guide
    A personalised 2-4 week sample guide tailored to the rider's goal, fitness, and schedule. Powered by the Etapa API.
  • Ask anything about cycling
    Open-ended Q&A with Etapa's cycling companion. Guide adaptations, training theory, recovery — all in plain English.
  • Review any cycling guide
    Paste a guide from any app, book, or companion. Etapa gives an honest structured critique — what's working, what's missing, what to change.
  • Beginner cycling guidance
    Jargon-free advice on first bikes, essential gear, nutrition, road safety, bike fit, and building a cycling habit.
  • Free, open, and hosted
    No account, no API key, no payment. Runs via npm or as a hosted server on Railway.
Install in 30 seconds

Add this to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "etapa": {
      "command": "npx",
      "args": ["-y", "etapa-mcp"]
    }
  }
}

Restart Claude Desktop and ask: "Use Etapa to build me a guide for my first 30km ride."

View on npm GitHub
Live demo · no install

Try it right here

Pick an example below. We'll ask the Etapa companion live — exactly the same API Claude Desktop would hit.

Responses take 5-15 seconds. Powered by the Etapa API — the same one the MCP calls from Claude Desktop.

Works with

Claude Desktop Cursor Windsurf ChatGPT connectors Any MCP client