BMI Kit MCP-Server
Verbinde BMI Kit mit Claude, ChatGPT und anderen KI-Assistenten. Berechne die Körperzusammensetzung (BMI, Körperfett, FFMI, Taille zu Größe) und speichere und verfolge angemeldet deine Messungen über die Zeit.
https://bmikit.com/api/mcp- Endpunkt
- https://bmikit.com/api/mcp
- Transport
- Streamable HTTP
- Auth
- OAuth 2.1 (öffentliche Tools brauchen keine)
- Discovery
- /.well-known/mcp
Tools
compute_body_metricsNur lesenCompute 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.
heighterforderlichnumber- cm for metric, inches for imperial (see units).
weighterforderlichnumber- kg for metric, pounds for imperial.
ageerforderlichinteger- Years (2 to 120).
sexerforderlich"male" | "female"- Used by the body composition formulas.
unitsoptional"metric" | "imperial"- Defaults to metric.
waistoptionalnumber- Circumference. Enables waist to height and Navy body fat.
neckoptionalnumber- With waist, enables U.S. Navy body fat.
hipoptionalnumber- Women only, improves Navy body fat.
activityoptional"sedentary".."veryActive"- Enables TDEE and macro targets.
goaloptional"lose" | "maintain" | "gain"- With activity, enables macro targets.
honest_pictureNur lesenExplain 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.
heighterforderlichnumber- cm for metric, inches for imperial (see units).
weighterforderlichnumber- kg for metric, pounds for imperial.
ageerforderlichinteger- Years (2 to 120).
sexerforderlich"male" | "female"- Used by the body composition formulas.
unitsoptional"metric" | "imperial"- Defaults to metric.
waistoptionalnumber- Circumference. Enables waist to height and Navy body fat.
neckoptionalnumber- With waist, enables U.S. Navy body fat.
hipoptionalnumber- Women only, improves Navy body fat.
activityoptional"sedentary".."veryActive"- Enables TDEE and macro targets.
goaloptional"lose" | "maintain" | "gain"- With activity, enables macro targets.
save_measurementSchreibt DatenAnmeldenSave 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.
weighterforderlichnumber- kg or pounds per units.
unitsoptional"metric" | "imperial"- Defaults to metric.
taken_onoptionalstring (YYYY-MM-DD)- Defaults to today.
waistoptionalnumber- Waist circumference.
neckoptionalnumber- Neck circumference.
hipoptionalnumber- Hip circumference.
body_fat_pctoptionalnumber- Measured body fat, if known.
heightoptionalnumber- Stored once on your profile for derived trends.
sexoptional"male" | "female"- Stored once on your profile.
ageoptionalinteger- Stored once on your profile.
get_trendsNur lesenAnmeldenSummarise 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.
metricoptional"weight" | "bmi" | "body_fat" | "ffmi" | "lean_mass" | "whtr"- Defaults to weight.
range_daysoptionalinteger- Lookback window. Omit for all history.
set_goalSchreibt DatenAnmeldenSet 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_typeerforderlich"lose" | "maintain" | "gain"- The weight goal.
activity_levelerforderlich"sedentary".."veryActive"- Used to estimate energy needs.
target_weightoptionalnumber- kg or pounds per units. Omit for maintain.
unitsoptional"metric" | "imperial"- Defaults to metric.
target_dateoptionalstring (YYYY-MM-DD)- Optional target date.
get_goalNur lesenAnmeldenReturn 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_targetsNur lesenAnmeldenReturn 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.
Speicher macht aus einem Rechner einen Tracker
Berechnungen sind einmal nützlich. Der Wert wächst, wenn der Assistent sich erinnert. Wenn du in deinem BMI Kit-Konto speicherst, erhält jeder Assistent eine echte Historie deiner Körperzusammensetzung, mit der er arbeiten kann.
Eine Historie, jeder Assistent
Trage eine Messung aus ChatGPT ein, frage Claude nächste Woche nach dem Trend, sieh dieselben Zahlen im Web. Deine Messungen stecken nicht in einem einzigen Chat fest.
Mehr als die Waage
Trends verfolgen FFMI, Muskelmasse, Körperfett und Taille zu Größe, nicht nur das Gewicht. Der Assistent kann über die Körperzusammensetzung nachdenken, nicht nur über eine einzelne Zahl.
Muskelverlust früh erkennen
Bei GLP-1 oder jeder Diät warnt get_trends, wenn zu viel des verlorenen Gewichts nach Muskelmasse aussieht, damit du rechtzeitig Eiweiß und Krafttraining ergänzen kannst.
Deine Daten, deine Kontrolle
In der EU gespeichert, pro Nutzer isoliert, nur mit Zustimmung. Exportiere oder lösche sie jederzeit. Berechnungen ohne Speichern behalten gar nichts.
In einer Minute verbinden
Claude
Einstellungen, Connectors, Eigenen Connector hinzufügen, dann die Server-URL einfügen. In Claude Code:
claude mcp add --transport http \
bmikit https://bmikit.com/api/mcpChatGPT
Einstellungen, Connectors, Entwicklermodus aktivieren, Connector hinzufügen, Server-URL einfügen, dann die Anmeldung abschließen.
Cursor und VS Code
Zu deiner MCP-Konfiguration hinzufügen:
{
"bmikit": {
"url": "https://bmikit.com/api/mcp"
}
}Frag zum Beispiel
- Wie sieht das ehrliche Bild der Körperzusammensetzung für 180 cm, 85 kg, 35 Jahre, männlich, Taille 95 cm aus?
- Speichere meine Messung: 84 kg, Taille 94 cm, heute.
- Wie hat sich mein FFMI in den letzten 3 Monaten verändert?
- Berechne meinen BMI und mein Körperfett: 175 cm, 76 kg, weiblich, 41.
Datenschutz und deine Daten
Berechnungen speichern nichts
Die Berechnungs-Tools verarbeiten die Zahlen in deiner Anfrage und behalten nichts. Kein Konto nötig.
Speichern ist freiwillig
Das Speichern von Messungen erfordert Anmeldung und ausdrückliche Zustimmung. Die Daten liegen in der EU, sind pro Nutzer isoliert, und du kannst sie jederzeit widerrufen oder löschen.
Wellness, keine Diagnose
Ein allgemeines Wellness-Tool, keine medizinische Beratung und nicht patientenspezifisch. Bitte wende dich an qualifiziertes medizinisches Fachpersonal.