Referentie

Alles wat je AI kan doen

Je roept deze tools nooit rechtstreeks aan — je praat gewoon, en de assistent kiest de juiste tool. Hier is de volledige set die de Nutrition MCP-server aanbiedt, met wat elke tool doet en een zin die hem activeert.

38 tools verdeeld over 7 categorieën

Deze pagina is met AI vertaald vanuit het Engels en is niet door een mens gecontroleerd. Origineel in het Engels lezen

Eten & maaltijden loggen

De kern — leg vast wat je hebt gegeten, hoe je het ook omschrijft.

log_meal Loggen Interactieve UI

Log wat je hebt gegeten met calorieën en macro's — plus vezels, totale suikers, alcohol en cafeïne wanneer die cijfers bekend zijn. Omschrijf het in gewone taal — de AI schat de cijfers, vraagt naar de portiegrootte als dat onduidelijk is, en kan eerst labelgegevens ophalen via een barcode of het web.

Parameters
  • description vereist — Wat er is gegeten
  • meal_type vereist — ontbijt, lunch, diner of snack
  • calories optioneel — Totaal aantal calorieën
  • protein_g optioneel — Eiwit in gram
  • carbs_g optioneel — Koolhydraten in gram
  • fat_g optioneel — Vet in gram
  • fiber_g optioneel — Voedingsvezels in gram. De AI krijgt de instructie dit bij elke maaltijd in te vullen, geschat aan de hand van de ingrediënten als er geen labelwaarde is, want een leeg veld is geen nul — het laat de hele dag buiten je vezelgemiddelde vallen
  • sugar_g optioneelTotale suikers in gram — het cijfer dat op een label onder "Suikers" staat, inclusief de suiker die van nature in fruit en zuivel zit, niet alleen toegevoegde suiker. Wordt op dezelfde voorwaarden als vezels bij elke maaltijd ingevuld
  • alcohol_g optioneel — Gram zuivere ethanol, niet het volume van de drank en niet het alcoholpercentage — de AI berekent dit op basis van de schenkmaat en sterkte (een flesje bier van 330 ml met 5% is 13 g)
  • caffeine_mg optioneel — Cafeïne in milligram, niet gram — het enige veld hier dat niet in gram is, omdat elk label en elke richtlijn het zo vermeldt (een gezette koffie is ongeveer 95 mg, een espresso 63 mg, een blikje cola 34 mg). Cafeïne levert geen calorieën. In tegenstelling tot vezels en suiker wordt dit alleen doorgegeven bij dingen die echt cafeïne bevatten — een genoteerde 0 zou een cafeïneregel op je dashboard zetten voor een voedingsstof die je nooit binnenkrijgt
  • logged_at optioneel — Wanneer je het gegeten hebt, als dat niet nu is — hiermee log je iets achteraf
  • notes optioneel — Extra notities
Probeer te zeggen

Log een kip-burritobowl met extra guacamole voor de lunch

…of maak gewoon een foto van je bord — de AI benoemt elk gerecht, schat de porties in alledaagse maten (een glas, een handvol), checkt hoe je het eerder hebt gelogd en bevestigt met jou voordat het gelogd wordt.

lookup_barcode Opzoeken

Haal de labelvoeding van een verpakt product op bij Open Food Facts via de barcode (8–14 cijfers, EAN/UPC). Je kunt de cijfers typen of ze van een foto van de verpakking laten aflezen; het resultaat kan daarna gelogd worden, geschaald naar hoeveel je hebt gegeten.

Probeer te zeggen

Scan deze barcode: 3017620422003

…of stuur een foto van de verpakking — de AI leest de barcodecijfers eraf.

start_meal_import Importeren Interactieve UI

Open een importer in de chat om je geschiedenis over te zetten uit een andere app — kies het bestand dat je hebt geëxporteerd uit MyFitnessPal, Cronometer, Lose It! of MacroFactor, koppel de kolommen aan calorieën, macro's, vezels, suiker en cafeïne — plus alcohol als je alcoholregistratie hebt aangezet — en bekijk wat er wordt toegevoegd voordat je bevestigt. Het bestand wordt in je browser gelezen, er wordt niets opgeslagen tot je de preview goedkeurt, en hetzelfde bestand nog eens importeren levert geen dubbele regels op.

Probeer te zeggen

Importeer mijn maaltijdgeschiedenis uit MyFitnessPal

bulk_import_meals Importeren

Voeg in één keer een reeks eerdere maaltijden toe — tot 50 tegelijk — in plaats van ze één voor één te loggen. De importer hierboven schrijft via deze tool, en de AI kan hem ook rechtstreeks gebruiken voor maaltijdgegevens die je in de chat hebt geplakt. Elke regel wordt eerst gecontroleerd en wat niet klopt wordt regel voor regel gerapporteerd, dus dezelfde regels opnieuw versturen is veilig en levert geen dubbele registraties op.

Parameters
  • meals vereist — De regels om te importeren, in de volgorde van het bronbestand (1–50 per aanroep). Elke regel kan een tijd, maaltijdtype, omschrijving, notities en dezelfde cijfers als een gelogde maaltijd bevatten: calories, protein_g, carbs_g, fat_g, fiber_g, sugar_g (totale suikers), alcohol_g (gram zuivere ethanol) en caffeine_mg (milligram, niet gram)
  • expected_row_count vereist — Hoeveel regels deze aanroep bevat, geteld vanuit het bronbestand, zodat een weggevallen regel wordt opgemerkt
  • expected_total_kcal optioneel — Caloriëntotaal uit het bronbestand, afgestemd op wat er binnenkomt
  • dry_run optioneel — Rapporteer wat er zou gebeuren zonder iets te schrijven
  • on_error optioneel — Importeer de geldige regels en rapporteer de rest, of schrijf niets als er ook maar één regel mislukt
  • source_app optioneel — Uit welke app het bestand afkomstig is
Probeer te zeggen

Hier zijn de maaltijden van vorige week, geplakt uit mijn oude app — voeg ze allemaal toe

update_meal Bewerken Interactieve UI

Wijzig de gegevens van een maaltijd die je al hebt gelogd — de omschrijving, een macro, vezels, suiker, alcohol of cafeïne, de tijd, of notities. Ook zo wordt een ontbrekend gegeven achteraf aangevuld: als een maaltijd zonder vezel- of suikerwaarde is gelogd, meldt de server dat en vult de AI het hier in.

Parameters
  • id vereist — UUID van de te wijzigen maaltijd
  • description optioneel
  • calories optioneel
  • protein_g optioneel
  • carbs_g optioneel
  • fat_g optioneel
  • fiber_g optioneel
  • sugar_g optioneel — Totale suikers, niet toegevoegde suiker
  • alcohol_g optioneel — Gram zuivere ethanol, niet het volume van de drank
  • caffeine_mg optioneel — Milligram, niet gram
  • logged_at optioneel
  • notes optioneel
Probeer te zeggen

Die lunch was eigenlijk 600 calorieën, niet 500 — corrigeer dat

delete_meal Verwijderen

Verwijder een maaltijd die je per ongeluk hebt gelogd.

Parameters
  • id vereist — UUID van de te verwijderen maaltijd
Probeer te zeggen

Verwijder de snack die ik vanmiddag heb gelogd

Je maaltijden bekijken

Kijk terug op wat je hebt gelogd, één dag of een hele periode tegelijk.

search_meals Bekijken

Doorzoek je eerdere maaltijden op trefwoord en zie ze gegroepeerd naar terugkerende varianten — hoe vaak elke is gelogd, wanneer voor het laatst, en het gebruikelijke aantal calorieën. Zo checkt de AI een foto van je bord tegen hoe je die maaltijd eerder daadwerkelijk hebt gelogd, en zo werkt "log mijn gebruikelijke ontbijt".

Parameters
  • queries vereist — Alternatieve zoekwoorden voor eten, in elke taal waarin je hebt gelogd
  • days optioneel — Hoe ver terug te kijken (standaard een jaar)
  • limit optioneel — Maximum aantal te analyseren regels
Probeer te zeggen

Log mijn gebruikelijke ontbijt

get_meals_today Bekijken

Bekijk alle maaltijden die je vandaag hebt gelogd.

Probeer te zeggen

Wat heb ik vandaag gegeten?

get_meals_by_date Bekijken

Bekijk alle maaltijden die je op een specifieke dag hebt gelogd.

Parameters
  • date vereist — Datum in JJJJ-MM-DD-formaat
Probeer te zeggen

Laat me alles zien wat ik op 4 juli heb gegeten

get_meals_by_date_range Bekijken

Haal in één keer alle maaltijden tussen twee datums op — handig om een week of een maand te overzien.

Parameters
  • start_date vereist — Startdatum (JJJJ-MM-DD)
  • end_date vereist — Einddatum (JJJJ-MM-DD)
Probeer te zeggen

Toon mijn maaltijden van maandag tot vrijdag

export_all_data Exporteren

Exporteer alles wat je hebt bijgehouden als één ZIP-bestand — meals.csv, water.csv, weight.csv, goals.csv, profile.csv en een README.txt die de kolommen en eenheden uitlegt — met dezelfde privélink, 60 minuten geldig. Maaltijden zijn voorlopig het enige onderdeel dat je weer kunt importeren.

Probeer te zeggen

Exporteer al mijn gegevens — maaltijden, water, gewicht en doelen

Water

Houd je hydratatie bij naast je eten.

log_water Loggen

Log een hydratatie-invoer. Geef het op in elke eenheid — bekers, ounces, liters — en het wordt voor je omgerekend naar milliliters.

Parameters
  • amount_ml vereist — Hoeveelheid in milliliter (geheel getal, > 0).
Probeer te zeggen

Ik heb net een flesje water van 500 ml gedronken

get_water_today Bekijken

Bekijk de totale waterinname van vandaag en elke afzonderlijke registratie.

Probeer te zeggen

Hoeveel water heb ik vandaag gedronken?

get_water_by_date Bekijken

Bekijk je watertotaal en registraties voor een specifieke dag.

Parameters
  • date vereist — Datum in JJJJ-MM-DD-formaat
Probeer te zeggen

Hoeveel heb ik gisteren gedronken?

delete_water Verwijderen

Verwijder een waterregistratie die je per ongeluk hebt toegevoegd.

Parameters
  • id vereist — UUID van de te verwijderen waterregistratie
Probeer te zeggen

Verwijder die laatste waterregistratie

Gewicht

Log weegmomenten, bekijk ze terug en volg de trend richting je streefgewicht.

log_weight Loggen

Leg een lichaamsgewicht vast in kg of lb. Meerdere weegmomenten per dag kan gewoon, en de server slaat het canoniek op zodat je eenheidvoorkeur het cijfer nooit vertekent.

Parameters
  • weight vereist — Lichaamsgewicht, in `unit` (> 0).
Probeer te zeggen

Log mijn gewicht — 74,2 kg vanmorgen

update_weight Bewerken

Corrigeer een bestaand weegmoment — de waarde, het tijdstip of de notities.

Parameters
  • id vereist — UUID van het te wijzigen gewicht
  • weight optioneel — Nieuwe gewichtswaarde, in `unit`.
  • logged_at optioneel — ISO 8601-tijdstempel
  • notes optioneel
Probeer te zeggen

Corrigeer het weegmoment van vanmorgen naar 73,8 kg

delete_weight Verwijderen

Verwijder een gewichtsregistratie.

Parameters
  • id vereist — UUID van de te verwijderen gewichtsregistratie
Probeer te zeggen

Verwijder de gewichtsregistratie van vandaag

get_weight_today Bekijken

Bekijk de weegmomenten van vandaag, getoond in je voorkeurseenheid.

Probeer te zeggen

Wat woog ik vandaag?

get_weight_by_date Bekijken

Bekijk je weegmomenten voor een specifieke dag.

Parameters
  • date vereist — Datum in JJJJ-MM-DD-formaat
Probeer te zeggen

Wat was mijn gewicht op de 1e?

get_weight_by_date_range Bekijken

Haal elk weegmoment tussen twee datums op, gegroepeerd per dag met het dagelijkse gemiddelde.

Parameters
  • start_date vereist — Startdatum (JJJJ-MM-DD)
  • end_date vereist — Einddatum (JJJJ-MM-DD)
Probeer te zeggen

Toon mijn weegmomenten van de laatste twee weken

set_weight_unit Instelling

Kies of gewicht wordt getoond en ingevoerd in kg of lb. Opgeslagen waarden veranderen niet — alleen de weergave en de standaard interpretatie bij invoer.

Probeer te zeggen

Gebruik vanaf nu pond voor mijn gewicht

get_weight_unit Bekijken

Bekijk welke gewichtseenheid je op dit moment gebruikt.

Probeer te zeggen

Welke gewichtseenheid gebruik ik?

Doelen & voortgang

Stel doelen in en zie hoe elke dag zich daartoe verhoudt.

set_nutrition_goals Instelling

Stel je dagelijkse doelen in voor calorieën, macro's, vezels, suiker, alcohol, cafeïne en water, plus een optioneel streefgewicht. Calorieën, eiwit, koolhydraten, vet, vezels en water zijn doelen om te halen; suiker, alcohol en cafeïne zijn limieten om onder te blijven, en de voortgang wordt daarnaar verwoord. Alleen de velden die je noemt worden bijgewerkt; de rest blijft ongewijzigd.

Parameters
  • daily_calories optioneel — Dagelijks caloriedoel (kcal). Null om te wissen.
  • daily_protein_g optioneel — Dagelijks eiwitdoel (gram). Null om te wissen.
  • daily_carbs_g optioneel — Dagelijks doel voor koolhydraten (gram). Null om te wissen.
  • daily_fat_g optioneel — Dagelijks vetdoel (gram). Null om te wissen.
  • daily_fiber_g optioneel — Dagelijks vezeldoel (gram), een minimum om te halen. Null om te wissen.
  • daily_sugar_g optioneel — Dagelijkse limiet voor totale suikers (gram), een maximum om onder te blijven. Totale suikers omvatten de suiker die van nature in fruit en zuivel zit, dus de publieke richtlijn voor toegevoegde suiker ligt veel lager. Null om te wissen.
  • daily_alcohol_g optioneel — Dagelijkse alcohollimiet in gram zuivere ethanol, een maximum om onder te blijven. Eén Amerikaans standaardglas is 14 g, één Britse eenheid 7,9 g. Null om te wissen.
  • daily_caffeine_mg optioneel — Dagelijkse cafeïnelimiet in milligram, een maximum om onder te blijven. De grens van EFSA en FDA voor gezonde volwassenen is 400 mg per dag (ongeveer vier gezette koffies), en 200 mg tijdens de zwangerschap. 0 is een geldige limiet die inhoudt: helemaal geen. Null om te wissen.
  • daily_water_ml optioneel
  • target_weight optioneel
Probeer te zeggen

Zet mijn doelen op 2.200 calorieën, 160 g eiwit en een streefgewicht van 75 kg

get_nutrition_goals Bekijken

Bekijk je huidige dagelijkse doelen voor calorieën en macro's, een eventueel vezeldoel en suiker- of cafeïnelimiet, en — als je alcohol bijhoudt — je alcohollimiet.

Probeer te zeggen

Wat zijn mijn dagelijkse doelen?

get_goal_progress Bekijken Interactieve UI

Bekijk hoe je inname van vandaag zich verhoudt tot je doelen — ringen met inname versus doel plus voortgang van je lichaamsgewicht. Tik op een macroring om te zien welke maaltijden eraan hebben bijgedragen.

Probeer te zeggen

Hoe doe ik het vandaag ten opzichte van mijn doelen?

get_nutrition_summary Bekijken Interactieve UI

Krijg dagelijkse voedingstotalen over een periode als interactief dashboard: macrotegels ten opzichte van doelen en een uitsplitsing per dag.

Parameters
  • start_date vereist — Startdatum (JJJJ-MM-DD)
  • end_date vereist — Einddatum (JJJJ-MM-DD)
Probeer te zeggen

Geef me een overzicht van de afgelopen week

Instellingen & account

Voorkeuren die alles kloppend houden, plus volledige controle over je gegevens.

set_timezone Instelling

Stel je IANA-tijdzone in zodat dagen om middernacht in jouw tijdzone overgaan — een maaltijd die om 23:00 is gelogd, telt op die dag, niet op de volgende UTC-dag.

Probeer te zeggen

Ik zit in Berlijn — stel mijn tijdzone in

get_timezone Bekijken

Bekijk voor welke tijdzone je bent ingesteld, samen met je huidige lokale datum en tijd (standaard UTC als niets is ingesteld).

Probeer te zeggen

Op welke tijdzone sta ik ingesteld?

get_current_time Bekijken

Bekijk de datum en tijd op dit moment in jouw tijdzone, plus het UTC-tijdstip. Sommige apps vertellen de assistent niet hoe laat het is, dus zo bepaalt hij wat "vanmorgen" of "vandaag" betekent zonder het jou te vragen (standaard UTC als er geen tijdzone is ingesteld).

Probeer te zeggen

Hoe laat is het nu voor mij?

set_widget_display Instelling

Zet de visuele widgets in de chat aan of uit — de dashboards, doelringen en trendgrafieken. Uitgeschakeld antwoorden dezelfde tools alleen met tekst en gegevens. Standaard ingeschakeld; de wijziging geldt voor nieuwe gesprekken.

Parameters
  • enabled vereist — true om widgets te tonen, false voor alleen tekst
Probeer te zeggen

Zet de widgets uit

get_widget_display Bekijken

Bekijk of de visuele widgets in de chat op dit moment zijn ingeschakeld.

Probeer te zeggen

Staan de widgets aan?

set_alcohol_tracking Instelling

Zet alcoholregistratie aan of uit, en kies of drankjes worden geteld in Amerikaanse standaardglazen of Britse eenheden. Standaard staat het uit, dus je moet er zelf om vragen. Het weer uitzetten verbergt alcohol uit maaltijden, doelen en voortgang en zorgt dat de bestandsimporter de alcoholkolom van een bestand niet meer leest — niets dat al gelogd is wordt verwijderd, je CSV-export bevat het nog steeds, en het verschijnt weer zodra je het weer aanzet. De wijziging geldt vanaf je volgende bericht, zonder dat er iets herstart hoeft te worden.

Parameters
  • enabled vereist — true om alcohol te tonen in maaltijden, doelen en voortgang, false om het te verbergen
  • drink_unit optioneel — Welk standaardglas naast de gramwaarde wordt getoond: us (14 g per glas) of uk (7,9 g per eenheid). Standaard us; wat daadwerkelijk wordt opgeslagen is gram zuivere ethanol.
Probeer te zeggen

Begin met het bijhouden van mijn drankgebruik, in Britse eenheden

get_alcohol_tracking Bekijken

Bekijk of alcoholregistratie aanstaat, en in welk standaardglas je gramwaarden worden getoond.

Probeer te zeggen

Houd ik alcohol bij?

delete_account Verwijderen

Verwijder je account en alle bijbehorende gegevens permanent. Dit is onomkeerbaar — de AI vraagt altijd eerst om jouw bevestiging.

Probeer te zeggen

Verwijder mijn account en al mijn gegevens