BMI Kit MCP-server
Verbind BMI Kit met Claude, ChatGPT en andere AI-assistenten. Bereken je lichaamssamenstelling (BMI, vetpercentage, FFMI, taille tot lengte) en sla, als je bent ingelogd, je metingen op en volg ze door de tijd.
https://bmikit.com/api/mcp- Endpoint
- https://bmikit.com/api/mcp
- Transport
- Streamable HTTP
- Auth
- OAuth 2.1 (publieke tools hebben niets nodig)
- Discovery
- /.well-known/mcp
Tools
compute_body_metricsAlleen lezenCompute 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.
heightverplichtnumber- cm for metric, inches for imperial (see units).
weightverplichtnumber- kg for metric, pounds for imperial.
ageverplichtinteger- Years (2 to 120).
sexverplicht"male" | "female"- Used by the body composition formulas.
unitsoptioneel"metric" | "imperial"- Defaults to metric.
waistoptioneelnumber- Circumference. Enables waist to height and Navy body fat.
neckoptioneelnumber- With waist, enables U.S. Navy body fat.
hipoptioneelnumber- Women only, improves Navy body fat.
activityoptioneel"sedentary".."veryActive"- Enables TDEE and macro targets.
goaloptioneel"lose" | "maintain" | "gain"- With activity, enables macro targets.
honest_pictureAlleen lezenExplain 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.
heightverplichtnumber- cm for metric, inches for imperial (see units).
weightverplichtnumber- kg for metric, pounds for imperial.
ageverplichtinteger- Years (2 to 120).
sexverplicht"male" | "female"- Used by the body composition formulas.
unitsoptioneel"metric" | "imperial"- Defaults to metric.
waistoptioneelnumber- Circumference. Enables waist to height and Navy body fat.
neckoptioneelnumber- With waist, enables U.S. Navy body fat.
hipoptioneelnumber- Women only, improves Navy body fat.
activityoptioneel"sedentary".."veryActive"- Enables TDEE and macro targets.
goaloptioneel"lose" | "maintain" | "gain"- With activity, enables macro targets.
save_measurementSchrijft gegevensInloggenSave 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.
weightverplichtnumber- kg or pounds per units.
unitsoptioneel"metric" | "imperial"- Defaults to metric.
taken_onoptioneelstring (YYYY-MM-DD)- Defaults to today.
waistoptioneelnumber- Waist circumference.
neckoptioneelnumber- Neck circumference.
hipoptioneelnumber- Hip circumference.
body_fat_pctoptioneelnumber- Measured body fat, if known.
heightoptioneelnumber- Stored once on your profile for derived trends.
sexoptioneel"male" | "female"- Stored once on your profile.
ageoptioneelinteger- Stored once on your profile.
get_trendsAlleen lezenInloggenSummarise 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.
metricoptioneel"weight" | "bmi" | "body_fat" | "ffmi" | "lean_mass" | "whtr"- Defaults to weight.
range_daysoptioneelinteger- Lookback window. Omit for all history.
set_goalSchrijft gegevensInloggenSet 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_typeverplicht"lose" | "maintain" | "gain"- The weight goal.
activity_levelverplicht"sedentary".."veryActive"- Used to estimate energy needs.
target_weightoptioneelnumber- kg or pounds per units. Omit for maintain.
unitsoptioneel"metric" | "imperial"- Defaults to metric.
target_dateoptioneelstring (YYYY-MM-DD)- Optional target date.
get_goalAlleen lezenInloggenReturn 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_targetsAlleen lezenInloggenReturn 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.
Geheugen maakt van een rekenmachine een tracker
Berekeningen zijn één keer nuttig. De waarde groeit wanneer de assistent het onthoudt. Door op te slaan in je BMI Kit-account geef je elke assistent een echte geschiedenis van je lichaamssamenstelling om mee te redeneren.
Eén geschiedenis, elke assistent
Leg een weging vast vanuit ChatGPT, vraag Claude volgende week naar de trend, zie dezelfde cijfers op het web. Je metingen zitten niet vast in één chat.
Meer dan de weegschaal
Trends volgen FFMI, vetvrije massa, vetpercentage en taille tot lengte, niet alleen gewicht. De assistent kan redeneren over lichaamssamenstelling, niet over één enkel getal.
Spierverlies vroeg opmerken
Bij GLP-1 of een dieet waarschuwt get_trends wanneer te veel van het verloren gewicht op vetvrije massa lijkt, zodat je op tijd eiwit en krachttraining kunt toevoegen.
Jouw gegevens, jouw controle
Opgeslagen in de EU, per gebruiker afgeschermd, alleen met toestemming. Exporteer of verwijder het wanneer je wilt. Berekeningen zonder opslaan bewaren helemaal niets.
Verbind in een minuut
Claude
Instellingen, Connectors, Aangepaste connector toevoegen, plak dan de server-URL. In Claude Code:
claude mcp add --transport http \
bmikit https://bmikit.com/api/mcpChatGPT
Instellingen, Connectors, schakel Ontwikkelaarsmodus in, Een connector toevoegen, plak de server-URL en rond daarna het inloggen af.
Cursor en VS Code
Voeg toe aan je MCP-configuratie:
{
"bmikit": {
"url": "https://bmikit.com/api/mcp"
}
}Probeer te vragen
- Wat is het eerlijke beeld van de lichaamssamenstelling voor 180 cm, 85 kg, 35-jarige man, taille 95 cm?
- Sla mijn weging op: 84 kg, taille 94 cm, vandaag.
- Hoe is mijn FFMI de afgelopen 3 maanden veranderd?
- Bereken mijn BMI en vetpercentage: 175 cm, 76 kg, vrouw, 41.
Privacy en je gegevens
Berekeningen slaan niets op
De rekentools verwerken de getallen in je verzoek en bewaren niets. Geen account nodig.
Opslaan is optioneel
Het opslaan van metingen vereist inloggen en uitdrukkelijke toestemming. De gegevens staan in de EU, zijn per gebruiker afgeschermd, en je kunt ze altijd intrekken of verwijderen.
Welzijn, geen diagnose
Een algemeen welzijnshulpmiddel, geen medisch advies en niet patiëntspecifiek. Raadpleeg een gekwalificeerde zorgverlener.