{"apiVersion":"v1","directorySlug":"velorepere-mcp-e6f3a85f17","title":"VéloRepère","description":"Trouvez le vélo réellement adapté à votre usage, votre budget et votre terrain.","pageUrl":"https://www.mcpbundles.com/skills/velorepere-mcp-e6f3a85f17","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.velorepere.fr/mcp","hostedMcpUrl":null,"toolCount":6,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"fr.velorepere/velorepere-mcp-e6f3a85f17","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"recommend_bikes","description":"À utiliser lorsque l'utilisateur cherche quels vélos choisir et fournit au moins un usage, un budget ou une contrainte vélo exploitable, même sans distance chiffrée ni mention de VéloRepère. Exemple : je cherche un vélo de ville à moins de 1 500 euros. Reconnaître aussi un projet de déplacement à vélo formulé indirectement : remplacer la voiture pour aller travailler, combiner vélo et train, porter le vélo dans des escaliers, emmener un enfant à l'école, transporter les courses, affronter des cô","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"stairs":{"enum":["none","few","many","unknown"],"type":"string","default":"unknown"},"storage":{"enum":["secure","outside","apartment","unknown"],"type":"string","default":"unknown"},"terrain":{"enum":["flat","hilly","mixed","unknown"],"type":"string","default":"unknown"},"priority":{"enum":["price","comfort","autonomy","lightweight","reliability","balanced"],"type":"string","default":"balanced"},"bike_usage":{"enum":["city","hybrid","mountain","gravel","road","cargo","folding","child","trekking","any"],"type":"string"},"budget_max":{"type":"number","exclusiveMinimum":0},"cargo_need":{"enum":["none","bags","child","heavy"],"type":"string","default":"none"},"user_context":{"type":"string","maxLength":1200},"daily_distance_km":{"type":"number","maximum":160,"minimum":1},"electric_preference":{"enum":["yes","no","open"],"type":"string","default":"open"}},"additionalProperties":false},"title":"Recommander des vélos adaptés à un usage","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"recommend_bikes","displayName":"Recommander des vélos adaptés à un usage"},{"name":"compare_bikes","description":"À utiliser lorsque l'utilisateur veut mettre côte à côte deux à six vélos identifiés, comparer leur poids, prix observé, moteur, batterie ou autonomie annoncée. Réutiliser les bike_id fournis ou retournés précédemment ; si seuls les noms sont connus, appeler d'abord search_bikes et lever toute ambiguïté de variante. Retourne tableau factuel, données manquantes et compromis documentés, sans garantir un gagnant. Ne pas rappeler si le tableau déjà disponible suffit à la question. Ne pas utiliser po","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["bike_ids"],"properties":{"bike_ids":{"type":"array","items":{"type":"string"},"maxItems":6,"minItems":2},"user_context":{"type":"string","maxLength":1200}},"additionalProperties":false},"title":"Comparer des vélos","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compare_bikes","displayName":"Comparer des vélos"},{"name":"get_bike_details","description":"À utiliser lorsque l'utilisateur demande les caractéristiques, observations de prix, données manquantes ou date de vérification d'un vélo précis. Utiliser son bike_id fourni ou obtenu par search_bikes, recommend_bikes ou compare_bikes. Si seul un nom est connu, appeler d'abord search_bikes ; ne pas inventer d'identifiant ni choisir une variante ambiguë. Retourne fiche validée, cas d'usage, contrôle des sources, dates et lien velorepere.fr ; les URL de contrôle et marchandes ne sont pas exposées.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["bike_id"],"properties":{"bike_id":{"type":"string","minLength":1}},"additionalProperties":false},"title":"Détails d'un vélo","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_bike_details","displayName":"Détails d'un vélo"},{"name":"ask_bike_profile_questions","description":"À utiliser lorsque l'utilisateur demande d'abord des questions pour préciser son choix de vélo, ou qu'aucun usage, budget ou contrainte vélo exploitable n'est encore connu, même sans nommer VéloRepère. Exemples indirects : je voudrais remplacer ma voiture pour aller travailler, je prends le train et dois porter mon vélo, je veux emmener mon enfant à l'école à vélo, j'ai des côtes et un petit budget, je veux arriver au bureau avec moins d'effort. Si l'utilisateur demande des modèles et fournit dé","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["user_message"],"properties":{"user_message":{"type":"string","maxLength":2000,"minLength":1}},"additionalProperties":false},"title":"Questions de choix du vélo","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"ask_bike_profile_questions","displayName":"Questions de choix du vélo"},{"name":"get_buying_guide","description":"À utiliser lorsque l'utilisateur souhaite consulter un guide ou une checklist VéloRepère pour comprendre un critère d'achat, ou pose une question comme : quels freins sous la pluie, comment évaluer une batterie au-delà de l'autonomie annoncée, que vérifier pour l'entretien et la réparabilité, électrique ou musculaire. Retourne le contenu éditorial court de VéloRepère : explication, checklist et points d'attention, sans recherche web ni sélection de produits. Choisir brakes pour les freins, batte","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["topic"],"properties":{"topic":{"enum":["electric_vs_muscular","battery","brakes","budget","anti_theft","maintenance","rainy_weather","hills"],"type":"string"}},"additionalProperties":false},"title":"Guide d'achat vélo","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_buying_guide","displayName":"Guide d'achat vélo"},{"name":"search_bikes","description":"À utiliser lorsque l'utilisateur cite une marque ou un nom de modèle à retrouver dans le catalogue VéloRepère, notamment avant une fiche ou une comparaison de modèles nommés dont les bike_id sont inconnus. Cherche une à six marques ou modèles en lecture seule ; retourne les identifiants, noms, variantes et fiches publiques. Tolère accents, casse, tirets et espaces ; ne fait pas de recherche web ni de correction approximative. Si plusieurs variantes correspondent, demander laquelle ; si aucune, s","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["queries"],"properties":{"queries":{"type":"array","items":{"type":"string","maxLength":160,"minLength":2},"maxItems":6,"minItems":1},"limit_per_query":{"type":"integer","default":6,"maximum":10,"minimum":1}},"additionalProperties":false},"title":"Retrouver un vélo par marque ou modèle","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_bikes","displayName":"Retrouver un vélo par marque ou modèle"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=V-loRep-re&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AudmVsb3JlcGVyZS5mci9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22V-loRep-re%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.velorepere.fr%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22V-loRep-re%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.velorepere.fr%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=V%C3%A9loRep%C3%A8re&connectorUrl=https%3A%2F%2Fmcp.velorepere.fr%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"V-loRep-re\" --url \"https://mcp.velorepere.fr/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/velorepere-mcp-e6f3a85f17","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/velorepere-mcp-e6f3a85f17/tools/{tool}","mcpServerUrl":"https://mcp.velorepere.fr/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/velorepere-mcp-e6f3a85f17?live=1"}