BMIkit
Model Context Protocol

Servidor MCP de BMI Kit

Conecta BMI Kit con Claude, ChatGPT y otros asistentes de IA. Calcula la composición corporal (IMC, grasa corporal, FFMI, cintura sobre altura) y, al iniciar sesión, guarda y sigue tus mediciones a lo largo del tiempo.

URL del servidor
https://bmikit.com/api/mcp
En tu asistente de IA
Dame el panorama honesto de la composición corporal: 180 cm, 85 kg, 35, hombre, cintura 95 cm.
BMI
26.2
Sobrepeso
23%
Grasa corporal
0.53
Cintura/altura
20.1
FFMI
vía BMI Kit MCP
Endpoint
https://bmikit.com/api/mcp
Transporte
Streamable HTTP
Auth
OAuth 2.1 (las herramientas públicas no la necesitan)
Discovery
/.well-known/mcp
Referencia

Herramientas

compute_body_metricsSolo lectura

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.

Parámetros
heightobligatorio
number
cm for metric, inches for imperial (see units).
weightobligatorio
number
kg for metric, pounds for imperial.
ageobligatorio
integer
Years (2 to 120).
sexobligatorio
"male" | "female"
Used by the body composition formulas.
unitsopcional
"metric" | "imperial"
Defaults to metric.
waistopcional
number
Circumference. Enables waist to height and Navy body fat.
neckopcional
number
With waist, enables U.S. Navy body fat.
hipopcional
number
Women only, improves Navy body fat.
activityopcional
"sedentary".."veryActive"
Enables TDEE and macro targets.
goalopcional
"lose" | "maintain" | "gain"
With activity, enables macro targets.
honest_pictureSolo lectura

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.

Parámetros
heightobligatorio
number
cm for metric, inches for imperial (see units).
weightobligatorio
number
kg for metric, pounds for imperial.
ageobligatorio
integer
Years (2 to 120).
sexobligatorio
"male" | "female"
Used by the body composition formulas.
unitsopcional
"metric" | "imperial"
Defaults to metric.
waistopcional
number
Circumference. Enables waist to height and Navy body fat.
neckopcional
number
With waist, enables U.S. Navy body fat.
hipopcional
number
Women only, improves Navy body fat.
activityopcional
"sedentary".."veryActive"
Enables TDEE and macro targets.
goalopcional
"lose" | "maintain" | "gain"
With activity, enables macro targets.
save_measurementEscribe datosIniciar sesión

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.

Parámetros
weightobligatorio
number
kg or pounds per units.
unitsopcional
"metric" | "imperial"
Defaults to metric.
taken_onopcional
string (YYYY-MM-DD)
Defaults to today.
waistopcional
number
Waist circumference.
neckopcional
number
Neck circumference.
hipopcional
number
Hip circumference.
body_fat_pctopcional
number
Measured body fat, if known.
heightopcional
number
Stored once on your profile for derived trends.
sexopcional
"male" | "female"
Stored once on your profile.
ageopcional
integer
Stored once on your profile.
get_trendsSolo lecturaIniciar sesión

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.

Parámetros
metricopcional
"weight" | "bmi" | "body_fat" | "ffmi" | "lean_mass" | "whtr"
Defaults to weight.
range_daysopcional
integer
Lookback window. Omit for all history.
set_goalEscribe datosIniciar sesión

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.

Parámetros
goal_typeobligatorio
"lose" | "maintain" | "gain"
The weight goal.
activity_levelobligatorio
"sedentary".."veryActive"
Used to estimate energy needs.
target_weightopcional
number
kg or pounds per units. Omit for maintain.
unitsopcional
"metric" | "imperial"
Defaults to metric.
target_dateopcional
string (YYYY-MM-DD)
Optional target date.
get_goalSolo lecturaIniciar sesión

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.

Parámetros
get_targetsSolo lecturaIniciar sesión

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.

Parámetros
Por qué guardar con BMI Kit

La memoria convierte una calculadora en un seguimiento

Los cálculos son útiles una vez. El valor crece cuando el asistente recuerda. Guardar en tu cuenta de BMI Kit le da a cualquier asistente un historial real de composición corporal sobre el que razonar.

Un historial, todos los asistentes

Registra un pesaje desde ChatGPT, pregúntale a Claude por la tendencia la próxima semana, ve los mismos números en la web. Tus mediciones no se quedan atrapadas en un solo chat.

Más allá de la báscula

Las tendencias siguen el FFMI, la masa magra, la grasa corporal y la cintura sobre altura, no solo el peso. El asistente puede razonar sobre la composición corporal, no sobre un único número.

Detecta pronto la pérdida de músculo

Con GLP-1 o en cualquier definición, get_trends avisa cuando demasiada parte del peso perdido parece masa magra, para que añadas proteína y entrenamiento de fuerza a tiempo.

Tus datos, tu control

Almacenados en la UE, aislados por usuario, solo con consentimiento. Expórtalos o elimínalos cuando quieras. Los cálculos sin guardar no conservan nada.

Configuración

Conéctate en un minuto

Claude

Ajustes, Conectores, Añadir conector personalizado y luego pega la URL del servidor. En Claude Code:

claude mcp add --transport http \
  bmikit https://bmikit.com/api/mcp

ChatGPT

Ajustes, Conectores, activa el modo Desarrollador, Añadir un conector, pega la URL del servidor y luego completa el inicio de sesión.

Cursor y VS Code

Añade a tu configuración de MCP:

{
  "bmikit": {
    "url": "https://bmikit.com/api/mcp"
  }
}
Ejemplos

Prueba a preguntar

Confianza

Privacidad y tus datos

Los cálculos no guardan nada

Las herramientas de cálculo procesan los números de tu solicitud y no conservan nada. No hace falta cuenta.

Guardar es opcional

Guardar mediciones requiere iniciar sesión y consentimiento explícito. Los datos se conservan en la UE, aislados por usuario, y puedes retirarlos o eliminarlos en cualquier momento.

Bienestar, no diagnóstico

Una herramienta de bienestar general, no consejo médico ni específico para cada paciente. Consulta a un profesional sanitario cualificado.