Serveur MCP BMI Kit
Connectez BMI Kit à Claude, ChatGPT et d'autres assistants IA. Calculez la composition corporelle (IMC, masse grasse, FFMI, tour de taille sur taille) et, une fois connecté, enregistrez et suivez vos mesures dans le temps.
https://bmikit.com/api/mcp- Point de terminaison
- https://bmikit.com/api/mcp
- Transport
- Streamable HTTP
- Auth
- OAuth 2.1 (les outils publics n'en ont pas besoin)
- Discovery
- /.well-known/mcp
Outils
compute_body_metricsLecture seuleCompute a fuller body composition picture from height, weight, age and sex: BMI and its WHO category, estimated body fat percentage, fat free mass index (FFMI), and with a waist measurement the waist to height ratio, plus optional BMR, TDEE, ideal weight and daily macro targets. Returns a general wellness estimate only, not medical advice and not patient specific.
heightrequisnumber- cm for metric, inches for imperial (see units).
weightrequisnumber- kg for metric, pounds for imperial.
agerequisinteger- Years (2 to 120).
sexrequis"male" | "female"- Used by the body composition formulas.
unitsoptionnel"metric" | "imperial"- Defaults to metric.
waistoptionnelnumber- Circumference. Enables waist to height and Navy body fat.
neckoptionnelnumber- With waist, enables U.S. Navy body fat.
hipoptionnelnumber- Women only, improves Navy body fat.
activityoptionnel"sedentary".."veryActive"- Enables TDEE and macro targets.
goaloptionnel"lose" | "maintain" | "gain"- With activity, enables macro targets.
honest_pictureLecture seuleExplain in plain language what BMI alone misses for this person, covering body fat percentage, waist to height ratio and FFMI, with cited sources (WHO, Deurenberg 1991, Ashwell and NICE). Returns a general wellness estimate only, not medical advice and not patient specific.
heightrequisnumber- cm for metric, inches for imperial (see units).
weightrequisnumber- kg for metric, pounds for imperial.
agerequisinteger- Years (2 to 120).
sexrequis"male" | "female"- Used by the body composition formulas.
unitsoptionnel"metric" | "imperial"- Defaults to metric.
waistoptionnelnumber- Circumference. Enables waist to height and Navy body fat.
neckoptionnelnumber- With waist, enables U.S. Navy body fat.
hipoptionnelnumber- Women only, improves Navy body fat.
activityoptionnel"sedentary".."veryActive"- Enables TDEE and macro targets.
goaloptionnel"lose" | "maintain" | "gain"- With activity, enables macro targets.
save_measurementÉcrit des donnéesConnexionSave a body measurement (weight, optional waist, neck, hip and measured body fat) to the signed in user's BMI Kit history, so trends can be tracked over time. Optionally store height, sex and age once, which lets later trends include BMI, FFMI and lean mass. Requires the user to be signed in and to have consented to storing body composition data. General wellness tracking, not medical advice.
weightrequisnumber- kg or pounds per units.
unitsoptionnel"metric" | "imperial"- Defaults to metric.
taken_onoptionnelstring (YYYY-MM-DD)- Defaults to today.
waistoptionnelnumber- Waist circumference.
neckoptionnelnumber- Neck circumference.
hipoptionnelnumber- Hip circumference.
body_fat_pctoptionnelnumber- Measured body fat, if known.
heightoptionnelnumber- Stored once on your profile for derived trends.
sexoptionnel"male" | "female"- Stored once on your profile.
ageoptionnelinteger- Stored once on your profile.
get_trendsLecture seuleConnexionSummarise the signed in user's saved measurements over time for one metric (weight, BMI, body fat, FFMI, lean mass or waist to height ratio), including direction of change and a muscle at risk note when a large share of weight lost appears to be lean mass. General wellness estimate only, not medical advice and not patient specific.
metricoptionnel"weight" | "bmi" | "body_fat" | "ffmi" | "lean_mass" | "whtr"- Defaults to weight.
range_daysoptionnelinteger- Lookback window. Omit for all history.
set_goalÉcrit des donnéesConnexionSet or update the signed in user's goal (lose, maintain or gain), activity level, an optional target weight and an optional target date, so the dashboard and trends can track progress toward it. Requires the user to be signed in and to have consented to storing body composition data. General wellness tracking, not medical advice.
goal_typerequis"lose" | "maintain" | "gain"- The weight goal.
activity_levelrequis"sedentary".."veryActive"- Used to estimate energy needs.
target_weightoptionnelnumber- kg or pounds per units. Omit for maintain.
unitsoptionnel"metric" | "imperial"- Defaults to metric.
target_dateoptionnelstring (YYYY-MM-DD)- Optional target date.
get_goalLecture seuleConnexionReturn the signed in user's current goal: type (lose, maintain or gain), activity level, and the target weight and target date if set. General wellness information, not medical advice.
get_targetsLecture seuleConnexionReturn general daily calorie and protein guidance ranges for the signed in user's goal, plus progress toward their target weight. These are population level guidance ranges to start from, not a prescribed personal target, and not medical advice or patient specific.
La mémoire transforme un calculateur en suivi
Les calculs sont utiles une fois. La valeur grandit quand l'assistant se souvient. Enregistrer dans votre compte BMI Kit donne à n'importe quel assistant un véritable historique de composition corporelle sur lequel raisonner.
Un seul historique, tous les assistants
Enregistrez une pesée depuis ChatGPT, demandez la tendance à Claude la semaine suivante, retrouvez les mêmes chiffres sur le web. Vos mesures ne restent pas coincées dans une seule conversation.
Au-delà de la balance
Les tendances suivent le FFMI, la masse maigre, la masse grasse et le tour de taille sur taille, pas seulement le poids. L'assistant peut raisonner sur la composition corporelle, pas sur un seul chiffre.
Repérer tôt la perte musculaire
Sous GLP-1 ou pendant une sèche, get_trends signale quand une trop grande part du poids perdu ressemble à de la masse maigre, pour ajouter à temps des protéines et de la musculation.
Vos données, votre contrôle
Stockées dans l'UE, isolées par utilisateur, uniquement sur consentement. Exportez-les ou supprimez-les quand vous voulez. Les calculs sans enregistrement ne conservent rien du tout.
Connectez-vous en une minute
Claude
Réglages, Connecteurs, Ajouter un connecteur personnalisé, puis collez l'URL du serveur. Dans Claude Code :
claude mcp add --transport http \
bmikit https://bmikit.com/api/mcpChatGPT
Réglages, Connecteurs, activez le mode Développeur, Ajouter un connecteur, collez l'URL du serveur, puis terminez la connexion.
Cursor et VS Code
Ajoutez à votre configuration MCP :
{
"bmikit": {
"url": "https://bmikit.com/api/mcp"
}
}Essayez de demander
- Quel est le portrait honnête de la composition corporelle pour 180 cm, 85 kg, homme de 35 ans, tour de taille 95 cm ?
- Enregistre ma pesée : 84 kg, tour de taille 94 cm, aujourd'hui.
- Comment mon FFMI a-t-il évolué ces 3 derniers mois ?
- Calcule mon IMC et ma masse grasse : 175 cm, 76 kg, femme, 41.
Confidentialité et vos données
Les calculs ne stockent rien
Les outils de calcul traitent les chiffres de votre requête et ne conservent rien. Aucun compte nécessaire.
L'enregistrement est facultatif
Enregistrer des mesures nécessite une connexion et un consentement explicite. Les données sont conservées dans l'UE, isolées par utilisateur, et vous pouvez les retirer ou les supprimer à tout moment.
Bien-être, pas diagnostic
Un outil de bien-être général, pas un avis médical et non spécifique au patient. Veuillez consulter un professionnel de santé qualifié.