CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Etapa — Cycling Coach MCP

rhoneybul/etapa
12 toolsSTDIO, HTTPregistry active
Summary

Plugs an AI cycling coach directly into Claude Desktop or any MCP client. Four tools: generate a personalized 2-4 week training plan, get beginner guidance across 9 topics (bike selection, gear, first rides, nutrition), ask open-ended coaching questions in plain English, or submit any existing plan for structured critique. No API key required, no account signup. Works locally via stdio or through a hosted Railway endpoint at etapa-mcp-production.up.railway.app/mcp. Built for beginners and returning riders who want training advice without the jargon. The same backend powers an upcoming iOS app with Strava sync and 24-week periodized plans.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Tools

Public tool metadata for what this MCP can expose to an agent.

2 tools
generate_training_planGenerate 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...7 params

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...

Parameters* required
notesstring
Any extra context — injuries, preferences, schedule constraints.
weeksinteger
Length of the sample plan in weeks. Capped at 4 — use the Etapa app for longer plans.
goalTypestring
What the rider wants to achieve. Examples: "complete a 50km sportive", "get fitter on two wheels", "ride to work twice a week", "first 100 miles". Free text.
daysPerWeekinteger
Days per week the rider can train. Defaults to 3.
fitnessLevelstring
Rider fitness level. Defaults to beginner.one of beginner · intermediate · advanced
indoorTrainerboolean
Whether the rider has an indoor trainer.
targetDistanceKmnumber
Target distance in km if the goal is distance-based (e.g. an event).
cycling_beginner_guideGet 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.1 params

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.

Parameters* required
topicstring
The topic slug. Omit to see the full index of available topics. Valid topics: getting_started, first_bike, essential_gear, first_ride, nutrition_and_hydration, safety, building_a_habit, bike_fit, common_mistakes.one of getting_started · first_bike · essential_gear · first_ride · nutrition_and_hydration · safety

Etapa

An AI cycling coach for beginners and every rider after that.

Etapa builds personalised cycling training plans in plain English — no jargon, no intimidation, no assumption that you already know what FTP means. The iOS app launches soon; in the meantime the coach is already available as an MCP server for any AI assistant.

  • Website: getetapa.com
  • Launch blog post: getetapa.com/blog/etapa-mcp-launch
  • Instagram: @getetapa
  • YouTube: @getetapa

MCP Server

npm version MCP Registry License: MIT

The etapa-mcp package is an MCP server that plugs Etapa's cycling coach into any MCP-compatible AI assistant — Claude Desktop, Cursor, Windsurf, ChatGPT connectors, and more.

What it does

Four tools are exposed:

  • generate_training_plan — generates a personalised 2-4 week cycling training plan tailored to the rider's fitness level, goal, and available days.
  • cycling_beginner_guide — returns curated, jargon-free guidance across 9 topics: choosing a first bike, essential gear, first rides, nutrition, road safety, bike fit, building a habit, and common beginner mistakes.
  • ask_cycling_coach — open-ended Q&A with Etapa's AI cycling coach. Plan adaptations ("I missed a ride, what now?"), training theory, recovery advice — answered in plain English, no jargon.
  • review_cycling_plan — give it any cycling plan (from another app, a book, a YouTube video, a coach) and get Etapa's honest structured critique.

All tools are free, no account, no API key required.

Quick install (Claude Desktop)

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

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

Restart Claude Desktop, then ask:

"Use Etapa to build me a 3-week plan for my first 30 km ride."

Hosted HTTP endpoint

If you don't want to install anything locally, point any MCP client at:

https://etapa-mcp-production.up.railway.app/mcp

Free, no auth required. Streamable HTTP transport.

Transport options

TransportHow to connectUse case
stdionpx -y etapa-mcpLocal AI assistants (Claude Desktop, Cursor, Windsurf)
streamable-httphttps://etapa-mcp-production.up.railway.app/mcpWeb-based clients, ChatGPT custom connectors, programmatic integration

Source and documentation

Full MCP server source, development setup, and publishing flow: /mcp-server/.


The Etapa iOS App

A React Native / Expo app launching soon. Features:

  • 24-week training plans with proper periodisation (base → build → peak → taper)
  • Live AI coach chat — 6 distinct coach personas you can switch between
  • Strava sync for automatic ride tracking
  • Plain-English session instructions
  • Built specifically for beginners, women getting into cycling, and returning riders

Register interest here — we'll let you know the moment it's live.

Pricing

  • Monthly — £7.99/month
  • Annual — £49.99/year

All subscriptions include a 7-day free trial.


Repository structure

etapa/
├── src/                # React Native / Expo app (iOS + Android)
├── server/             # Node.js API (Railway)
├── mcp-server/         # MCP server (npm: etapa-mcp)
│   ├── README.md       # technical docs
│   └── plan.md         # MCP release state + distribution templates
├── admin-dashboard/    # Next.js admin panel
├── website/            # Static marketing site (Vercel)
│   └── blog/           # Long-form content for beginner cyclists
├── supabase/           # Database migrations + config
└── ios/ android/       # Native project files

Strategy & marketing docs

Eight top-level docs covering everything you need to pick up where we left off:

FileWhat it's for
README.mdThis file — repo landing page
CLAUDE.mdTech context for AI assistants
brand.mdBrand bible — voice, tone, audience, visual style
market-research.mdCompetitive landscape + positioning research
strategy.mdMarketing playbook — pillars, 30-day social launch plan, Holo production playbook, SEO content strategy. Everything about how we go to market.
launch-plan.mdLaunch runbook — 3-phase plan to get real users testing in 7 days, then public launch in 5 weeks. Includes every outreach template.
founder-story.mdThe founder narrative + the intro-video outline in one file. Read before recording the YouTube video.
design-system.mdDesign system — tokens, components, layout patterns, voice-in-UI. Paste at the top of any design chat with Claude.
this-week.mdRolling tactical file — the current week's Instagram content plan. Overwritten every Sunday.
mcp-server/README.mdMCP technical docs + deployment + npm publishing
mcp-server/plan.mdMCP release checkpoints + distribution templates (directory submissions, Reddit post, Show HN, etc.)

License

MIT. See LICENSE for details.


Questions / feedback

  • Found a bug or have a feature idea? Open an issue.
  • Email: helloetapa@gmail.com
  • Find us on Instagram or YouTube.
Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Registryactive
Packageetapa-mcp
TransportSTDIO, HTTP
UpdatedApr 20, 2026
View on GitHub