Referencia

Todo lo que tu IA puede hacer

Nunca llamas a estas herramientas directamente: tú solo hablas, y el asistente elige la herramienta correcta. Aquí tienes el conjunto completo que expone el servidor Nutrition MCP, con lo que hace cada una y una frase que la activa.

38 herramientas en 7 áreas

Esta página fue traducida con IA a partir del inglés y no ha sido revisada por una persona. Leer el original en inglés

Registrar comidas

El ciclo principal: captura lo que comiste, como sea que lo describas.

log_meal Registrar Interfaz interactiva

Registra lo que comiste con calorías y macros, además de fibra, azúcares totales, alcohol y cafeína cuando tengas esos datos. Descríbelo en lenguaje natural: la IA estima las cifras, pregunta por el tamaño de la porción cuando no está claro, y puede obtener antes los datos de la etiqueta a partir de un código de barras o de la web.

Parámetros
  • description obligatorio — Qué comiste
  • meal_type obligatorio — desayuno, almuerzo, cena o snack
  • calories opcional — Calorías totales
  • protein_g opcional — Proteína en gramos
  • carbs_g opcional — Carbohidratos en gramos
  • fat_g opcional — Grasa en gramos
  • fiber_g opcional — Fibra dietética en gramos. Se indica a la IA que la complete en cada comida, estimándola a partir de los ingredientes cuando no hay dato de etiqueta, porque un campo vacío no es un cero: deja fuera el día entero de tu promedio de fibra
  • sugar_g opcionalAzúcares totales en gramos: la cifra que la etiqueta imprime bajo "Azúcares", incluyendo el azúcar natural de la fruta y la leche, no solo el azúcar añadido. Se completa en cada comida en los mismos términos que la fibra
  • alcohol_g opcional — Gramos de etanol puro, no el volumen de la bebida ni su graduación: la IA lo calcula a partir del tamaño de la copa y la graduación (una cerveza de 330 ml al 5% son 13 g)
  • caffeine_mg opcional — Cafeína en miligramos, no en gramos: el único campo aquí que no está en gramos, porque así es como lo indican todas las etiquetas y guías (un café de filtro tiene unos 95 mg, un espresso 63 mg, una lata de cola 34 mg). La cafeína no aporta calorías. A diferencia de la fibra y el azúcar, solo se envía para alimentos que realmente contienen cafeína: un 0 registrado pondría una fila de cafeína en tu panel para un nutriente que nunca consumes
  • logged_at opcional — Cuándo lo comiste, si no fue ahora mismo; te permite registrar algo después de que ocurrió
  • notes opcional — Notas adicionales
Prueba a decir

Registra un bowl de burrito de pollo con guacamole extra para el almuerzo

…o simplemente saca una foto de tu plato: la IA nombra cada alimento, calcula las porciones en medidas cotidianas (un vaso, un puñado), revisa cómo lo has registrado antes y te confirma antes de guardarlo.

lookup_barcode Buscar

Obtiene la información nutricional de un producto envasado desde Open Food Facts a partir de su código de barras (EAN/UPC de 8 a 14 dígitos). Puedes escribir los dígitos o leerlos de una foto del envase; el resultado luego se puede registrar, ajustado a la cantidad que comiste.

Prueba a decir

Escanea este código de barras: 3017620422003

…o envía una foto del envase: la IA lee los dígitos del código de barras en ella.

start_meal_import Importar Interfaz interactiva

Abre un importador en el chat para traer tu historial desde otra app: elige el archivo que exportaste de MyFitnessPal, Cronometer, Lose It! o MacroFactor, empareja sus columnas con calorías, macros, fibra, azúcar y cafeína (además de alcohol si has activado su seguimiento) y revisa qué se añadirá antes de confirmar. El archivo se lee en tu navegador, no se guarda nada hasta que apruebas la vista previa, y volver a importar el mismo archivo no crea duplicados.

Prueba a decir

Importa mi historial de comidas desde MyFitnessPal

bulk_import_meals Importar

Añade un lote de comidas pasadas de una sola vez (hasta 50 a la vez) en lugar de registrarlas una por una. El importador de arriba escribe a través de esta herramienta, y la IA puede usarla directamente para datos de comidas que hayas pegado en el chat. Cada fila se comprueba primero y lo que no encaje se informa fila por fila, así que reenviar las mismas filas es seguro y no duplicará lo ya registrado.

Parámetros
  • meals obligatorio — Las filas a importar, en el orden del archivo de origen (1–50 por llamada). Cada fila puede llevar una hora, tipo de comida, descripción, notas y las mismas cifras que una comida registrada: calories, protein_g, carbs_g, fat_g, fiber_g, sugar_g (azúcares totales), alcohol_g (gramos de etanol puro) y caffeine_mg (miligramos, no gramos)
  • expected_row_count obligatorio — Cuántas filas trae esta llamada, contadas desde el archivo de origen, para detectar si se pierde alguna
  • expected_total_kcal opcional — Total de calorías del archivo de origen, conciliado con lo que llega
  • dry_run opcional — Informa qué pasaría sin escribir nada
  • on_error opcional — Importa las filas válidas e informa del resto, o no escribe nada si alguna fila falla
  • source_app opcional — De qué app viene el archivo
Prueba a decir

Aquí están las comidas de la semana pasada, pegadas desde mi app anterior: añádelas todas

update_meal Editar Interfaz interactiva

Cambia los detalles de una comida que ya registraste: su descripción, cualquier macro, fibra, azúcar, alcohol o cafeína, la hora o las notas. También es cómo se rellena un dato que faltaba: si una comida se guardó sin su fibra o azúcar, el servidor lo indica y la IA lo completa aquí.

Parámetros
  • id obligatorio — UUID de la comida a actualizar
  • description opcional
  • calories opcional
  • protein_g opcional
  • carbs_g opcional
  • fat_g opcional
  • fiber_g opcional
  • sugar_g opcional — Azúcares totales, no azúcar añadido
  • alcohol_g opcional — Gramos de etanol puro, no el volumen de la bebida
  • caffeine_mg opcional — Miligramos, no gramos
  • logged_at opcional
  • notes opcional
Prueba a decir

En realidad ese almuerzo fueron 600 calorías, no 500: corrígelo

delete_meal Eliminar

Elimina una comida que registraste por error.

Parámetros
  • id obligatorio — UUID de la comida a eliminar
Prueba a decir

Elimina el snack que registré esta tarde

Revisar tus comidas

Repasa lo que has registrado, un día o un rango completo a la vez.

search_meals Ver

Busca tus comidas pasadas por palabra clave y velas agrupadas en sus variaciones recurrentes: con qué frecuencia se registró cada una, cuándo fue la última vez y sus calorías habituales. Así es como la IA compara una foto de tu plato con la forma en que has registrado esa comida antes, y cómo funciona "registra mi desayuno habitual".

Parámetros
  • queries obligatorio — Alternativas de palabras clave de alimentos, en cualquier idioma en el que hayas registrado
  • days opcional — Cuánto retroceder en el tiempo (por defecto, un año)
  • limit opcional — Número máximo de entradas a analizar
Prueba a decir

Registra mi desayuno habitual

get_meals_today Ver

Consulta todas las comidas que has registrado hoy.

Prueba a decir

¿Qué he comido hoy?

get_meals_by_date Ver

Consulta todas las comidas que registraste en un día concreto.

Parámetros
  • date obligatorio — Fecha en formato AAAA-MM-DD
Prueba a decir

Muéstrame todo lo que comí el 4 de julio

get_meals_by_date_range Ver

Obtén todas las comidas entre dos fechas de una sola vez: útil para revisar una semana o un mes.

Parámetros
  • start_date obligatorio — Fecha de inicio (AAAA-MM-DD)
  • end_date obligatorio — Fecha de fin (AAAA-MM-DD)
Prueba a decir

Lista mis comidas de lunes a viernes

export_all_data Exportar

Exporta todo lo que has registrado en un único ZIP: meals.csv, water.csv, weight.csv, goals.csv, profile.csv, y un README.txt que explica las columnas y unidades, con el mismo enlace privado, válido durante 60 minutos. Por ahora, las comidas son la única parte que se puede volver a importar.

Prueba a decir

Exporta todos mis datos: comidas, agua, peso y objetivos

Agua

Controla la hidratación junto con tu comida.

log_water Registrar

Registra una entrada de hidratación. Indícala en cualquier unidad (tazas, onzas, litros) y se convierte a mililitros automáticamente.

Parámetros
  • amount_ml obligatorio — Cantidad en mililitros (entero, > 0).
Prueba a decir

Acabo de beber una botella de agua de 500 ml

get_water_today Ver

Consulta el total de agua de hoy y cada entrada.

Prueba a decir

¿Cuánta agua he bebido hoy?

get_water_by_date Ver

Consulta tu total de agua y las entradas de un día concreto.

Parámetros
  • date obligatorio — Fecha en formato AAAA-MM-DD
Prueba a decir

¿Cuánto bebí ayer?

delete_water Eliminar

Elimina una entrada de agua que añadiste por error.

Parámetros
  • id obligatorio — UUID de la entrada de agua a eliminar
Prueba a decir

Elimina esa última entrada de agua

Peso

Registra tus pesajes, revísalos y observa la tendencia hacia tu objetivo.

log_weight Registrar

Registra una medición de peso corporal en kg o lb. Puedes tener varios pesajes al día sin problema, y el servidor lo guarda de forma canónica para que tu preferencia de unidad nunca distorsione el número.

Parámetros
  • weight obligatorio — Valor del peso corporal, en `unit` (> 0).
Prueba a decir

Registra mi peso: 74,2 kg esta mañana

update_weight Editar

Corrige un pesaje existente: el valor, la marca de tiempo o sus notas.

Parámetros
  • id obligatorio — UUID de la entrada de peso a actualizar
  • weight opcional — Nuevo valor de peso, en `unit`.
  • logged_at opcional — Marca de tiempo ISO 8601
  • notes opcional
Prueba a decir

Corrige el pesaje de esta mañana a 73,8 kg

delete_weight Eliminar

Elimina una entrada de peso.

Parámetros
  • id obligatorio — UUID de la entrada de peso a eliminar
Prueba a decir

Elimina la entrada de peso de hoy

get_weight_today Ver

Consulta los pesajes de hoy, mostrados en tu unidad preferida.

Prueba a decir

¿Cuánto pesé hoy?

get_weight_by_date Ver

Consulta tus pesajes de un día concreto.

Parámetros
  • date obligatorio — Fecha en formato AAAA-MM-DD
Prueba a decir

¿Cuál fue mi peso el día 1?

get_weight_by_date_range Ver

Obtén todos los pesajes entre dos fechas, agrupados por día con el promedio de cada uno.

Parámetros
  • start_date obligatorio — Fecha de inicio (AAAA-MM-DD)
  • end_date obligatorio — Fecha de fin (AAAA-MM-DD)
Prueba a decir

Muéstrame mis pesajes de las últimas dos semanas

set_weight_unit Ajuste

Elige si el peso se muestra y se introduce en kg o lb. Los valores guardados no se ven afectados: solo cambia la visualización y la interpretación por defecto.

Prueba a decir

Usa libras para mi peso a partir de ahora

get_weight_unit Ver

Comprueba qué unidad de peso estás usando actualmente.

Prueba a decir

¿Qué unidad de peso estoy usando?

Objetivos y progreso

Define metas y comprueba cómo va cada día.

set_nutrition_goals Ajuste

Define tus objetivos diarios de calorías, macros, fibra, azúcar, alcohol, cafeína y agua, además de un peso corporal objetivo opcional. Calorías, proteína, carbohidratos, grasa, fibra y agua son metas a alcanzar; azúcar, alcohol y cafeína son límites a no superar, y el progreso se expresa en consecuencia. Actualiza solo los campos que indiques; el resto se queda igual.

Parámetros
  • daily_calories opcional — Objetivo diario de calorías (kcal). Null para borrarlo.
  • daily_protein_g opcional — Objetivo diario de proteína (gramos). Null para borrarlo.
  • daily_carbs_g opcional — Objetivo diario de carbohidratos (gramos). Null para borrarlo.
  • daily_fat_g opcional — Objetivo diario de grasa (gramos). Null para borrarlo.
  • daily_fiber_g opcional — Objetivo diario de fibra (gramos), un mínimo a alcanzar. Null para borrarlo.
  • daily_sugar_g opcional — Límite diario de azúcares totales (gramos), un máximo a no superar. Los azúcares totales incluyen el azúcar natural de la fruta y la leche, así que las recomendaciones públicas de azúcar añadido son una cifra mucho menor. Null para borrarlo.
  • daily_alcohol_g opcional — Límite diario de alcohol en gramos de etanol puro, un máximo a no superar. Una bebida estándar de EE. UU. son 14 g; una unidad del Reino Unido, 7,9 g. Null para borrarlo.
  • daily_caffeine_mg opcional — Límite diario de cafeína en miligramos, un máximo a no superar. El límite de la EFSA y la FDA para adultos sanos es de 400 mg al día (aproximadamente cuatro cafés de filtro), y 200 mg durante el embarazo. 0 es un límite real que significa ninguna cantidad. Null para borrarlo.
  • daily_water_ml opcional
  • target_weight opcional
Prueba a decir

Ajusta mis objetivos a 2200 calorías, 160 g de proteína y un peso objetivo de 75 kg

get_nutrition_goals Ver

Consulta tus objetivos diarios actuales de calorías y macros, cualquier objetivo de fibra y límite de azúcar o cafeína y, si controlas el alcohol, tu límite de alcohol.

Prueba a decir

¿Cuáles son mis metas diarias?

get_goal_progress Ver Interfaz interactiva

Consulta cómo va la ingesta de hoy frente a tus objetivos: anillos de ingesta frente a meta más el progreso de peso corporal. Toca un anillo de macro para ver qué comidas contribuyeron.

Prueba a decir

¿Cómo voy hoy respecto a mis objetivos?

get_nutrition_summary Ver Interfaz interactiva

Obtén los totales diarios de nutrición en un rango de fechas como un panel interactivo: fichas de macros frente a objetivos y un desglose por día.

Parámetros
  • start_date obligatorio — Fecha de inicio (AAAA-MM-DD)
  • end_date obligatorio — Fecha de fin (AAAA-MM-DD)
Prueba a decir

Dame un resumen de esta última semana

Ajustes y cuenta

Preferencias que mantienen todo preciso, además de control total sobre tus datos.

set_timezone Ajuste

Define tu zona horaria IANA para que los días cambien a tu medianoche local: una comida registrada a las 23:00 cuenta para ese día, no para el siguiente en UTC.

Prueba a decir

Estoy en Berlín: configura mi zona horaria

get_timezone Ver

Consulta la zona horaria configurada, junto con tu fecha y hora locales actuales (por defecto UTC si no está configurada).

Prueba a decir

¿A qué zona horaria estoy configurado?

get_current_time Ver

Consulta la fecha y hora actuales en tu zona horaria, además del instante en UTC. Algunas apps no le dicen al asistente qué hora es, así que así es como averigua qué significa "esta mañana" o "hoy" sin preguntarte (por defecto UTC si no hay zona horaria configurada).

Prueba a decir

¿Qué hora es para mí ahora mismo?

set_widget_display Ajuste

Activa o desactiva los widgets visuales del chat: los paneles, anillos de objetivos y gráficos de tendencias. Cuando están desactivados, las mismas herramientas responden solo con texto y datos. Activados por defecto; el cambio se aplica a las conversaciones nuevas.

Parámetros
  • enabled obligatorio — true para mostrar widgets, false para respuestas solo de texto
Prueba a decir

Desactiva los widgets

get_widget_display Ver

Comprueba si los widgets visuales del chat están activados actualmente.

Prueba a decir

¿Están activados los widgets?

set_alcohol_tracking Ajuste

Activa o desactiva el seguimiento de alcohol, y elige si las bebidas se cuentan en bebidas estándar de EE. UU. o en unidades del Reino Unido. Está desactivado por defecto, así que tienes que pedirlo expresamente. Desactivarlo de nuevo oculta el alcohol de las comidas, objetivos y progreso, y hace que el importador de archivos deje de leer la columna de alcohol de un archivo; nada de lo ya registrado se elimina, tu exportación CSV lo sigue incluyendo, y vuelve a aparecer si lo reactivas. El cambio se aplica desde tu siguiente mensaje, sin necesidad de reiniciar nada.

Parámetros
  • enabled obligatorio — true para mostrar alcohol en comidas, objetivos y progreso, false para ocultarlo
  • drink_unit opcional — Qué bebida estándar mostrar junto a los gramos: us (14 g por bebida) o uk (7,9 g por unidad). Por defecto us; lo que realmente se guarda son gramos de etanol puro.
Prueba a decir

Empieza a registrar lo que bebo, en unidades del Reino Unido

get_alcohol_tracking Ver

Comprueba si el seguimiento de alcohol está activado, y con qué bebida estándar se muestran tus gramos.

Prueba a decir

¿Estoy registrando alcohol?

delete_account Eliminar

Elimina tu cuenta y todos los datos asociados de forma permanente. Esto es irreversible: la IA siempre te lo confirma antes.

Prueba a decir

Elimina mi cuenta y todos mis datos