BMIkit
Model Context Protocol

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.

Server-URL
https://bmikit.com/api/mcp
In deinem KI-Assistenten
Gib mir das ehrliche Bild der Körperzusammensetzung: 180 cm, 85 kg, 35, männlich, Taille 95 cm.
BMI
26.2
Übergewicht
23%
Körperfett
0.53
Taille/Größe
20.1
FFMI
über BMI Kit MCP
Endpunkt
https://bmikit.com/api/mcp
Transport
Streamable HTTP
Auth
OAuth 2.1 (öffentliche Tools brauchen keine)
Discovery
/.well-known/mcp
Referenz

Tools

compute_body_metricsNur lesen

Compute 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.

Parameter
heighterforderlich
number
cm for metric, inches for imperial (see units).
weighterforderlich
number
kg for metric, pounds for imperial.
ageerforderlich
integer
Years (2 to 120).
sexerforderlich
"male" | "female"
Used by the body composition formulas.
unitsoptional
"metric" | "imperial"
Defaults to metric.
waistoptional
number
Circumference. Enables waist to height and Navy body fat.
neckoptional
number
With waist, enables U.S. Navy body fat.
hipoptional
number
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 lesen

Explain 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.

Parameter
heighterforderlich
number
cm for metric, inches for imperial (see units).
weighterforderlich
number
kg for metric, pounds for imperial.
ageerforderlich
integer
Years (2 to 120).
sexerforderlich
"male" | "female"
Used by the body composition formulas.
unitsoptional
"metric" | "imperial"
Defaults to metric.
waistoptional
number
Circumference. Enables waist to height and Navy body fat.
neckoptional
number
With waist, enables U.S. Navy body fat.
hipoptional
number
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 DatenAnmelden

Save 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.

Parameter
weighterforderlich
number
kg or pounds per units.
unitsoptional
"metric" | "imperial"
Defaults to metric.
taken_onoptional
string (YYYY-MM-DD)
Defaults to today.
waistoptional
number
Waist circumference.
neckoptional
number
Neck circumference.
hipoptional
number
Hip circumference.
body_fat_pctoptional
number
Measured body fat, if known.
heightoptional
number
Stored once on your profile for derived trends.
sexoptional
"male" | "female"
Stored once on your profile.
ageoptional
integer
Stored once on your profile.
get_trendsNur lesenAnmelden

Summarise 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.

Parameter
metricoptional
"weight" | "bmi" | "body_fat" | "ffmi" | "lean_mass" | "whtr"
Defaults to weight.
range_daysoptional
integer
Lookback window. Omit for all history.
set_goalSchreibt DatenAnmelden

Set 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.

Parameter
goal_typeerforderlich
"lose" | "maintain" | "gain"
The weight goal.
activity_levelerforderlich
"sedentary".."veryActive"
Used to estimate energy needs.
target_weightoptional
number
kg or pounds per units. Omit for maintain.
unitsoptional
"metric" | "imperial"
Defaults to metric.
target_dateoptional
string (YYYY-MM-DD)
Optional target date.
get_goalNur lesenAnmelden

Return 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.

Parameter
get_targetsNur lesenAnmelden

Return 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.

Parameter
Warum mit BMI Kit speichern

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.

Einrichtung

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/mcp

ChatGPT

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"
  }
}
Beispiele

Frag zum Beispiel

Vertrauen

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.