Referencia · 41 herramientas en 7 áreas

Todo lo que tu IA puede hacer

Nunca tienes que usar estas herramientas tú mismo: basta con hablar con Claude, ChatGPT u otro cliente MCP, y él elige la adecuada. Aquí tienes todas las herramientas que ofrece el servidor Nutrition MCP para comidas, calorías y macros, agua y peso, con lo que hace cada una y una frase que la activa.

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

Lo esencial: registra lo que comiste, lo describas como lo describas.

RegistrarInterfaz interactiva

log_meal

Registra lo que comiste con sus calorías y macros, además de fibra, azúcares totales y añadidos, alcohol y cafeína cuando haya datos. Descríbelo con tus propias palabras: la IA estima las cifras, te pregunta el tamaño de la porción si no está claro y puede consultar antes los datos de la etiqueta con el código de barras o en la web.

Parámetros
  • descriptionobligatorioQué comiste
  • meal_typeobligatoriodesayuno, almuerzo, cena o snack
  • caloriesopcionalCalorías totales
  • protein_gopcionalProteína en gramos
  • carbs_gopcionalCarbohidratos en gramos
  • fat_gopcionalGrasa en gramos
  • fiber_gopcionalFibra dietética en gramos. La IA tiene la instrucción de completarla en cada comida, estimándola a partir de los ingredientes cuando no hay dato de etiqueta, porque un campo vacío no cuenta como cero: saca ese día entero de tu promedio de fibra
  • sugar_gopcionalAzúcares totales en gramos: la cifra que la etiqueta indica en «Azúcares», incluido el azúcar natural de la fruta y la leche, no solo el azúcar añadido. Se completa en cada comida, igual que la fibra
  • added_sugar_gopcionalAzúcares añadidos en gramos: el azúcar que se añade al procesar o preparar un alimento (azúcar de mesa, siropes, miel, el azúcar de bebidas y alimentos endulzados). Forman parte de los azúcares totales y nunca los superan. El azúcar natural de la fruta entera, las verduras y la leche sin azúcar no es añadido, y tampoco el del zumo 100 % de fruta. Se completa en cada comida, igual que la fibra: los alimentos sin procesar llevan 0, el azúcar de un refresco es todo añadido y se usa la línea «Includes Xg Added Sugars» de las etiquetas estadounidenses cuando existe. Acompaña a sugar_g: una comida con azúcares totales pero sin azúcares añadidos puede no guardarse
  • alcohol_gopcionalGramos de etanol puro, no el volumen de la bebida ni su graduación: la IA lo calcula a partir de la cantidad servida y la graduación (una cerveza de 330 ml al 5 % son 13 g)
  • caffeine_mgopcionalCafeína en miligramos, no en gramos: es el único campo que no va en gramos, porque así la 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 lo que de verdad contiene cafeína: un 0 registrado añadiría a tu panel una fila de cafeína para un nutriente que nunca consumes
  • logged_atopcionalCuándo lo comiste, si no fue ahora: te permite registrarlo a posteriori
  • notesopcionalNotas adicionales

Prueba con «Registra un burrito bowl de pollo con guacamole extra como almuerzo»

…o sácale una foto a tu plato: la IA identifica cada plato, calcula las porciones en medidas cotidianas (un vaso, un puñado), revisa cómo lo has registrado antes y lo confirma contigo antes de guardarlo.

Buscar

lookup_barcode

Obtén de Open Food Facts la información nutricional de la etiqueta de un producto envasado a partir de su código de barras (EAN/UPC de 8 a 14 dígitos), además de su Nutri-Score y su grupo de procesamiento NOVA cuando Open Food Facts los tiene. El azúcar añadido aparece cuando Open Food Facts lo indica, y se marca cuando Open Food Facts lo ha estimado a partir de los ingredientes. Puedes escribir los dígitos o leerlos de una foto del envase; después puedes registrar el resultado, ajustado a la cantidad que comiste.

Prueba con «Escanea este código de barras: 3017620422003»

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

ImportarInterfaz interactiva

start_meal_import

Abre en el chat un importador para traer tu historial desde otra app: elige el CSV que exportaste de MyFitnessPal, Cronometer, Lose It!, MacroFactor u otra app de seguimiento, asigna sus columnas a calorías, macros, fibra, azúcar total y añadido, y cafeína (y también alcohol, si activaste su seguimiento) y revisa lo que se añadirá antes de confirmar. El archivo se lee en tu navegador, no se guarda nada hasta que apruebas la vista previa y, si vuelves a importar el mismo archivo, no se crean duplicados.

Prueba con «Importa mi historial de comidas de MyFitnessPal»

Importar

bulk_import_meals

Añade de golpe un lote de comidas anteriores (hasta 50 a la vez) en lugar de registrarlas una por una. El importador de arriba guarda los datos a través de esta herramienta, y la IA puede usarla directamente con datos de comidas que hayas pegado en el chat. Antes de guardar, comprueba cada fila e informa, fila por fila, de lo que no encaje, así que reenviar las mismas filas es seguro y no duplica lo ya registrado, siempre que tu zona horaria no haya cambiado entretanto.

Parámetros
  • mealsobligatorioLas filas que se van a importar, en el orden del archivo de origen (1–50 por llamada). Cada fila puede incluir 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), added_sugar_g (azúcares añadidos, parte del total), alcohol_g (gramos de etanol puro) y caffeine_mg (miligramos, no gramos)
  • expected_row_countobligatorioCuántas filas trae esta llamada, contadas en el archivo de origen, para detectar si se pierde alguna
  • expected_total_kcalopcionalTotal de calorías del archivo de origen, para cotejarlo con lo que llega
  • dry_runopcionalIndica qué pasaría sin guardar nada
  • on_erroropcionalImporta las filas válidas e informa del resto, o no guarda nada si falla alguna fila
  • source_appopcionalDe qué app viene el archivo

Prueba con «Aquí tienes las comidas de la semana pasada, copiadas de mi app anterior: añádelas todas»

EditarInterfaz interactiva

update_meal

Cambia los datos de una comida que ya registraste: su descripción, cualquier macro, la fibra, el azúcar total o añadido, el alcohol o la cafeína, la hora o las notas. También sirve para completar un dato que faltaba: si una comida se guardó sin fibra, sin azúcar o sin azúcar añadido, el servidor lo indica y la IA lo completa aquí si estás de acuerdo.

Parámetros
  • idobligatorioUUID de la comida que quieres actualizar
  • descriptionopcional
  • caloriesopcional
  • protein_gopcional
  • carbs_gopcional
  • fat_gopcional
  • fiber_gopcional
  • sugar_gopcionalAzúcares totales, no azúcar añadido
  • added_sugar_gopcionalSolo azúcares añadidos, nunca más que los azúcares totales. Acompaña a sugar_g: un cambio en los azúcares totales de una comida sin azúcares añadidos registrados puede no guardarse sin este valor
  • alcohol_gopcionalGramos de etanol puro, no el volumen de la bebida
  • caffeine_mgopcionalMiligramos, no gramos
  • logged_atopcional
  • notesopcional

Prueba con «En realidad ese almuerzo tenía 600 calorías, no 500: corrígelo»

Eliminar

delete_meal

Elimina una comida que registraste por error.

Parámetros
  • idobligatorioUUID de la comida que quieres eliminar

Prueba con «Borra el snack que registré esta tarde»

Revisar tus comidas

Repasa lo que has registrado: un día concreto o un periodo entero de una vez.

Ver

search_meals

Busca tus comidas anteriores por palabra clave y míralas agrupadas en sus variantes habituales: cuántas veces registraste cada una, cuándo fue la última y sus calorías típicas. Así es como la IA compara una foto de tu plato con cómo has registrado esa comida antes, y así funciona «registra mi desayuno habitual».

Parámetros
  • queriesobligatorioPalabras clave alternativas para el alimento, en cualquier idioma en el que hayas registrado comidas
  • daysopcionalHasta cuándo buscar hacia atrás (por defecto, un año)
  • limitopcionalMáximo de entradas que analizar

Prueba con «Registra mi desayuno habitual»

Ver

get_meals_today

Consulta todas las comidas que has registrado hoy.

Parámetros
  • detailopcionalcompact (por defecto) muestra una línea por comida con su id; full incluye además las notas y las horas exactas

Prueba con «¿Qué he comido hoy?»

Ver

get_meals_by_date

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

Parámetros
  • dateobligatorioFecha en formato AAAA-MM-DD
  • detailopcionalcompact (por defecto) muestra una línea por comida con su id; full incluye además las notas y las horas exactas

Prueba con «Muéstrame todo lo que comí el 4 de julio»

Ver

get_meals_by_date_range

Obtén de una vez todas las comidas entre dos fechas: útil para repasar una semana o un mes. Cada llamada cubre hasta 31 días; para periodos más largos, las tendencias y los resúmenes te dan los totales diarios.

Parámetros
  • start_dateobligatorioFecha de inicio (AAAA-MM-DD)
  • end_dateobligatorioFecha de fin (AAAA-MM-DD), hasta 31 días contando el de inicio
  • detailopcionalcompact (por defecto) muestra una línea por comida con su id; full incluye además las notas y las horas exactas

Prueba con «Muestra mis comidas de lunes a viernes»

Exportar

export_all_data

Exporta en un único ZIP todo lo que el servicio guarda sobre ti: meals.csv, water.csv, weight.csv, body_measurements.csv, goals.csv, goals_history.csv (cada cambio de tus objetivos, con fecha), profile.csv, account.csv (tu cuenta de inicio de sesión), telemetry.csv (registros de uso de herramientas), connections.csv (tus apps de IA conectadas y la sincronización con Apple Health, sin ningún token), health_sync.csv (lo que la sincronización con Apple Health envió en los últimos 8 días) y un README.txt que explica las columnas, las unidades y lo que no se incluye. Te devuelve un enlace de descarga privado, válido durante 60 minutos. Por ahora, las comidas son lo único que se puede volver a importar.

Prueba con «Exporta todos mis datos: comidas, agua, peso y objetivos»

Registro de agua

Controla tu hidratación junto con lo que comes.

Registrar

log_water

Registra lo que has bebido. Dilo en cualquier unidad (tazas, onzas, litros) y se convierte a mililitros automáticamente.

Parámetros
  • amount_mlobligatorioCantidad en mililitros (entero, > 0).

Prueba con «Acabo de beberme una botella de agua de 500 ml»

Ver

get_water_today

Consulta el total de agua de hoy y cada registro.

Prueba con «¿Cuánta agua he bebido hoy?»

Ver

get_water_by_date

Consulta el total de agua y los registros de un día concreto.

Parámetros
  • dateobligatorioFecha en formato AAAA-MM-DD

Prueba con «¿Cuánto bebí ayer?»

Eliminar

delete_water

Elimina un registro de agua que añadiste por error.

Parámetros
  • idobligatorioUUID del registro de agua que quieres eliminar

Prueba con «Borra el último registro de agua»

Peso y medidas corporales

Registra tus pesajes y medidas con cinta métrica, revísalos y sigue la evolución de tu peso hacia el peso objetivo.

Registrar

log_weight

Registra una medición de peso corporal en kg o lb. Puedes pesarte varias veces al día sin problema, y el servidor guarda el valor en una unidad fija para que tu unidad preferida nunca altere la cifra.

Parámetros
  • weightobligatorioPeso corporal, en unit (> 0).

Prueba con «Registra mi peso: 74,2 kg esta mañana»

Editar

update_weight

Corrige un pesaje existente: el valor, la fecha y hora o las notas.

Parámetros
  • idobligatorioUUID del pesaje que quieres actualizar
  • weightopcionalNuevo valor de peso, en unit.
  • logged_atopcionalMarca de tiempo ISO 8601
  • notesopcional

Prueba con «Corrige el pesaje de esta mañana: 73,8 kg»

Eliminar

delete_weight

Elimina un pesaje.

Parámetros
  • idobligatorioUUID del pesaje que quieres eliminar

Prueba con «Borra el pesaje de hoy»

Ver

get_weight_today

Consulta los pesajes de hoy, en tu unidad preferida.

Prueba con «¿Cuánto pesé hoy?»

Ver

get_weight_by_date

Consulta tus pesajes de un día concreto.

Parámetros
  • dateobligatorioFecha en formato AAAA-MM-DD

Prueba con «¿Cuánto pesaba el día 1?»

Ver

get_weight_by_date_range

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

Parámetros
  • start_dateobligatorioFecha de inicio (AAAA-MM-DD)
  • end_dateobligatorioFecha de fin (AAAA-MM-DD)

Prueba con «Muéstrame mis pesajes de las últimas dos semanas»

Configurar

set_weight_unit

Elige si el peso se muestra e introduce en kg o en lb. Los valores guardados no cambian: solo cambia cómo se muestran y cómo se interpretan por defecto.

Prueba con «A partir de ahora, usa libras para mi peso»

Registrar

log_body_measurement

Registra una medida con cinta métrica de una parte del cuerpo (cintura, cadera, cuello, pecho, hombros, brazo, antebrazo, muslo o pantorrilla) en cm o pulgadas. Se guarda tal como la introduces junto con un valor en una unidad fija, para que cambiar de unidad nunca altere la cifra. Los números muy alejados de un rango realista para esa parte del cuerpo se rechazan como probables errores de escritura.

Parámetros
  • kindobligatorioQué parte del cuerpo: waist, hips, neck, chest, shoulders, upper_arm, forearm, thigh o calf. Un valor por parte del cuerpo; el lado (izquierdo/derecho) puede ir en las notas.
  • valueobligatorioLa medida, en unit (> 0).
  • unitopcionalcm o in; por defecto, tu unidad de longitud guardada.
  • logged_atopcionalCuándo se midió, si no fue ahora
  • notesopcionalNotas adicionales

Prueba con «Registra mi cintura: 82 cm esta mañana»

Ver

get_body_measurements

Muestra tus medidas corporales por día, de la más antigua a la más reciente, opcionalmente de una sola parte del cuerpo. Abarca los últimos 30 días si no indicas fechas, hasta 366 días por consulta.

Parámetros
  • kindopcionalSolo esta parte del cuerpo (p. ej., waist)
  • start_dateopcionalFecha de inicio (AAAA-MM-DD)
  • end_dateopcionalFecha de fin (AAAA-MM-DD), hasta 366 días contando el de inicio

Prueba con «Muéstrame mis medidas de cintura de los últimos tres meses»

Editar

update_body_measurement

Corrige una medida existente: el valor, su unidad, la fecha y hora o las notas. La parte del cuerpo no cambia; otra parte del cuerpo es una entrada nueva.

Parámetros
  • idobligatorioUUID de la medida que quieres actualizar
  • valueopcionalNuevo valor, en unit.
  • unitopcionalPor defecto, la unidad en que se registró la entrada.
  • logged_atopcionalMarca de tiempo ISO 8601
  • notesopcionalNotas que sustituyen a las anteriores

Prueba con «Esa medida de cadera era 98 cm, no 89»

Eliminar

delete_body_measurement

Elimina una medida corporal.

Parámetros
  • idobligatorioUUID de la medida que quieres eliminar

Prueba con «Borra la medida de cuello de hoy»

Configurar

set_length_unit

Elige si las medidas corporales se muestran e introducen en centímetros o en pulgadas. Es independiente de tu unidad de peso. Los valores guardados no cambian: solo cambia cómo se muestran y cómo se interpretan por defecto.

Prueba con «Usa pulgadas para mis medidas»

Objetivos y progreso

Define tus objetivos y comprueba cómo te va cada día.

Configurar

set_nutrition_goals

Define tus objetivos diarios de calorías, macros, fibra, azúcar, azúcar añadido, alcohol, cafeína y agua, además de un peso objetivo opcional. Calorías, proteína, carbohidratos, grasa, fibra y agua son objetivos por alcanzar; azúcar total, azúcar añadido, alcohol y cafeína son límites que no superar, y el progreso se expresa en consecuencia. Solo se actualizan los campos que indiques; el resto no cambia.

Parámetros
  • daily_caloriesopcionalObjetivo diario de calorías (kcal). Null para borrarlo.
  • daily_protein_gopcionalObjetivo diario de proteína (gramos). Null para borrarlo.
  • daily_carbs_gopcionalObjetivo diario de carbohidratos (gramos). Null para borrarlo.
  • daily_fat_gopcionalObjetivo diario de grasa (gramos). Null para borrarlo.
  • daily_fiber_gopcionalObjetivo diario de fibra (gramos), un mínimo por alcanzar. Null para borrarlo.
  • daily_sugar_gopcionalLímite diario de azúcares totales (gramos), un máximo que no superar. Los azúcares totales incluyen el azúcar natural de la fruta y la leche, así que las recomendaciones oficiales sobre azúcar añadido dan una cifra mucho menor. Null para borrarlo.
  • daily_added_sugar_gopcionalLímite diario de azúcares añadidos (gramos), un máximo que no superar. Solo cuenta los azúcares añadidos, no el azúcar natural de la fruta y la leche; las cifras de las recomendaciones oficiales sobre el azúcar suelen referirse a esta medida (la American Heart Association sugiere un máximo de 25 g al día para las mujeres y 36 g para los hombres). 0 es un límite real que significa nada en absoluto. Null para borrarlo.
  • daily_alcohol_gopcionalLímite diario de alcohol en gramos de etanol puro, un máximo que 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_mgopcionalLímite diario de cafeína en miligramos, un máximo que no superar. La EFSA y la FDA fijan el máximo para adultos sanos en 400 mg al día (unos cuatro cafés de filtro); la cifra de la EFSA durante el embarazo es de 200 mg. 0 es un límite real: nada en absoluto. Null para borrarlo.
  • daily_water_mlopcional
  • target_weightopcional

Prueba con «Fija mis objetivos en 2200 calorías, 160 g de proteína y un peso objetivo de 75 kg»

Ver

get_nutrition_goals

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

Prueba con «¿Cuáles son mis objetivos diarios?»

VerInterfaz interactiva

get_goal_progress

Consulta cómo va lo que has comido hoy frente a tus objetivos: anillos que comparan lo que llevas con cada objetivo, y el progreso de tu peso. Toca el anillo de un macro para ver qué comidas sumaron.

Prueba con «¿Cómo voy hoy con mis objetivos?»

VerInterfaz interactiva

get_nutrition_summary

Obtén los totales nutricionales diarios de un rango de fechas en un panel interactivo: fichas de macros frente a tus objetivos y un desglose por día. Cada llamada cubre hasta 92 días; para periodos más largos, las tendencias te dan medias móviles.

Parámetros
  • start_dateobligatorioFecha de inicio (AAAA-MM-DD)
  • end_dateobligatorioFecha de fin (AAAA-MM-DD), hasta 92 días contando el de inicio

Prueba con «Hazme un resumen de esta última semana»

Ajustes y cuenta

Preferencias para que todo sea exacto, y control total sobre tus datos.

Ver

get_profile

Consulta todos tus ajustes de un vistazo: zona horaria (con la fecha y hora locales), idioma de los widgets, unidades de peso y longitud preferidas, si se muestran los widgets en el chat y si el seguimiento de alcohol está activado.

Prueba con «¿Cuáles son mis ajustes actuales?»

Configurar

set_timezone

Define tu zona horaria IANA para que el día cambie a tu medianoche local: una comida registrada a las 23:00 cuenta para ese día, no para el siguiente según UTC.

Prueba con «Estoy en Berlín: configura mi zona horaria»

Configurar

set_language

Define el idioma de la interfaz de los widgets del chat (los paneles y gráficos), no el de lo que la IA te escribe.

Parámetros
  • localeobligatorioCódigo ISO 639-1, p. ej. de, ja. Idiomas disponibles: inglés, alemán, español, francés, neerlandés, polaco, italiano, ucraniano y japonés.

Prueba con «Muéstrame los widgets en alemán»

Ver

get_current_time

Consulta la fecha y la hora actuales en tu zona horaria, además del instante en UTC. Algunas apps no le dicen al asistente qué hora es, y así puede saber qué significa «esta mañana» u «hoy» sin preguntarte (si no hay zona horaria configurada, usa UTC).

Prueba con «¿Qué hora es ahora mismo para mí?»

Configurar

set_widget_display

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

Parámetros
  • enabledobligatoriotrue para mostrar los widgets, false para responder solo con texto

Prueba con «Desactiva los widgets»

Configurar

set_alcohol_tracking

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. Viene desactivado por defecto, así que tienes que pedirlo. Si vuelves a desactivarlo, el alcohol se oculta en comidas, objetivos y progreso, y el importador de archivos deja de leer la columna de alcohol; no se borra nada de lo ya registrado, tu exportación CSV lo sigue incluyendo y vuelve a aparecer si lo reactivas. El cambio se aplica desde tu siguiente mensaje, sin reiniciar nada.

Parámetros
  • enabledobligatoriotrue para mostrar el alcohol en comidas, objetivos y progreso, false para ocultarlo
  • drink_unitopcionalQué 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 se guarda en realidad son gramos de etanol puro.

Prueba con «Empieza a registrar lo que bebo, en unidades del Reino Unido»

Eliminar

delete_account

Elimina de forma permanente tu cuenta de Nutrition MCP y todos los datos que guarda sobre ti. Es irreversible, así que la herramienta no hace nada sin una confirmación explícita, y se le pide a la IA que lo confirme contigo antes de enviarla.

Prueba con «Elimina mi cuenta y todos mis datos»

Solución de problemas

¿Algo no funciona? La mayoría de los problemas se solucionan rápido.

¿Sigue sin funcionar? anton@nutrition-mcp.com

01El conector no se conecta o me pide iniciar sesión una y otra vez

Elimina el conector y vuelve a añadirlo con la URL exacta https://nutrition-mcp.com/mcp: la parte /mcp es obligatoria. En Claude, abre Personalizar → Conectores, desconecta Nutrition y vuelve a conectarlo; en ChatGPT, ve a Configuración → Apps. Inicia sesión con el mismo correo y la misma contraseña, o con la misma cuenta de Google, que usaste antes: tus datos pertenecen a tu cuenta, no a la conexión, así que volver a conectar no borra nada. Una vez conectado, sigue conectado mientras lo uses al menos una vez cada 90 días; si deja de funcionar, se soluciona volviendo a conectarlo de la misma forma.

02La página de inicio de sesión muestra {"error":"session_expired"}

La página de inicio de sesión solo es válida durante 10 minutos y, además, caduca cada vez que el servidor se reinicia por una actualización. Vuelve a la página de inicio de sesión y recárgala, o inicia de nuevo la conexión desde tu app de IA, y luego inicia sesión sin hacer pausas largas. Si en cambio muestra session_mismatch, el inicio de sesión se terminó en un navegador distinto del que lo abrió: empieza de nuevo desde tu app de IA y termina en ese mismo navegador.

03No puedo iniciar sesión, u olvidé mi contraseña

Usa Iniciar sesión si ya tienes una cuenta: si el correo o la contraseña no son correctos, verás «Correo o contraseña incorrectos» y nunca se creará una cuenta nueva. Crear cuenta es solo para tu primera visita. Comprueba que el correo no tenga errores. Si creaste tu cuenta con Continuar con Google, vuelve a usar ese botón. Aún no es posible restablecer la contraseña por ti mismo: escribe a anton@nutrition-mcp.com desde la dirección de tu cuenta y la restableceré.

04Volví a conectarme y mi historial ha desaparecido

Cada dirección de correo es una cuenta distinta, así que si inicias sesión con otro correo se abre una cuenta vacía: no se ha borrado nada. Desconecta y vuelve a iniciar sesión con la dirección que usaste al principio. Si no sabes bien cuál era, escribe a anton@nutrition-mcp.com.

05La IA responde, pero no registra nada

Asegúrate de que el conector esté activado en esta conversación (en Claude, mira el menú de herramientas del cuadro de mensaje) y pídelo directamente, por ejemplo: «registra mi desayuno en Nutrition». Si tu app pide permiso para usar una herramienta, dáselo.

06Mis comidas aparecen en el día equivocado

Los días se cuentan en tu zona horaria y, si nunca has configurado una, se usa UTC. Pregunta «¿qué zona horaria tengo configurada?» (get_profile) y, si no es la correcta, «configura mi zona horaria en Europe/Berlin» (set_timezone). A partir de ahí, todo lo que hayas registrado se agrupa por tu día local, incluidos los registros anteriores. La única excepción es un registro al que le diste una hora concreta mientras la zona horaria estaba mal: conserva el momento con el que se guardó, así que puede seguir desplazado una hora o un día; pídele a la IA que lo pase a la fecha y hora correctas (update_meal). Configura también tu zona horaria antes de importar tu historial: las comidas importadas conservan el momento que se les asignó al importarlas, y si vuelves a importar el archivo de otra app después de cambiar la zona horaria, se añaden por segunda vez. Las exportaciones de Nutrition MCP se reconocen y no se duplican.

07Solo veo texto, sin gráficos ni tarjetas

Las tarjetas visuales necesitan una app compatible con los paneles interactivos de MCP Apps, como Claude o ChatGPT; otros clientes reciben la misma información como texto. Si desactivaste los widgets, pide que se vuelvan a activar (set_widget_display) y empieza una conversación nueva: un chat abierto conserva la configuración anterior hasta que se vuelve a conectar. La pequeña tarjeta que aparece al registrar una comida solo se muestra cuando ya has definido tus objetivos diarios (set_nutrition_goals).

08El importador no se abre, o dice que no puede guardar

El panel del importador necesita una app que muestre paneles interactivos y tenga los widgets activados. Si dice Esta app no permite que este panel guarde datos en tu registro, o no aparece, pídele a la IA que importe ella misma el archivo: adjunta o pega el CSV y usará bulk_import_meals, que revisa cada fila y omite los duplicados, así que volver a enviarlo es seguro siempre que tu zona horaria no haya cambiado entretanto. Configura tu zona horaria antes de la primera importación: si vuelves a importar el archivo de otra app después de cambiarla, las filas se añaden otra vez. Si usas el panel del importador y quieres conservar una columna de alcohol, activa antes el seguimiento de alcohol: el panel omite esa columna mientras el seguimiento está desactivado, y volver a importar más tarde no la completará.

09Veo «Rate limit exceeded» o «Too many failed authentication attempts»

Cada cuenta puede hacer 60 solicitudes por minuto, y cada llamada a una herramienta cuenta como al menos una. Espera los segundos que indica el mensaje y continúa. Para cargar muchas comidas antiguas, usa el importador en lugar de registrarlas una por una. Las páginas de inicio de sesión admiten 30 solicitudes por minuto por red. Tras 20 intentos de conexión rechazados seguidos desde una misma red (normalmente un conector antiguo y desconectado que sigue reintentando), las conexiones desde esa red se pausan durante 5 minutos y, si se repiten, las pausas se alargan hasta un máximo de una hora. Para detener los reintentos, elimina el conector antiguo y vuelve a añadirlo.

10No se encuentra un código de barras, o sus valores parecen incorrectos

Los datos de los códigos de barras vienen de Open Food Facts, una base de datos colaborativa, así que faltan algunos productos y algunas fichas están desactualizadas. Comprueba que se hayan leído bien los 8–14 dígitos que hay bajo el código de barras. Si el producto no está, la IA puede estimar sus valores a partir del nombre o de una foto de la tabla nutricional, y después puedes corregir cualquier cifra. Si añades el producto en openfoodfacts.org, ayudas a todo el mundo. Open Food Facts no tiene datos de cafeína, así que la cafeína sale de la etiqueta o de cantidades típicas.

11Ayer todavía no está en Apple Health

La sincronización con Apple Health solo envía días terminados. Un día se da por terminado a las 05:00 de la mañana siguiente en tu zona horaria, así que ayer llega con la primera sincronización después de las 05:00 de hoy, y hoy no aparece en Salud hasta mañana. Una sincronización se ejecuta cuando salta una de las automatizaciones del atajo (abrir la app Salud, detener tu alarma) o cuando ejecutas Nutrition MCP Health en la app Atajos y eliges Sync now. Una mañana perdida se recupera sola: cada sincronización revisa los últimos 7 días. Los días siguen la zona horaria de tu perfil (get_profile) o, si nunca configuraste una, la que tu iPhone indicó al conectar (comidas en el día equivocado). Los días anteriores a la conexión solo se envían si al conectar elegiste recuperar hasta 7 días previos.

12Apple Health muestra más que mi chat

Apple Health puede sumar a un valor, pero nunca reducir uno que ya tiene. Una comida que añades a un día ya enviado llega como una pequeña entrada extra a las 12:01, 12:02, etc., siempre que el día esté dentro de los últimos 7 días. Si borras o reduces una comida después de que su día se envió, Salud se queda con un valor más alto y el atajo muestra un aviso con la diferencia. Para corregirlo, abre la app Salud, ve a Explorar → Nutrición, abre el tipo de dato, toca Mostrar todos los datos, borra las entradas de ese día que vienen de Atajos e introduce a mano el total correcto. No uses nunca Eliminar todos los datos de «Atajos»: también borra lo que registraron tus otros atajos. Si todos los días parecen duplicados, otra app escribe los mismos tipos y Salud suma ambas: desactiva una de ellas en Compartir → Apps dentro de la app Salud.

13La sincronización con Apple Health se ha detenido

Abre la app Atajos y ejecuta Nutrition MCP Health a mano: te dirá qué ha fallado. Si te pide conectar de nuevo, la conexión ha terminado (tras 90 días sin sincronizar, 365 días después de conectar o tras Disconnect): ejecútalo, inicia sesión en la página que abre con la misma cuenta que usas en tu app de IA y termina en menos de 30 minutos. Si sincroniza cuando lo ejecutas pero no por sí solo, comprueba que sus automatizaciones en la pestaña Automatización de Atajos estén activadas y configuradas como Ejecutar inmediatamente. Si un aviso dice que un día no llegó a Apple Health, permite que Atajos escriba todos los tipos de nutrición en Compartir → Apps → Atajos dentro de la app Salud y vuelve a ejecutarlo. Conectar un iPhone nuevo reemplaza la conexión del anterior.

15¿Cómo elimino mi cuenta?

Pídele a la IA que elimine tu cuenta de Nutrition MCP (delete_account). Te pedirá que lo confirmes y después eliminará de forma permanente tus comidas, agua, peso, medidas corporales, objetivos, ajustes, el registro de qué herramientas usó tu app de IA, cualquier archivo de exportación, tus datos de acceso y la propia cuenta. Esto no se puede deshacer, así que exporta antes tus datos si quieres una copia. Después, elimina el conector de tu app. Si más adelante vuelves a iniciar sesión con el mismo correo, se creará una cuenta nueva y vacía.

16¿Cómo informo de un error o de un problema de seguridad?

Informa de los errores en GitHub Issues: indica qué app usas (Claude, ChatGPT…), qué pediste, qué pasó y más o menos cuándo. Nunca incluyas tu contraseña. Por favor, no publiques los problemas de seguridad: comunícalos de forma privada mediante el informe privado de vulnerabilidades de GitHub o por correo, como se describe en la política de seguridad. Para cualquier otra cosa, escribe a anton@nutrition-mcp.com.