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.
https://bmikit.com/api/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
Herramientas
compute_body_metricsSolo lecturaCompute 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.
heightobligatorionumber- cm for metric, inches for imperial (see units).
weightobligatorionumber- kg for metric, pounds for imperial.
ageobligatoriointeger- Years (2 to 120).
sexobligatorio"male" | "female"- Used by the body composition formulas.
unitsopcional"metric" | "imperial"- Defaults to metric.
waistopcionalnumber- Circumference. Enables waist to height and Navy body fat.
neckopcionalnumber- With waist, enables U.S. Navy body fat.
hipopcionalnumber- 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 lecturaExplain 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.
heightobligatorionumber- cm for metric, inches for imperial (see units).
weightobligatorionumber- kg for metric, pounds for imperial.
ageobligatoriointeger- Years (2 to 120).
sexobligatorio"male" | "female"- Used by the body composition formulas.
unitsopcional"metric" | "imperial"- Defaults to metric.
waistopcionalnumber- Circumference. Enables waist to height and Navy body fat.
neckopcionalnumber- With waist, enables U.S. Navy body fat.
hipopcionalnumber- 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ónSave 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.
weightobligatorionumber- kg or pounds per units.
unitsopcional"metric" | "imperial"- Defaults to metric.
taken_onopcionalstring (YYYY-MM-DD)- Defaults to today.
waistopcionalnumber- Waist circumference.
neckopcionalnumber- Neck circumference.
hipopcionalnumber- Hip circumference.
body_fat_pctopcionalnumber- Measured body fat, if known.
heightopcionalnumber- Stored once on your profile for derived trends.
sexopcional"male" | "female"- Stored once on your profile.
ageopcionalinteger- Stored once on your profile.
get_trendsSolo lecturaIniciar sesiónSummarise 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.
metricopcional"weight" | "bmi" | "body_fat" | "ffmi" | "lean_mass" | "whtr"- Defaults to weight.
range_daysopcionalinteger- Lookback window. Omit for all history.
set_goalEscribe datosIniciar sesiónSet 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_typeobligatorio"lose" | "maintain" | "gain"- The weight goal.
activity_levelobligatorio"sedentary".."veryActive"- Used to estimate energy needs.
target_weightopcionalnumber- kg or pounds per units. Omit for maintain.
unitsopcional"metric" | "imperial"- Defaults to metric.
target_dateopcionalstring (YYYY-MM-DD)- Optional target date.
get_goalSolo lecturaIniciar sesiónReturn 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_targetsSolo lecturaIniciar sesiónReturn 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.
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.
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/mcpChatGPT
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"
}
}Prueba a preguntar
- ¿Cuál es el panorama honesto de la composición corporal para 180 cm, 85 kg, hombre de 35 años, cintura 95 cm?
- Guarda mi pesaje: 84 kg, cintura 94 cm, hoy.
- ¿Cómo ha cambiado mi FFMI en los últimos 3 meses?
- Calcula mi IMC y mi grasa corporal: 175 cm, 76 kg, mujer, 41.
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.