BMIkit
Model Context Protocol

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.

Server-URL
https://bmikit.com/api/mcp
In je AI-assistent
Geef me het eerlijke beeld van de lichaamssamenstelling: 180 cm, 85 kg, 35, man, taille 95 cm.
BMI
26.2
Overgewicht
23%
Vetpercentage
0.53
Taille/lengte
20.1
FFMI
via BMI Kit MCP
Endpoint
https://bmikit.com/api/mcp
Transport
Streamable HTTP
Auth
OAuth 2.1 (publieke tools hebben niets nodig)
Discovery
/.well-known/mcp
Referentie

Tools

compute_body_metricsAlleen lezen

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.

Parameters
heightverplicht
number
cm for metric, inches for imperial (see units).
weightverplicht
number
kg for metric, pounds for imperial.
ageverplicht
integer
Years (2 to 120).
sexverplicht
"male" | "female"
Used by the body composition formulas.
unitsoptioneel
"metric" | "imperial"
Defaults to metric.
waistoptioneel
number
Circumference. Enables waist to height and Navy body fat.
neckoptioneel
number
With waist, enables U.S. Navy body fat.
hipoptioneel
number
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 lezen

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.

Parameters
heightverplicht
number
cm for metric, inches for imperial (see units).
weightverplicht
number
kg for metric, pounds for imperial.
ageverplicht
integer
Years (2 to 120).
sexverplicht
"male" | "female"
Used by the body composition formulas.
unitsoptioneel
"metric" | "imperial"
Defaults to metric.
waistoptioneel
number
Circumference. Enables waist to height and Navy body fat.
neckoptioneel
number
With waist, enables U.S. Navy body fat.
hipoptioneel
number
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 gegevensInloggen

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.

Parameters
weightverplicht
number
kg or pounds per units.
unitsoptioneel
"metric" | "imperial"
Defaults to metric.
taken_onoptioneel
string (YYYY-MM-DD)
Defaults to today.
waistoptioneel
number
Waist circumference.
neckoptioneel
number
Neck circumference.
hipoptioneel
number
Hip circumference.
body_fat_pctoptioneel
number
Measured body fat, if known.
heightoptioneel
number
Stored once on your profile for derived trends.
sexoptioneel
"male" | "female"
Stored once on your profile.
ageoptioneel
integer
Stored once on your profile.
get_trendsAlleen lezenInloggen

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.

Parameters
metricoptioneel
"weight" | "bmi" | "body_fat" | "ffmi" | "lean_mass" | "whtr"
Defaults to weight.
range_daysoptioneel
integer
Lookback window. Omit for all history.
set_goalSchrijft gegevensInloggen

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.

Parameters
goal_typeverplicht
"lose" | "maintain" | "gain"
The weight goal.
activity_levelverplicht
"sedentary".."veryActive"
Used to estimate energy needs.
target_weightoptioneel
number
kg or pounds per units. Omit for maintain.
unitsoptioneel
"metric" | "imperial"
Defaults to metric.
target_dateoptioneel
string (YYYY-MM-DD)
Optional target date.
get_goalAlleen lezenInloggen

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.

Parameters
get_targetsAlleen lezenInloggen

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.

Parameters
Waarom opslaan met BMI Kit

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.

Instellen

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

ChatGPT

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

Probeer te vragen

Vertrouwen

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.