Referenz · 41 Werkzeuge in 7 Bereichen

Alles, was deine KI kann

Du rufst diese Werkzeuge nie selbst auf – du sprichst einfach mit Claude, ChatGPT oder einem anderen MCP-Client, und der wählt das passende Werkzeug. Hier findest du jedes Werkzeug, das der Nutrition-MCP-Server für Mahlzeiten, Kalorien und Makros, Wasser und Gewicht bereitstellt – jeweils mit Beschreibung und einem Beispielsatz, der es auslöst.

Diese Seite wurde mit KI aus dem Englischen übersetzt und wurde nicht von einer Person überprüft. Original auf Englisch lesen

Essen & Mahlzeiten erfassen

Das Herzstück – halte fest, was du gegessen hast, egal wie du es beschreibst.

ErfassenInteraktive UI

log_meal

Erfasse, was du gegessen hast, mit Kalorien und Makros – plus Ballaststoffen, Gesamt- und zugesetztem Zucker, Alkohol und Koffein, sofern die Werte vorliegen. Beschreib es ganz normal: Die KI schätzt die Werte, fragt bei unklarer Portionsgröße nach und kann vorher Nährwertangaben über einen Barcode oder aus dem Web holen.

Parameter
  • descriptionerforderlichWas gegessen wurde
  • meal_typeerforderlichFrühstück, Mittagessen, Abendessen oder Snack
  • caloriesoptionalKalorien insgesamt
  • protein_goptionalProtein in Gramm
  • carbs_goptionalKohlenhydrate in Gramm
  • fat_goptionalFett in Gramm
  • fiber_goptionalBallaststoffe in Gramm. Die KI soll das bei jeder Mahlzeit ausfüllen und den Wert aus den Zutaten schätzen, wenn kein Etikett ihn nennt, denn ein leeres Feld ist keine Null – es nimmt den ganzen Tag aus deinem Ballaststoffdurchschnitt heraus
  • sugar_goptionalGesamtzucker in Gramm – der Wert, der auf dem Etikett unter „davon Zucker“ steht, inklusive des natürlichen Zuckers in Obst und Milch, nicht nur zugesetzter Zucker. Wird bei jeder Mahlzeit nach denselben Regeln ausgefüllt wie Ballaststoffe
  • added_sugar_goptionalZugesetzter Zucker in Gramm – Zucker, der bei Verarbeitung oder Zubereitung hinzugefügt wird (Haushaltszucker, Sirup, Honig, der Zucker in gesüßten Getränken und Lebensmitteln). Teil des Gesamtzuckers, nie mehr als dieser. Der natürliche Zucker in ganzem Obst, Gemüse und naturbelassener Milch zählt nicht als zugesetzt, ebenso wenig 100 % Fruchtsaft. Wird bei jeder Mahlzeit nach denselben Regeln ausgefüllt wie Ballaststoffe: Unverarbeitete Lebensmittel haben 0, der Zucker eines Softdrinks ist komplett zugesetzt, und die US-Etikettenzeile „Includes Xg Added Sugars“ wird genutzt, wenn es sie gibt. Gehört zu sugar_g: Eine Mahlzeit mit Gesamtzucker, aber ohne zugesetzten Zucker wird unter Umständen nicht gespeichert
  • alcohol_goptionalGramm reinen Alkohols, nicht die Menge des Getränks und nicht sein Alkoholgehalt in Prozent – die KI errechnet den Wert aus Menge und Stärke (ein 330-ml-Bier mit 5 % sind 13 g)
  • caffeine_mgoptionalKoffein in Milligramm, nicht Gramm – das einzige Feld hier, das nicht in Gramm angegeben wird, weil jedes Etikett und jede Empfehlung Koffein so angibt (ein Filterkaffee hat etwa 95 mg, ein Espresso 63 mg, eine Dose Cola 34 mg). Koffein liefert keine Kalorien. Anders als Ballaststoffe und Zucker wird es nur bei Dingen gesendet, die tatsächlich Koffein enthalten – eine erfasste 0 würde in deinem Dashboard eine Koffein-Zeile für einen Nährstoff anzeigen, den du gar nicht zu dir nimmst
  • logged_atoptionalWann du es gegessen hast, falls nicht gerade eben – so lässt sich etwas nachträglich erfassen
  • notesoptionalZusätzliche Notizen

Sag zum Beispiel „Trag eine Chicken-Burrito-Bowl mit extra Guacamole als Mittagessen ein“

…oder mach einfach ein Foto von deinem Teller – die KI benennt jedes Gericht, schätzt die Portionen in Alltagsmaßen (ein Glas, eine Handvoll), schaut nach, wie du es früher erfasst hast, und holt sich deine Bestätigung, bevor sie es einträgt.

Nachschlagen

lookup_barcode

Hol dir die Nährwertangaben eines verpackten Produkts per Barcode (8- bis 14-stelliger EAN/UPC-Code) von Open Food Facts, dazu Nutri-Score und NOVA-Gruppe (Verarbeitungsgrad), sofern Open Food Facts sie kennt. Zugesetzter Zucker wird angezeigt, wenn Open Food Facts ihn angibt, und gekennzeichnet, wenn Open Food Facts ihn aus den Zutaten geschätzt hat. Du kannst die Ziffern eintippen oder von einem Foto der Verpackung ablesen lassen; das Ergebnis lässt sich dann erfassen, umgerechnet auf die Menge, die du gegessen hast.

Sag zum Beispiel „Scann diesen Barcode: 3017620422003“

…oder schick ein Foto der Verpackung – die KI liest die Barcode-Ziffern davon ab.

ImportInteraktive UI

start_meal_import

Öffne im Chat einen Importer, um deinen Verlauf aus einer anderen App zu übernehmen: Wähl die CSV, die du aus MyFitnessPal, Cronometer, Lose It!, MacroFactor oder einem anderen Tracker exportiert hast, ordne ihre Spalten Kalorien, Makros, Ballaststoffen, Gesamt- und zugesetztem Zucker und Koffein zu – plus Alkohol, falls du die Alkohol-Erfassung eingeschaltet hast – und prüf in der Vorschau, was dazukommt, bevor du bestätigst. Die Datei wird in deinem Browser gelesen, gespeichert wird erst, wenn du die Vorschau bestätigst, und ein erneuter Import derselben Datei erzeugt keine Duplikate.

Sag zum Beispiel „Importier meinen Mahlzeiten-Verlauf aus MyFitnessPal“

Import

bulk_import_meals

Füge viele vergangene Mahlzeiten auf einmal hinzu – bis zu 50 pro Aufruf –, statt sie einzeln zu erfassen. Der Importer oben speichert über dieses Werkzeug, und die KI kann es auch direkt für Mahlzeitendaten nutzen, die du in den Chat eingefügt hast. Jede Zeile wird vorab geprüft, und was nicht passt, wird Zeile für Zeile gemeldet. Dieselben Zeilen erneut zu senden ist daher sicher und verdoppelt nichts, was schon erfasst ist – solange sich deine Zeitzone zwischendurch nicht geändert hat.

Parameter
  • mealserforderlichDie zu importierenden Zeilen in der Reihenfolge der Quelldatei (1–50 pro Aufruf). Jede Zeile kann Uhrzeit, Mahlzeitentyp, Beschreibung, Notizen und dieselben Werte wie eine erfasste Mahlzeit enthalten: calories, protein_g, carbs_g, fat_g, fiber_g, sugar_g (Gesamtzucker), added_sugar_g (zugesetzter Zucker, Teil des Gesamtzuckers), alcohol_g (Gramm reinen Alkohols) und caffeine_mg (Milligramm, nicht Gramm)
  • expected_row_counterforderlichWie viele Zeilen dieser Aufruf enthält, gezählt in der Quelldatei, damit eine verlorene Zeile auffällt
  • expected_total_kcaloptionalKaloriensumme aus der Quelldatei, die mit dem abgeglichen wird, was ankommt
  • dry_runoptionalNur melden, was passieren würde, ohne etwas zu speichern
  • on_erroroptionalGültige Zeilen importieren und den Rest melden – oder gar nichts speichern, sobald eine Zeile fehlschlägt
  • source_appoptionalAus welcher App die Datei stammt

Sag zum Beispiel „Hier sind meine Mahlzeiten von letzter Woche, kopiert aus meiner alten App – trag alle ein“

BearbeitenInteraktive UI

update_meal

Ändere eine bereits erfasste Mahlzeit – Beschreibung, beliebige Makros, Ballaststoffe, Gesamt- oder zugesetzter Zucker, Alkohol oder Koffein, Uhrzeit oder Notizen. Darüber werden auch Lücken nachgetragen: Wurde eine Mahlzeit ohne Ballaststoffe, Zucker oder zugesetzten Zucker erfasst, weist der Server darauf hin, und die KI trägt die Werte hier nach, sobald du zustimmst.

Parameter
  • iderforderlichUUID der zu ändernden Mahlzeit
  • descriptionoptional
  • caloriesoptional
  • protein_goptional
  • carbs_goptional
  • fat_goptional
  • fiber_goptional
  • sugar_goptionalGesamtzucker, nicht zugesetzter Zucker
  • added_sugar_goptionalNur zugesetzter Zucker, nie mehr als der Gesamtzucker. Gehört zu sugar_g: Eine Änderung des Gesamtzuckers bei einer Mahlzeit ohne erfassten zugesetzten Zucker wird ohne diesen Wert unter Umständen nicht gespeichert
  • alcohol_goptionalGramm reinen Alkohols, nicht die Menge des Getränks
  • caffeine_mgoptionalMilligramm, nicht Gramm
  • logged_atoptional
  • notesoptional

Sag zum Beispiel „Das Mittagessen hatte eigentlich 600 Kalorien, nicht 500 – korrigier das“

Entfernen

delete_meal

Entferne einen versehentlich erfassten Mahlzeiten-Eintrag.

Parameter
  • iderforderlichUUID der zu löschenden Mahlzeit

Sag zum Beispiel „Lösch den Snack, den ich heute Nachmittag eingetragen habe“

Deine Mahlzeiten im Rückblick

Sieh dir an, was du erfasst hast – einen Tag oder einen ganzen Zeitraum auf einmal.

Ansehen

search_meals

Durchsuche deine bisherigen Mahlzeiten nach Stichwort, gruppiert nach den Varianten, die bei dir immer wiederkehren – wie oft jede erfasst wurde, wann zuletzt und mit wie vielen Kalorien typischerweise. So gleicht die KI ein Foto deines Tellers damit ab, wie du diese Mahlzeit bisher tatsächlich erfasst hast, und so funktioniert „trag mein übliches Frühstück ein“.

Parameter
  • querieserforderlichAlternative Suchbegriffe für das Lebensmittel, in jeder Sprache, in der du schon erfasst hast
  • daysoptionalWie weit zurückgesucht wird (Standard: ein Jahr)
  • limitoptionalMaximale Anzahl ausgewerteter Einträge

Sag zum Beispiel „Trag mein übliches Frühstück ein“

Ansehen

get_meals_today

Sieh dir alle Mahlzeiten an, die du heute erfasst hast.

Parameter
  • detailoptionalcompact (Standard) für eine Zeile pro Mahlzeit samt ID oder full inklusive Notizen und genauer Uhrzeiten

Sag zum Beispiel „Was habe ich heute gegessen?“

Ansehen

get_meals_by_date

Sieh dir alle Mahlzeiten an, die du an einem bestimmten Tag erfasst hast.

Parameter
  • dateerforderlichDatum im Format JJJJ-MM-TT
  • detailoptionalcompact (Standard) für eine Zeile pro Mahlzeit samt ID oder full inklusive Notizen und genauer Uhrzeiten

Sag zum Beispiel „Zeig mir alles, was ich am 4. Juli gegessen habe“

Ansehen

get_meals_by_date_range

Ruf alle Mahlzeiten zwischen zwei Daten auf einmal ab – praktisch, um auf eine Woche oder einen Monat zurückzublicken. Ein Aufruf deckt bis zu 31 Tage ab; für längere Zeiträume liefern Trends und Übersichten Tagessummen.

Parameter
  • start_dateerforderlichStartdatum (JJJJ-MM-TT)
  • end_dateerforderlichEnddatum (JJJJ-MM-TT), höchstens 31 Tage inklusive Starttag
  • detailoptionalcompact (Standard) für eine Zeile pro Mahlzeit samt ID oder full inklusive Notizen und genauer Uhrzeiten

Sag zum Beispiel „Liste meine Mahlzeiten von Montag bis Freitag auf“

Export

export_all_data

Exportiere alles, was der Dienst über dich speichert, als eine einzige ZIP-Datei – meals.csv, water.csv, weight.csv, body_measurements.csv, goals.csv, goals_history.csv (jede Änderung deiner Ziele, mit Datum), profile.csv, account.csv (dein Anmeldekonto), telemetry.csv (Aufzeichnungen zur Werkzeugnutzung), connections.csv (deine verbundenen KI-Apps und Apple Health Sync, ohne Tokens), health_sync.csv (was Apple Health Sync in den letzten 8 Tagen gesendet hat) und eine README.txt, die Spalten und Einheiten erklärt und aufzählt, was nicht enthalten ist – und erhalte einen privaten Download-Link, der 60 Minuten gültig ist. Vorerst lassen sich nur die Mahlzeiten wieder importieren.

Sag zum Beispiel „Exportier alle meine Daten – Mahlzeiten, Wasser, Gewicht und Ziele“

Wasser-Tracking

Behalte deine Flüssigkeitszufuhr neben dem Essen im Blick.

Erfassen

log_water

Erfasse einen Wasser-Eintrag. Die Menge kannst du in jeder Einheit angeben – Tassen, Unzen, Liter –, sie wird für dich in Milliliter umgerechnet.

Parameter
  • amount_mlerforderlichMenge in Millilitern (ganze Zahl, > 0).

Sag zum Beispiel „Ich hab gerade eine 500-ml-Flasche Wasser getrunken“

Ansehen

get_water_today

Sieh dir deine heutige Wassermenge insgesamt und jeden einzelnen Eintrag an.

Sag zum Beispiel „Wie viel Wasser hatte ich heute?“

Ansehen

get_water_by_date

Sieh dir deine Wassermenge und die Einträge für einen bestimmten Tag an.

Parameter
  • dateerforderlichDatum im Format JJJJ-MM-TT

Sag zum Beispiel „Wie viel habe ich gestern getrunken?“

Entfernen

delete_water

Entferne einen versehentlich hinzugefügten Wasser-Eintrag.

Parameter
  • iderforderlichUUID des zu löschenden Wasser-Eintrags

Sag zum Beispiel „Entfern den letzten Wasser-Eintrag“

Gewicht & Körpermaße

Erfasse Wiegungen und Maßband-Maße, sieh sie dir an und verfolge deinen Gewichtstrend Richtung Zielgewicht.

Erfassen

log_weight

Erfasse dein Körpergewicht in kg oder lb. Mehrere Messungen pro Tag sind kein Problem, und der Server speichert den Wert einheitlich, sodass deine Einheiten-Einstellung die Zahl nie verfälscht.

Parameter
  • weighterforderlichKörpergewicht in unit (> 0).

Sag zum Beispiel „Trag mein Gewicht ein – heute Morgen 74,2 kg“

Bearbeiten

update_weight

Korrigiere eine bestehende Messung – den Wert, den Zeitstempel oder die Notizen.

Parameter
  • iderforderlichUUID des zu ändernden Gewichtseintrags
  • weightoptionalNeuer Gewichtswert in unit.
  • logged_atoptionalISO-8601-Zeitstempel
  • notesoptional

Sag zum Beispiel „Korrigier die Messung von heute Morgen auf 73,8 kg“

Entfernen

delete_weight

Entferne einen Gewichtseintrag.

Parameter
  • iderforderlichUUID des zu löschenden Gewichtseintrags

Sag zum Beispiel „Lösch den heutigen Gewichtseintrag“

Ansehen

get_weight_today

Sieh dir die heutigen Messungen an, angezeigt in deiner bevorzugten Einheit.

Sag zum Beispiel „Was habe ich heute gewogen?“

Ansehen

get_weight_by_date

Sieh dir deine Messungen für einen bestimmten Tag an.

Parameter
  • dateerforderlichDatum im Format JJJJ-MM-TT

Sag zum Beispiel „Wie viel habe ich am 1. gewogen?“

Ansehen

get_weight_by_date_range

Ruf alle Messungen zwischen zwei Daten ab, gruppiert nach Tag mit dem jeweiligen Tagesdurchschnitt.

Parameter
  • start_dateerforderlichStartdatum (JJJJ-MM-TT)
  • end_dateerforderlichEnddatum (JJJJ-MM-TT)

Sag zum Beispiel „Zeig mir meine Messungen der letzten zwei Wochen“

Einstellung

set_weight_unit

Wähl, ob Gewichte in kg oder lb angezeigt und eingegeben werden. Gespeicherte Werte bleiben unverändert – es ändert sich nur die Anzeige und wie Eingaben ohne Einheit gelesen werden.

Sag zum Beispiel „Zeig mein Gewicht ab jetzt in lb an“

Erfassen

log_body_measurement

Erfasse ein Maßband-Maß an einer Körperstelle – Taille, Hüfte, Hals, Brust, Schultern, Oberarm, Unterarm, Oberschenkel oder Wade – in cm oder Zoll. Der Wert wird genau so gespeichert, wie du ihn eingibst, zusammen mit einem einheitlichen Wert, sodass ein Wechsel der Einheit nie eine Zahl verschiebt. Zahlen weit außerhalb eines realistischen Bereichs für die Körperstelle werden als wahrscheinliche Tippfehler abgelehnt.

Parameter
  • kinderforderlichWelche Körperstelle: waist, hips, neck, chest, shoulders, upper_arm, forearm, thigh oder calf. Ein Wert pro Körperstelle; die Seite (links/rechts) kann in die Notizen.
  • valueerforderlichDas Maß in unit (> 0).
  • unitoptionalcm oder in; Standard ist deine gespeicherte Längeneinheit.
  • logged_atoptionalWann gemessen wurde, falls nicht jetzt
  • notesoptionalZusätzliche Notizen

Sag zum Beispiel „Trag meinen Taillenumfang ein – heute Morgen 82 cm“

Ansehen

get_body_measurements

Liste deine Körpermaße nach Tagen auf, älteste zuerst, auf Wunsch nur für eine Körperstelle. Ohne Datumsangaben umfasst das die letzten 30 Tage, pro Aufruf bis zu 366 Tage.

Parameter
  • kindoptionalNur diese Körperstelle (z. B. waist)
  • start_dateoptionalStartdatum (JJJJ-MM-TT)
  • end_dateoptionalEnddatum (JJJJ-MM-TT), bis zu 366 Tage einschließlich des Starttags

Sag zum Beispiel „Zeig mir meinen Taillenumfang der letzten drei Monate“

Bearbeiten

update_body_measurement

Korrigiere ein bestehendes Maß – den Wert, seine Einheit, den Zeitpunkt oder die Notizen. Die Körperstelle selbst bleibt fest; eine andere Körperstelle ist ein neuer Eintrag.

Parameter
  • iderforderlichUUID des zu ändernden Maßes
  • valueoptionalNeuer Wert in unit.
  • unitoptionalStandard ist die Einheit, in der der Eintrag erfasst wurde.
  • logged_atoptionalISO-8601-Zeitstempel
  • notesoptionalNeue Notizen, die die bisherigen ersetzen

Sag zum Beispiel „Der Hüftumfang war 98 cm, nicht 89“

Entfernen

delete_body_measurement

Entferne einen Körpermaß-Eintrag.

Parameter
  • iderforderlichUUID des zu löschenden Maßes

Sag zum Beispiel „Lösch das heutige Halsmaß“

Einstellung

set_length_unit

Wähl, ob Körpermaße in Zentimetern oder Zoll angezeigt und eingegeben werden. Unabhängig von deiner Gewichtseinheit. Gespeicherte Werte bleiben unverändert – es ändert sich nur die Anzeige und wie Eingaben ohne Einheit gelesen werden.

Sag zum Beispiel „Nimm für meine Körpermaße ab jetzt Zoll“

Ziele & Fortschritt

Leg Ziele fest und sieh, wie jeder Tag dabei abschneidet.

Einstellung

set_nutrition_goals

Leg deine täglichen Ziele für Kalorien, Makros, Ballaststoffe, Zucker, zugesetzten Zucker, Alkohol, Koffein und Wasser fest, dazu optional ein Zielgewicht. Kalorien, Protein, Kohlenhydrate, Fett, Ballaststoffe und Wasser sind Ziele, die du erreichen willst; Gesamtzucker, zugesetzter Zucker, Alkohol und Koffein sind Limits, unter denen du bleiben willst – entsprechend wird auch der Fortschritt formuliert. Geändert werden nur die Felder, die du nennst; alles andere bleibt, wie es ist.

Parameter
  • daily_caloriesoptionalTägliches Kalorienziel (kcal). Zum Löschen „null“ angeben.
  • daily_protein_goptionalTägliches Proteinziel (Gramm). Zum Löschen „null“ angeben.
  • daily_carbs_goptionalTägliches Kohlenhydratziel (Gramm). Zum Löschen „null“ angeben.
  • daily_fat_goptionalTägliches Fettziel (Gramm). Zum Löschen „null“ angeben.
  • daily_fiber_goptionalTägliches Ballaststoffziel (Gramm), ein Minimum, das du erreichen willst. Zum Löschen „null“ angeben.
  • daily_sugar_goptionalTägliches Limit für Gesamtzucker (Gramm), ein Maximum, unter dem du bleiben willst. Gesamtzucker umfasst auch den natürlichen Zucker in Obst und Milch, daher liegen offizielle Empfehlungen für zugesetzten Zucker deutlich niedriger. Zum Löschen „null“ angeben.
  • daily_added_sugar_goptionalTägliches Limit für zugesetzten Zucker (Gramm), ein Maximum, unter dem du bleiben willst. Zählt nur zugesetzten Zucker, nicht den natürlichen Zucker in Obst und Milch; offizielle Richtwerte für Zucker beziehen sich meist auf diesen Wert (die American Heart Association empfiehlt höchstens 25 g am Tag für Frauen und 36 g für Männer). 0 ist ein echtes Limit und heißt: gar keiner. Zum Löschen „null“ angeben.
  • daily_alcohol_goptionalTägliches Alkohol-Limit in Gramm reinen Alkohols, ein Maximum, unter dem du bleiben willst. Ein US-Standard-Drink entspricht 14 g, eine UK-Einheit 7,9 g. Zum Löschen „null“ angeben.
  • daily_caffeine_mgoptionalTägliches Koffein-Limit in Milligramm, ein Maximum, unter dem du bleiben willst. EFSA und FDA setzen die Obergrenze für gesunde Erwachsene bei 400 mg pro Tag an (etwa vier Tassen Filterkaffee); in der Schwangerschaft nennt die EFSA 200 mg. 0 ist ein echtes Limit und bedeutet: gar kein Koffein. Zum Löschen „null“ angeben.
  • daily_water_mloptional
  • target_weightoptional

Sag zum Beispiel „Setz meine Ziele auf 2.200 Kalorien, 160 g Protein und ein Zielgewicht von 75 kg“

Ansehen

get_nutrition_goals

Sieh dir deine aktuellen Tagesziele für Kalorien und Makros an, ein eventuelles Ballaststoffziel, Zucker- oder Koffein-Limit und – falls du Alkohol erfasst – dein Alkohol-Limit.

Sag zum Beispiel „Was sind meine Tagesziele?“

AnsehenInteraktive UI

get_goal_progress

Sieh, wo du heute im Vergleich zu deinen Zielen stehst – Ringe für Ist- gegen Zielwert plus dein Fortschritt beim Körpergewicht. Tipp auf einen Makro-Ring, um zu sehen, welche Mahlzeiten dazu beigetragen haben.

Sag zum Beispiel „Wie sieht's heute mit meinen Zielen aus?“

AnsehenInteraktive UI

get_nutrition_summary

Ruf die täglichen Nährwertsummen für einen Zeitraum als interaktives Dashboard ab: Makro-Kacheln im Vergleich zu deinen Zielen und eine Aufschlüsselung nach Tagen. Ein Aufruf deckt bis zu 92 Tage ab; für längere Zeiträume liefern Trends gleitende Durchschnitte.

Parameter
  • start_dateerforderlichStartdatum (JJJJ-MM-TT)
  • end_dateerforderlichEnddatum (JJJJ-MM-TT), höchstens 92 Tage inklusive Starttag

Sag zum Beispiel „Gib mir eine Übersicht über die letzte Woche“

Einstellungen & Konto

Einstellungen, damit alle Werte stimmen, plus volle Kontrolle über deine Daten.

Ansehen

get_profile

Sieh deine aktuellen Einstellungen auf einen Blick: Zeitzone (plus lokales Datum und Uhrzeit), Widget-Sprache, bevorzugte Gewichts- und Längeneinheit, ob In-Chat-Widgets angezeigt werden und ob die Alkohol-Erfassung eingeschaltet ist.

Sag zum Beispiel „Welche Einstellungen habe ich gerade?“

Einstellung

set_timezone

Leg deine IANA-Zeitzone fest, damit der Tag um Mitternacht deiner Ortszeit wechselt – eine um 23 Uhr erfasste Mahlzeit zählt zu diesem Tag, nicht zum nächsten UTC-Tag.

Sag zum Beispiel „Ich bin in Berlin – stell meine Zeitzone ein“

Einstellung

set_language

Leg die Sprache der In-Chat-Widgets fest – also der Dashboards und Diagramme, nicht der Antworten der KI.

Parameter
  • localeerforderlichISO-639-1-Code, z. B. de, ja. Unterstützt: Englisch, Deutsch, Spanisch, Französisch, Niederländisch, Polnisch, Italienisch, Ukrainisch, Japanisch.

Sag zum Beispiel „Zeig meine Widgets auf Deutsch an“

Ansehen

get_current_time

Frag das aktuelle Datum und die Uhrzeit in deiner Zeitzone ab, dazu den Zeitpunkt in UTC. Manche Apps verraten dem Assistenten nicht, wie spät es ist – so findet er ohne Rückfrage heraus, was „heute Morgen“ oder „heute“ bedeutet (Standard ist UTC, wenn keine Zeitzone eingestellt ist).

Sag zum Beispiel „Wie spät ist es gerade bei mir?“

Einstellung

set_widget_display

Schalte die visuellen In-Chat-Widgets ein oder aus – Dashboards, Ziel-Ringe und Trend-Diagramme. Sind sie aus, antworten dieselben Werkzeuge nur mit Text und Daten. Standardmäßig eingeschaltet; die Änderung gilt für neue Unterhaltungen.

Parameter
  • enablederforderlichtrue zeigt Widgets an, false liefert reine Textantworten

Sag zum Beispiel „Schalt die Widgets aus“

Einstellung

set_alcohol_tracking

Schalte die Alkohol-Erfassung ein oder aus und wähl, ob Getränke in US-Standard-Drinks oder UK-Einheiten gezählt werden. Standardmäßig ist sie aus, du musst sie also ausdrücklich anfordern. Schaltest du sie wieder aus, wird Alkohol in Mahlzeiten, Zielen und Fortschritt ausgeblendet, und der Datei-Importer liest die Alkohol-Spalte einer Datei nicht mehr ein – bereits Erfasstes wird nicht gelöscht, dein CSV-Export enthält es weiterhin, und es taucht wieder auf, sobald du sie erneut einschaltest. Die Änderung gilt ab deiner nächsten Nachricht, ohne Neustart.

Parameter
  • enablederforderlichtrue zeigt Alkohol in Mahlzeiten, Zielen und Fortschritt an, false blendet ihn aus
  • drink_unitoptionalWelcher Standard-Drink neben den Gramm angezeigt wird: us (14 g pro Drink) oder uk (7,9 g pro Einheit). Standard ist us; gespeichert wird immer die Menge in Gramm reinen Alkohols.

Sag zum Beispiel „Erfass ab jetzt auch meinen Alkohol, in UK-Einheiten“

Entfernen

delete_account

Lösch dein Nutrition-MCP-Konto und alle Daten, die es über dich speichert, endgültig. Das lässt sich nicht rückgängig machen, deshalb tut das Werkzeug ohne ausdrückliche Bestätigung nichts, und die KI wird gebeten, sich diese Bestätigung vorher bei dir zu holen.

Sag zum Beispiel „Lösch mein Konto und alle meine Daten“

Fehlerbehebung

Etwas funktioniert nicht? Für die meisten Probleme gibt es eine schnelle Lösung.

Kommst du nicht weiter? anton@nutrition-mcp.com

01Der Connector verbindet sich nicht oder will ständig, dass ich mich anmelde

Entferne den Connector und füge ihn mit genau dieser Adresse wieder hinzu: https://nutrition-mcp.com/mcp – das /mcp am Ende ist Pflicht. In Claude öffnest du Customize → Connectors, trennst Nutrition und verbindest es neu; in ChatGPT gehst du über Settings → Apps. Melde dich mit derselben E-Mail-Adresse und demselben Passwort oder demselben Google-Konto an wie zuvor: Deine Daten gehören zu deinem Konto, nicht zur Verbindung, beim erneuten Verbinden geht also nichts verloren. Ist die Verbindung einmal eingerichtet, bleibt sie bestehen, solange du sie mindestens alle 90 Tage nutzt; funktioniert sie nicht mehr, verbinde sie einfach auf dieselbe Weise neu.

02Die Anmeldeseite zeigt {"error":"session_expired"}

Die Anmeldeseite ist nur 10 Minuten gültig und verfällt außerdem, wenn der Server für ein Update neu startet. Geh zurück zur Anmeldeseite und lade sie neu oder starte die Verbindung in deiner KI-App erneut, und melde dich dann zügig an. Steht dort stattdessen session_mismatch, wurde die Anmeldung in einem anderen Browser abgeschlossen als in dem, in dem sie geöffnet wurde: Starte erneut in deiner KI-App und schließ die Anmeldung im selben Browser ab.

03Ich kann mich nicht anmelden oder habe mein Passwort vergessen

Nutz Anmelden für ein Konto, das du schon hast: Eine falsche E-Mail-Adresse oder ein falsches Passwort zeigt dort „Falsche E-Mail-Adresse oder falsches Passwort“ und legt nie ein neues Konto an. Konto erstellen ist nur für deinen ersten Besuch. Prüf die E-Mail-Adresse auf Tippfehler. Hast du dein Konto mit Weiter mit Google erstellt, nutz wieder diesen Button. Selbst zurücksetzen kannst du dein Passwort noch nicht: Schreib von der E-Mail-Adresse deines Kontos an anton@nutrition-mcp.com, dann setze ich es für dich zurück.

04Ich habe mich neu verbunden und mein Verlauf ist weg

Jede E-Mail-Adresse ist ein eigenes Konto. Meldest du dich mit einer anderen an, beginnst du mit einem leeren Konto – gelöscht wurde nichts. Trenn die Verbindung und melde dich mit der Adresse an, die du ursprünglich verwendet hast. Weißt du nicht mehr genau, welche das war, schreib an anton@nutrition-mcp.com.

05Die KI antwortet, trägt aber nichts ein

Prüf, ob der Connector für diese Unterhaltung eingeschaltet ist – in Claude siehst du das im Werkzeug-Menü des Eingabefelds – und frag direkt, zum Beispiel „trag mein Frühstück in Nutrition ein“. Fragt deine App um Erlaubnis, ein Werkzeug zu verwenden, stimm zu.

06Meine Mahlzeiten landen am falschen Tag

Tage werden in deiner Zeitzone gezählt, und hast du nie eine festgelegt, gilt UTC. Frag „welche Zeitzone habe ich eingestellt?“ (get_profile) und, falls sie falsch ist, „stell meine Zeitzone auf Europe/Berlin“ (set_timezone). Danach wird alles, was du erfasst hast, nach deinem lokalen Tag gruppiert, auch ältere Einträge. Die einzige Ausnahme ist ein Eintrag, dem du eine bestimmte Uhrzeit gegeben hast, während die Zeitzone falsch war: Er behält den Zeitpunkt, mit dem er gespeichert wurde, und kann deshalb weiterhin um eine Stunde oder einen Tag danebenliegen – bitte die KI, ihn auf das richtige Datum und die richtige Uhrzeit zu verschieben (update_meal). Leg deine Zeitzone auch fest, bevor du deinen Verlauf importierst: Importierte Mahlzeiten behalten den Zeitpunkt, mit dem sie gespeichert wurden, und importierst du die Datei einer anderen App nach einer Änderung der Zeitzone noch einmal, werden sie ein zweites Mal hinzugefügt. Ein Nutrition-MCP-Export wird erkannt und nicht verdoppelt.

07Ich sehe nur Text, keine Diagramme oder Karten

Die visuellen Karten brauchen eine App, die interaktive MCP-Apps-Panels unterstützt, etwa Claude oder ChatGPT; andere Clients erhalten dieselben Informationen als Text. Hast du die Widgets ausgeschaltet, bitte die KI, sie wieder einzuschalten (set_widget_display), und starte eine neue Unterhaltung – ein offener Chat behält die alte Einstellung, bis er sich neu verbindet. Die kleine Karte nach dem Erfassen einer Mahlzeit erscheint erst, wenn du Tagesziele festgelegt hast (set_nutrition_goals).

08Der Importer öffnet sich nicht oder meldet, dass er nicht speichern kann

Das Importer-Panel braucht eine App, die interaktive Panels anzeigt, und eingeschaltete Widgets. Steht dort Dieser Host erlaubt dieser Ansicht nicht, in dein Ernährungstagebuch zu schreiben oder erscheint es gar nicht, bitte die KI, die Datei selbst zu importieren: Häng die CSV an oder füge sie ein, dann nutzt die KI bulk_import_meals. Dabei wird jede Zeile geprüft, und Duplikate werden übersprungen – erneutes Senden ist also sicher, solange sich deine Zeitzone zwischendurch nicht geändert hat. Leg deine Zeitzone vor dem ersten Import fest: Importierst du die Datei einer anderen App nach einer Änderung erneut, werden die Zeilen noch einmal hinzugefügt. Nutzt du das Importer-Panel und willst eine Alkohol-Spalte übernehmen, schalte vorher die Alkohol-Erfassung ein – das Panel überspringt diese Spalte, solange die Erfassung aus ist, und ein späterer erneuter Import trägt sie nicht nach.

09Ich sehe „Rate limit exceeded“ oder „Too many failed authentication attempts“

Jedes Konto kann 60 Anfragen pro Minute stellen, und jeder Werkzeugaufruf zählt als mindestens eine. Warte so viele Sekunden, wie die Meldung angibt, und mach dann weiter. Willst du viele Mahlzeiten nachtragen, nutz den Importer, statt sie einzeln zu erfassen. Die Anmeldeseiten erlauben 30 Anfragen pro Minute und Netzwerk. Nach 20 abgelehnten Verbindungsversuchen in Folge aus einem Netzwerk – meist ein alter, getrennter Connector, der es immer wieder versucht – werden Verbindungen aus diesem Netzwerk für 5 Minuten pausiert; wiederholte Pausen werden länger und dauern höchstens eine Stunde. Entfernst du den alten Connector und fügst ihn neu hinzu, hören die Versuche auf.

10Ein Barcode wird nicht gefunden, oder die Werte wirken falsch

Barcode-Daten stammen von Open Food Facts, einer von der Community gepflegten Datenbank – deshalb fehlen manche Produkte, und manche Einträge sind veraltet. Prüf, ob alle 8–14 Ziffern unter dem Barcode richtig gelesen wurden. Ist das Produkt nicht dabei, kann die KI anhand des Namens oder eines Fotos der Nährwerttabelle schätzen, und du kannst jeden Wert danach korrigieren. Wer das Produkt auf openfoodfacts.org einträgt, hilft allen. Open Food Facts hat keine Koffeindaten, deshalb stammt Koffein vom Etikett oder aus typischen Mengen.

11Gestern ist noch nicht in Apple Health

Die Synchronisierung mit Apple Health sendet nur abgeschlossene Tage. Ein Tag gilt um 05:00 am nächsten Morgen in deiner Zeitzone als abgeschlossen: Gestern kommt also mit der ersten Synchronisierung nach 05:00 heute an, und heute erscheint erst morgen in Health. Eine Synchronisierung läuft, wenn eine Automation des Kurzbefehls auslöst (die Health-App öffnen, deinen Wecker beenden) oder wenn du Nutrition MCP Health in der Kurzbefehle-App ausführst und Sync now wählst. Ein verpasster Morgen wird von selbst nachgeholt: Jede Synchronisierung schaut über die letzten 7 Tage zurück. Tage richten sich nach der Zeitzone in deinem Profil (get_profile) oder, falls du nie eine festgelegt hast, nach der, die dein iPhone beim Verbinden gemeldet hat (Mahlzeiten am falschen Tag). Tage vor dem Verbinden werden nur gesendet, wenn du beim Verbinden gewählt hast, bis zu 7 frühere Tage nachzuholen.

12Apple Health zeigt mehr als mein Chat

Apple Health kann einen Wert ergänzen, aber nie einen bereits vorhandenen verringern. Eine Mahlzeit, die du zu einem bereits gesendeten Tag hinzufügst, folgt als kleiner zusätzlicher Eintrag um 12:01, 12:02 und so weiter, solange der Tag innerhalb der letzten 7 Tage liegt. Löschst oder verkleinerst du eine Mahlzeit, nachdem ihr Tag gesendet wurde, bleibt Health höher, und der Kurzbefehl zeigt einen Hinweis, um wie viel. So behebst du es: Öffne die Health-App, geh zu Entdecken → Ernährung, öffne den betroffenen Wert, tippe auf Alle Daten anzeigen, lösch die Einträge dieses Tages von Kurzbefehle und trag die richtige Summe von Hand ein. Verwende nie Alle Daten von „Kurzbefehle“ löschen: Das entfernt auch, was deine anderen Kurzbefehle erfasst haben. Wirkt jeder Tag verdoppelt, schreibt eine andere App dieselben Werte, und Health addiert beide: Schalte eine davon in der Health-App unter Teilen → Apps aus.

13Die Synchronisierung mit Apple Health hat aufgehört

Öffne die Kurzbefehle-App und führe Nutrition MCP Health von Hand aus: Er sagt dir, was schiefgelaufen ist. Bittet er dich, neu zu verbinden, ist die Verbindung beendet (nach 90 Tagen ohne Synchronisierung, 365 Tage nach dem Verbinden oder nach Disconnect): Führ ihn aus, melde dich auf der Seite, die er öffnet, mit demselben Konto an wie in deiner KI-App und schließ das innerhalb von 30 Minuten ab. Synchronisiert er, wenn du ihn ausführst, aber nicht von selbst, prüf, ob seine Automationen im Tab Automation der Kurzbefehle-App eingeschaltet und auf Sofort ausführen gestellt sind. Meldet ein Hinweis, dass ein Tag Apple Health nicht erreicht hat, erlaube Kurzbefehle in der Health-App unter Teilen → Apps → Kurzbefehle, jeden Ernährungswert zu schreiben, und führ ihn erneut aus. Verbindest du ein neues iPhone, ersetzt das die Verbindung des alten.

15Wie lösche ich mein Konto?

Bitte die KI, dein Nutrition-MCP-Konto zu löschen (delete_account). Sie bittet dich um Bestätigung und löscht dann endgültig deine Mahlzeiten, Wasser-, Gewichts- und Körpermaß-Einträge, Ziele, Einstellungen, die Aufzeichnung darüber, welche Werkzeuge deine KI-App verwendet hat, eine eventuelle Exportdatei, deine Anmeldedaten und das Konto selbst. Das lässt sich nicht rückgängig machen – exportiere deine Daten also vorher, wenn du eine Kopie behalten willst. Entferne danach den Connector aus deiner App. Meldest du dich später mit derselben E-Mail-Adresse wieder an, wird ein neues, leeres Konto angelegt.

16Wie melde ich einen Fehler oder ein Sicherheitsproblem?

Melde Fehler über GitHub Issues: Schreib dazu, welche App du nutzt (Claude, ChatGPT, …), was du gefragt hast, was passiert ist und ungefähr wann. Gib nie dein Passwort an. Sicherheitsprobleme bitte nicht öffentlich melden, sondern vertraulich über die private Schwachstellenmeldung auf GitHub oder per E-Mail, wie in der Sicherheitsrichtlinie beschrieben. Für alles andere schreib an anton@nutrition-mcp.com.