
Musette Mcp
io.github.musette-ccPublished by GitHub account musette-ccv1.0.0Updated Oct 24, 2026
AI soigneur for cyclists: Strava ride to an Ien-Vitse-validated nutrition plan + orderable box.
Overview
Remote MCP server that turns ride details into a validated cycling nutrition plan and a pre-filled order link for sports nutrition products.
- What you can do
- Calculate a nutrition plan for a ride: carbs per hour, total carbs, hydration, timed feeding schedule and drink/gel/bar split, with safety advice, based on distance, elevation, intensity and temperature supplied as plain numbers. Assemble a musette: concrete products and quantities from Amacx and Maurten with a direct order link carrying a pre-filled cart. Look up a cycling event or sportive by name for date, location and distances. Read a short description of the service and run a connectivity check.
- When to use it
- Useful when planning fueling for a ride, sportive or race and wanting a structured plan plus a ready shopping list. It becomes more personal when paired with a Strava connector so the plan reflects real training data.
- Requirements
- A remote Streamable HTTP endpoint added as a custom connector in the assistant; no account or login is needed. The server takes plain ride numbers, so pairing with a Strava connector is optional for personalization. Ordering happens on the provider's website.
Installation
In SourceWeft
- Open Musette Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.musette-cc%2Fmusette-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config.
{
"mcpServers": {
"musette": {
"type": "http",
"url": "https://mcp.musette.cc/"
}
}
}README
Musette MCP — the AI soigneur for Claude
The first cycling nutrition you order from inside Claude — built on your real Strava data, validated by WorldTour soigneur Ien Vitse.
Real premium brands — Amacx and Maurten — delivered straight to your door. No white-label, no own-brand lock-in.
[MCP] [Built for Claude] [Registry] [License: MIT]
Connect to Claude → · What it does · Works with the Strava MCP · Validated by Ien Vitse · Nederlands
🎬 30-second demo: "Claude, analyse my last 6 weeks and tell me what to eat on La Marmotte this Saturday." → Strava pulls your real rides → Musette returns an Ien-Vitse-validated plan → "build my musette" → products, price and a one-click order link. Watch it on musette.cc/mcp.
⚡ Add to Claude (30 seconds)
Musette is a Model Context Protocol server. Add it as a custom connector — no account, no login, free to use. You only pay if you decide to order the products.
-
Open Claude → Settings → Connectors → "Add custom connector"
-
Name it
Musetteand paste this URL: -
Done. The Musette tools now appear in your conversation. Ask: "Wat moet ik eten op La Marmotte?"
💡 Even stronger with Strava. Add Strava's own MCP connector too, and Claude reads your real rides — so the plan is built on your actual form, not a guess. See the killer combo.
🚴 What it does
Claude can already estimate carbs-per-hour. The gap Musette closes is the one between a number and the right products, in the right amounts, in your bidon on Saturday morning — validated by a real sports dietitian, and orderable in one click.
Example prompts
Each output carries the moat: the validated plan, the source references, the concrete products — and a link you click yourself. You stay in control.
🔗 The killer combo: Strava + Musette
Two connectors, one Claude conversation, zero context-switching.
Strava gives you the data. Musette gives you the food. Both inside Claude.
🔒 Privacy by design. The Musette tools only take plain numbers (distance, elevation, intensity, temperature). We never touch your Strava account — that stays between you and Strava's own connector. No PII and no payment ever pass through the chat; the order link lands you on musette.cc where the proven checkout takes over.
✅ Validated by a WorldTour soigneur
Every plan this server returns is built on a carbohydrate protocol validated by Ien Vitse — sports dietitian (UZ Gent) and former performance nutritionist at Jumbo-Visma (2018–2023).
This is the difference between a generic AI guess (which can be wrong — too little fuel, hyponatremia, low energy availability) and advice you can trust for your A-goal. It is the same engine that powers musette.cc — one source of truth, grounded in the Jeukendrup protocol and Ien's WorldTour practice.
More on the science and the validation: musette.cc/ien-vitse.
🧱 How it's built
A small, stateless MCP server on the edge — cheap to run, nothing to break.
- Transport: Streamable HTTP via
mcp-lite(Deno/edge-native, zero-dep) - Runtime: Supabase Edge Function (Deno), stateless,
verify_jwt = false - Engine: the Ien-Vitse-validated
getCarbPlan()carb engine (Jeukendrup protocol + Ien's corrections) - Cart hand-off: stateless — the order link carries only product ids + quantities (
base64url); real prices are looked up server-side and re-validated at checkout. No PII in the chat.
The carbohydrate math is public sports science — the moat is the validation, the product catalogue and the checkout, not the formula. That's why this is open: openness is the authority play.
🇳🇱 Nederlands
De eerste sportvoeding die je vanuit Claude bestelt — op je échte Strava-data, gevalideerd door WorldTour-soigneur Ien Vitse.
Musette is een MCP-connector voor Claude. Koppel 'm (Settings → Connectors → "Add custom connector", plak de URL hierboven) en vraag in gewone taal wat je moet eten op je volgende rit of toertocht. Claude rekent het Ien-gevalideerde plan uit, stelt je musette samen met concrete producten en geeft je een bestel-link met de winkelwagen al gevuld. Echte premiummerken — Amacx en Maurten — die wij direct leveren (geen white-label, geen eigen-merk). Geen account, geen inlog, gratis — je betaalt alleen als je daadwerkelijk bestelt.
Sterker mét de Strava-connector: dan leest Claude je werkelijke ritten en wordt je plan persoonlijk in plaats van algemeen. Strava levert je data, Musette levert je voeding — allebei in Claude.
Stappenplan en demo: musette.cc/mcp
📦 Publishing & directories
This repo is the source of truth for every MCP directory listing.
- Anthropic MCP Registry — published from
server.jsonvia themcp-publisherCLI under the namespaceio.github.musette-cc/musette-mcp(GitHub-auth, verified via the musette-cc org). - Also listed on: mcp.so · Smithery · PulseMCP · Glama ·
awesome-mcp-servers.
🔗 Links
- 🌐 Website & demo — musette.cc/mcp
- 🚴 Strava + Claude explained — musette.cc/strava-mcp-claude
- 🥤 Shop — musette.cc
- 🧪 The science & Ien Vitse — musette.cc/ien-vitse
- 📜 Model Context Protocol
Musette · Experts in fueling · Est. 2026 Jouw rit. Jouw data. Jouw voeding.
Source: README.md at commit ed82922
Tools
0Version history
1- v1.0.0LatestSep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listedRequired15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts