Référence
Les outils MCP
Les 25 outils que le serveur MCP expose. Les outils de lecture sont annotés « lecture seule » : ton assistant peut les appeler sans te demander. Les autres écrivent, et la plupart des assistants demandent ton accord avant.
Mémoire et profil
get_training_contextlectureCharger la mémoire
Profil, notes retenues, programme actif, séance en cours et semaine planifiée : ce que l’assistant lit en début de conversation.
update_training_profileécritureMettre à jour le profil
Objectif, niveau, poids, fréquence, durée des séances, matériel. Seuls les champs donnés changent.
rememberécritureRetenir
Garde un fait durable : un objectif, une préférence, une contrainte, un horaire. Jamais la conversation elle-même.
forgetécritureOublier
Retire une note de la mémoire à ta demande.
Programmation
plan_weekécritureConstruire la semaine
Le moteur d’Athletia construit une semaine datée selon tes jours, ton temps, ton matériel et tes douleurs, dans un bloc avec semaine d’allègement. Elle reste une proposition.
accept_week_planécritureValider la semaine
Fait de la proposition ton programme, chaque séance à sa date, après ton accord explicite.
get_week_planlectureSemaine planifiée
Les séances de la semaine et leur statut (faite, manquée, aujourd’hui, prévue), et la proposition préparée le dimanche.
move_sessionlectureDéplacer une séance
Met une séance pas encore faite sur un autre jour libre de la semaine. Les exercices et les charges ne changent pas.
create_programécritureCréer un programme
Enregistre un programme que tu as construit avec l’assistant, après ton accord.
get_current_programlectureProgramme actif
Le programme en cours, jour par jour.
get_next_workoutlectureProchaine séance
Les exercices du jour, la charge prévue et la règle de progression qui l’a fixée, avec ta dernière performance.
modify_next_workoutécritureAjuster la prochaine séance
Change une charge pour la prochaine fois seulement, avec la raison.
Pendant la séance
prepare_sessionlectureSéance du jour
Une fois à la salle, sans programme ou sans envie de celui-ci : tu dis ce que tu veux travailler (ou laisse le coach choisir selon ce que tu as fait les jours précédents), le temps que tu as et ta forme. L’assistant te pose les questions du moteur une à une, puis le moteur construit la séance et l’assistant te la présente. Rien n’est enregistré avant ton accord ; la carte arrive au démarrage.
start_workoutécritureDémarrer la séance
Ouvre la séance du jour (celle du moteur ou celle du programme) et fige sa prescription.
log_setécritureEnregistrer une série
Répétitions, charge, RPE. Sans charge, celle de la série précédente ; un ressenti donné après coup complète la série. Les records battus sont signalés.
correct_setécritureCorriger une série
Change une série déjà enregistrée (« en fait c’était 8 reps ») ; le reste ne bouge pas.
add_exerciseécritureAjouter un exercice
Ajoute un exercice à la séance en cours, sans attendre une série (« ajoute du squat barre ») : après l’exercice en cours ou à la fin. Le moteur le dose : séries, répétitions et charge tirée de ton historique.
skip_exerciseécriturePasser un exercice
Saute un exercice de la séance en cours (« je saute les mollets ») : les séries déjà faites restent.
get_last_performancelectureLa dernière fois
Réservé à la carte, invisible pour l’assistant : ce que tu as fait la dernière fois à l’exercice en cours.
finish_workoutécritureTerminer la séance
Clôt la séance et calcule la progression de la suivante.
abandon_workoutécritureAbandonner la séance
Ferme la séance sans la compter dans l’historique ni la progression.
Suivi
get_workout_historylectureHistorique
Les séances terminées, série par série.
get_exercise_historylectureProgression sur un exercice
Meilleure série, 1RM estimé et volume par séance sur une période.
get_personal_recordslectureRecords personnels
Charge max, répétitions max et 1RM estimé (Epley), avec leur date.
get_training_summarylectureBilan
Séances, séries, répétitions, tonnage et fréquence sur une période.
Ce que les outils ne font pas
Ils décrivent ce qui est (tes séances, tes records, les règles appliquées) et ce qui a été enregistré. Le choix des exercices et des charges vient du moteur de programmation et de ses règles de progression, pas d’une improvisation de l’assistant.