Dokumentacja

Wszystko, co potrafi Twój AI

Nigdy nie wywołujesz tych narzędzi bezpośrednio — po prostu mówisz, a asystent sam wybiera właściwe. Oto pełny zestaw udostępniany przez serwer Nutrition MCP, wraz z opisem działania i przykładowym poleceniem, które je uruchamia.

38 narzędzi w 7 obszarach

Ta strona została przetłumaczona przez sztuczną inteligencję z języka angielskiego i nie została sprawdzona przez człowieka. Przeczytaj oryginał po angielsku

Zapisywanie jedzenia i posiłków

Podstawa wszystkiego — zapisz, co zjadłeś/aś, jakkolwiek to opiszesz.

log_meal Zapis Interaktywny widok

Zapisz, co zjadłeś/aś, wraz z kaloriami i makroskładnikami — a także błonnikiem, cukrami ogółem, alkoholem i kofeiną, jeśli te wartości są dostępne. Opisz to zwykłym językiem — AI szacuje wartości, dopytuje o wielkość porcji, gdy nie jest jasna, i może wcześniej pobrać dane z etykiety na podstawie kodu kreskowego albo z internetu.

Parametry
  • description wymagane — Co zostało zjedzone
  • meal_type wymagane — śniadanie, obiad, kolacja lub przekąska
  • calories opcjonalne — Łączna liczba kalorii
  • protein_g opcjonalne — Białko w gramach
  • carbs_g opcjonalne — Węglowodany w gramach
  • fat_g opcjonalne — Tłuszcz w gramach
  • fiber_g opcjonalne — Błonnik pokarmowy w gramach. AI ma polecenie uzupełniać tę wartość przy każdym posiłku, szacując ją ze składników, gdy brak danych z etykiety — bo puste pole to nie to samo co zero: wyklucza cały dzień ze średniej spożycia błonnika
  • sugar_g opcjonalneŁączna zawartość cukrów w gramach — wartość, którą etykieta podaje pod hasłem „Cukry", wliczając cukier naturalnie występujący w owocach i mleku, a nie tylko cukier dodany. Uzupełniane przy każdym posiłku na tych samych zasadach co błonnik
  • alcohol_g opcjonalne — Gramy czystego etanolu, a nie objętość napoju ani jego zawartość alkoholu (ABV) — AI wylicza to na podstawie ilości i mocy trunku (330 ml piwa 5% to 13 g)
  • caffeine_mg opcjonalne — Kofeina w miligramach, nie w gramach — to jedyne pole tutaj podawane nie w gramach, bo tak podaje się ją na każdej etykiecie i w każdych wytycznych (parzona kawa to ok. 95 mg, espresso 63 mg, puszka coli 34 mg). Kofeina nie dodaje kalorii. W przeciwieństwie do błonnika i cukru wysyła się ją tylko dla produktów, które faktycznie zawierają kofeinę — zapisane 0 umieściłoby wiersz kofeiny na panelu dla składnika, którego w ogóle nie spożywasz
  • logged_at opcjonalne — Kiedy to zjadłeś/aś, jeśli nie teraz — pozwala zapisać coś z opóźnieniem
  • notes opcjonalne — Dodatkowe notatki
Spróbuj powiedzieć

Zapisz burrito bowl z kurczakiem i dodatkowym guacamole na obiad

…albo po prostu zrób zdjęcie swojego talerza — AI nazywa każde danie, szacuje porcje w codziennych miarach (szklanka, garść), sprawdza, jak zapisywałeś/aś to wcześniej, i potwierdza z Tobą przed zapisaniem.

lookup_barcode Wyszukiwanie

Pobierz z Open Food Facts dane odżywcze z etykiety produktu paczkowanego na podstawie kodu kreskowego (8–14 cyfr EAN/UPC). Możesz wpisać cyfry albo odczytać je ze zdjęcia opakowania; wynik można potem zapisać, przeliczony na zjedzoną ilość.

Spróbuj powiedzieć

Zeskanuj ten kod kreskowy: 3017620422003

…albo wyślij zdjęcie opakowania — AI odczyta z niego cyfry kodu kreskowego.

start_meal_import Import Interaktywny widok

Otwórz w czacie importer, który przeniesie Twoją historię z innej aplikacji — wybierz plik wyeksportowany z MyFitnessPal, Cronometer, Lose It! lub MacroFactor, dopasuj jego kolumny do kalorii, makroskładników, błonnika, cukru i kofeiny — a także alkoholu, jeśli włączyłeś/aś jego śledzenie — i sprawdź, co zostanie dodane, zanim potwierdzisz. Plik jest odczytywany w Twojej przeglądarce, nic nie zostaje zapisane przed zaakceptowaniem podglądu, a ponowny import tego samego pliku nie tworzy duplikatów.

Spróbuj powiedzieć

Zaimportuj moją historię posiłków z MyFitnessPal

bulk_import_meals Import

Dodaj naraz partię wcześniejszych posiłków — do 50 na raz — zamiast zapisywać je jeden po drugim. Powyższy importer korzysta właśnie z tego narzędzia, a AI może użyć go bezpośrednio dla danych posiłków wklejonych do czatu. Każdy wiersz jest najpierw sprawdzany, a to, co się nie zgadza, jest zgłaszane wiersz po wierszu, więc ponowne wysłanie tych samych wierszy jest bezpieczne i nie zduplikuje tego, co już zapisano.

Parametry
  • meals wymagane — Wiersze do zaimportowania, w kolejności z pliku źródłowego (1–50 na wywołanie). Każdy wiersz może zawierać czas, typ posiłku, opis, notatki oraz te same wartości co zapisany posiłek: calories, protein_g, carbs_g, fat_g, fiber_g, sugar_g (cukry ogółem), alcohol_g (gramy czystego etanolu) i caffeine_mg (miligramy, nie gramy)
  • expected_row_count wymagane — Ile wierszy zawiera to wywołanie, policzone z pliku źródłowego, żeby wychwycić pominięty wiersz
  • expected_total_kcal opcjonalne — Suma kalorii z pliku źródłowego, porównywana z tym, co faktycznie przychodzi
  • dry_run opcjonalne — Zgłoś, co by się stało, bez zapisywania czegokolwiek
  • on_error opcjonalne — Zaimportuj poprawne wiersze i zgłoś resztę, albo nie zapisuj niczego, jeśli jakikolwiek wiersz zawiedzie
  • source_app opcjonalne — Z jakiej aplikacji pochodzi plik
Spróbuj powiedzieć

Oto posiłki z zeszłego tygodnia wklejone z mojej starej aplikacji — dodaj je wszystkie

update_meal Edycja Interaktywny widok

Zmień szczegóły posiłku, który już zapisałeś/aś — jego opis, dowolny makroskładnik, błonnik, cukier, alkohol lub kofeinę, godzinę albo notatki. Tak też uzupełnia się brakujące dane: jeśli posiłek trafił do bazy bez błonnika czy cukru, serwer to sygnalizuje, a AI uzupełnia to tutaj.

Parametry
  • id wymagane — UUID posiłku do zaktualizowania
  • description opcjonalne
  • calories opcjonalne
  • protein_g opcjonalne
  • carbs_g opcjonalne
  • fat_g opcjonalne
  • fiber_g opcjonalne
  • sugar_g opcjonalne — Cukry ogółem, nie cukier dodany
  • alcohol_g opcjonalne — Gramy czystego etanolu, nie objętość napoju
  • caffeine_mg opcjonalne — Miligramy, nie gramy
  • logged_at opcjonalne
  • notes opcjonalne
Spróbuj powiedzieć

Właściwie ten obiad miał 600 kalorii, nie 500 — popraw to

delete_meal Usuwanie

Usuń wpis posiłku zapisany przez pomyłkę.

Parametry
  • id wymagane — UUID posiłku do usunięcia
Spróbuj powiedzieć

Usuń przekąskę, którą zapisałem/am dziś po południu

Przegląd posiłków

Wróć do tego, co już zapisałeś/aś — jeden dzień albo cały zakres naraz.

search_meals Podgląd

Przeszukaj swoje wcześniejsze posiłki po słowie kluczowym i zobacz je pogrupowane w powtarzające się warianty — jak często dany posiłek był zapisywany, kiedy ostatnio i jakie są jego typowe kalorie. Dzięki temu AI sprawdza zdjęcie Twojego talerza w kontekście tego, jak faktycznie zapisywałeś/aś ten posiłek wcześniej, i dzięki temu działa polecenie „zapisz moje zwykłe śniadanie”.

Parametry
  • queries wymagane — Alternatywne słowa kluczowe dotyczące jedzenia, w dowolnym języku, w którym zapisywałeś/aś posiłki
  • days opcjonalne — Jak daleko wstecz szukać (domyślnie rok)
  • limit opcjonalne — Maksymalna liczba wpisów do analizy
Spróbuj powiedzieć

Zapisz moje zwykłe śniadanie

get_meals_today Podgląd

Zobacz każdy posiłek zapisany dzisiaj.

Spróbuj powiedzieć

Co dzisiaj zjadłem/am?

get_meals_by_date Podgląd

Zobacz wszystkie posiłki zapisane w konkretnym dniu.

Parametry
  • date wymagane — Data w formacie RRRR-MM-DD
Spróbuj powiedzieć

Pokaż mi wszystko, co zjadłem/am 4 lipca

get_meals_by_date_range Podgląd

Pobierz naraz wszystkie posiłki z zadanego zakresu dat — przydatne przy przeglądaniu tygodnia albo miesiąca.

Parametry
  • start_date wymagane — Data początkowa (RRRR-MM-DD)
  • end_date wymagane — Data końcowa (RRRR-MM-DD)
Spróbuj powiedzieć

Pokaż moje posiłki od poniedziałku do piątku

export_all_data Eksport

Wyeksportuj wszystko, co śledzisz, jako jeden plik ZIP — meals.csv, water.csv, weight.csv, goals.csv, profile.csv oraz README.txt z wyjaśnieniem kolumn i jednostek — pod tym samym prywatnym linkiem, ważnym przez 60 minut. Na razie tylko posiłki można zaimportować z powrotem.

Spróbuj powiedzieć

Wyeksportuj wszystkie moje dane — posiłki, wodę, wagę i cele

Woda

Śledź nawodnienie razem z jedzeniem.

log_water Zapis

Zapisz nawodnienie. Podaj ilość w dowolnej jednostce — szklankach, uncjach, litrach — a zostanie przeliczona na mililitry.

Parametry
  • amount_ml wymagane — Ilość w mililitrach (liczba całkowita, > 0).
Spróbuj powiedzieć

Właśnie wypiłem/am butelkę wody 500 ml

get_water_today Podgląd

Zobacz dzisiejszą łączną ilość wypitej wody i każdy wpis.

Spróbuj powiedzieć

Ile wody wypiłem/am dzisiaj?

get_water_by_date Podgląd

Zobacz sumę wody i wpisy z konkretnego dnia.

Parametry
  • date wymagane — Data w formacie RRRR-MM-DD
Spróbuj powiedzieć

Ile wypiłem/am wczoraj?

delete_water Usuwanie

Usuń wpis wody dodany przez pomyłkę.

Parametry
  • id wymagane — UUID wpisu wody do usunięcia
Spróbuj powiedzieć

Usuń ten ostatni wpis wody

Waga

Zapisuj ważenia, przeglądaj je i obserwuj trend w kierunku celu.

log_weight Zapis

Zapisz pomiar masy ciała w kg lub lb. Kilka ważeń dziennie nie jest problemem, a serwer przechowuje wartość w jednej, wewnętrznej jednostce, więc Twoja preferencja jednostki nigdy nie zniekształca liczby.

Parametry
  • weight wymagane — Wartość masy ciała, w jednostce `unit` (> 0).
Spróbuj powiedzieć

Zapisz moją wagę — 74,2 kg dziś rano

update_weight Edycja

Popraw istniejące ważenie — wartość, znacznik czasu albo notatki.

Parametry
  • id wymagane — UUID wpisu wagi do zaktualizowania
  • weight opcjonalne — Nowa wartość wagi, w jednostce `unit`.
  • logged_at opcjonalne — Znacznik czasu w formacie ISO 8601
  • notes opcjonalne
Spróbuj powiedzieć

Popraw dzisiejsze poranne ważenie na 73,8 kg

delete_weight Usuwanie

Usuń wpis wagi.

Parametry
  • id wymagane — UUID wpisu wagi do usunięcia
Spróbuj powiedzieć

Usuń dzisiejszy wpis wagi

get_weight_today Podgląd

Zobacz dzisiejsze ważenia, w preferowanej przez Ciebie jednostce.

Spróbuj powiedzieć

Ile dziś ważyłem/am?

get_weight_by_date Podgląd

Zobacz swoje ważenia z konkretnego dnia.

Parametry
  • date wymagane — Data w formacie RRRR-MM-DD
Spróbuj powiedzieć

Ile ważyłem/am pierwszego dnia miesiąca?

get_weight_by_date_range Podgląd

Pobierz wszystkie ważenia z zadanego zakresu dat, pogrupowane dniami wraz ze średnią dla każdego dnia.

Parametry
  • start_date wymagane — Data początkowa (RRRR-MM-DD)
  • end_date wymagane — Data końcowa (RRRR-MM-DD)
Spróbuj powiedzieć

Pokaż moje ważenia z ostatnich dwóch tygodni

set_weight_unit Ustawienie

Wybierz, czy waga ma być pokazywana i wprowadzana w kg czy w lb. Zapisane wartości pozostają bez zmian — zmienia się tylko wyświetlanie i domyślne parsowanie.

Spróbuj powiedzieć

Od teraz pokazuj moją wagę w funtach

get_weight_unit Podgląd

Sprawdź, jakiej jednostki wagi obecnie używasz.

Spróbuj powiedzieć

Jakiej jednostki wagi używam?

Cele i postępy

Ustaw cele i sprawdzaj, jak wypada każdy dzień.

set_nutrition_goals Ustawienie

Ustaw dzienne cele dotyczące kalorii, makroskładników, błonnika, cukru, alkoholu, kofeiny i wody, a także opcjonalną docelową masę ciała. Kalorie, białko, węglowodany, tłuszcz, błonnik i woda to cele do osiągnięcia; cukier, alkohol i kofeina to limity, których nie należy przekraczać, a postęp jest opisywany odpowiednio do tego. Aktualizowane są tylko wskazane pola; reszta pozostaje bez zmian.

Parametry
  • daily_calories opcjonalne — Dzienny cel kaloryczny (kcal). Null, aby wyczyścić.
  • daily_protein_g opcjonalne — Dzienny cel białka (gramy). Null, aby wyczyścić.
  • daily_carbs_g opcjonalne — Dzienny cel węglowodanów (gramy). Null, aby wyczyścić.
  • daily_fat_g opcjonalne — Dzienny cel tłuszczu (gramy). Null, aby wyczyścić.
  • daily_fiber_g opcjonalne — Dzienny cel błonnika (gramy), minimum do osiągnięcia. Null, aby wyczyścić.
  • daily_sugar_g opcjonalne — Dzienny limit cukrów ogółem (gramy), maksimum, którego nie należy przekraczać. Cukry ogółem obejmują cukier naturalnie występujący w owocach i mleku, więc publiczne wytyczne dotyczące cukru dodanego podają znacznie niższą liczbę. Null, aby wyczyścić.
  • daily_alcohol_g opcjonalne — Dzienny limit alkoholu w gramach czystego etanolu, maksimum, którego nie należy przekraczać. Jeden standardowy drink w USA to 14 g, jedna jednostka brytyjska to 7,9 g. Null, aby wyczyścić.
  • daily_caffeine_mg opcjonalne — Dzienny limit kofeiny w miligramach, maksimum, którego nie należy przekraczać. Górna granica EFSA i FDA dla zdrowych dorosłych to 400 mg dziennie (mniej więcej cztery parzone kawy), a 200 mg w ciąży. 0 to realny limit oznaczający całkowity brak. Null, aby wyczyścić.
  • daily_water_ml opcjonalne
  • target_weight opcjonalne
Spróbuj powiedzieć

Ustaw moje cele na 2200 kalorii, 160 g białka i docelową wagę 75 kg

get_nutrition_goals Podgląd

Zobacz swoje aktualne dzienne cele kaloryczne i makroskładnikowe, ewentualny cel błonnika oraz limit cukru czy kofeiny, a jeśli śledzisz alkohol — również jego limit.

Spróbuj powiedzieć

Jakie są moje dzienne cele?

get_goal_progress Podgląd Interaktywny widok

Zobacz, jak dzisiejsze spożycie wypada na tle Twoich celów — pierścienie spożycia względem celu oraz postęp wagi ciała. Dotknij pierścienia makroskładnika, żeby zobaczyć, które posiłki się na niego złożyły.

Spróbuj powiedzieć

Jak mi dzisiaj idzie względem moich celów?

get_nutrition_summary Podgląd Interaktywny widok

Pobierz dzienne sumy odżywcze z zadanego zakresu dat jako interaktywny panel: kafelki makroskładników względem celów oraz podział dzień po dniu.

Parametry
  • start_date wymagane — Data początkowa (RRRR-MM-DD)
  • end_date wymagane — Data końcowa (RRRR-MM-DD)
Spróbuj powiedzieć

Podsumuj mi ten ostatni tydzień

Ustawienia i konto

Preferencje, które dbają o dokładność danych, plus pełna kontrola nad Twoimi danymi.

set_timezone Ustawienie

Ustaw swoją strefę czasową IANA, żeby dni zmieniały się o Twojej lokalnej północy — posiłek zapisany o 23:00 liczy się do tego dnia, nie do kolejnego dnia UTC.

Spróbuj powiedzieć

Jestem w Berlinie — ustaw moją strefę czasową

get_timezone Podgląd

Sprawdź, jaka strefa czasowa jest u Ciebie ustawiona, wraz z aktualną lokalną datą i godziną (domyślnie UTC, jeśli nie ustawiono).

Spróbuj powiedzieć

Jaka strefa czasowa jest u mnie ustawiona?

get_current_time Podgląd

Sprawdź aktualną datę i godzinę w Twojej strefie czasowej, a także moment w czasie UTC. Niektóre aplikacje nie mówią asystentowi, która jest godzina, więc dzięki temu narzędziu wie, co oznacza „dziś rano" albo „dzisiaj", bez pytania Cię o to (domyślnie UTC, jeśli strefa czasowa nie jest ustawiona).

Spróbuj powiedzieć

Która jest teraz u mnie godzina?

set_widget_display Ustawienie

Włącz lub wyłącz wizualne widżety w czacie — panele, pierścienie celów i wykresy trendów. Gdy są wyłączone, te same narzędzia odpowiadają wyłącznie tekstem i danymi. Domyślnie włączone; zmiana dotyczy nowych rozmów.

Parametry
  • enabled wymagane — true, aby pokazywać widżety, false dla odpowiedzi tylko tekstowych
Spróbuj powiedzieć

Wyłącz widżety

get_widget_display Podgląd

Sprawdź, czy wizualne widżety w czacie są obecnie włączone.

Spróbuj powiedzieć

Czy widżety są włączone?

set_alcohol_tracking Ustawienie

Włącz lub wyłącz śledzenie alkoholu i wybierz, czy drinki mają być liczone w standardowych drinkach amerykańskich czy jednostkach brytyjskich. Domyślnie jest wyłączone, więc musisz o to poprosić. Ponowne wyłączenie ukrywa alkohol z posiłków, celów i postępów oraz sprawia, że importer plików przestaje odczytywać kolumnę alkoholu — nic, co już zapisano, nie zostaje usunięte, Twój eksport CSV nadal to zawiera, a wszystko pojawia się z powrotem po ponownym włączeniu. Zmiana obowiązuje od kolejnej wiadomości, bez potrzeby restartu czegokolwiek.

Parametry
  • enabled wymagane — true, aby pokazywać alkohol w posiłkach, celach i postępach, false, aby go ukryć
  • drink_unit opcjonalne — Który standardowy drink pokazywać obok gramów: us (14 g na drinka) lub uk (7,9 g na jednostkę). Domyślnie us; faktycznie przechowywane są gramy czystego etanolu.
Spróbuj powiedzieć

Zacznij śledzić moje picie, w jednostkach brytyjskich

get_alcohol_tracking Podgląd

Sprawdź, czy śledzenie alkoholu jest włączone i w jakim standardowym drinku pokazywane są Twoje gramy.

Spróbuj powiedzieć

Czy śledzę alkohol?

delete_account Usuwanie

Trwale usuń swoje konto i wszystkie powiązane dane. To działanie jest nieodwracalne — AI zawsze najpierw potwierdza to z Tobą.

Spróbuj powiedzieć

Usuń moje konto i wszystkie moje dane