Days & insights
Get a day
Read-onlyget_day
One day as the Simple Macros Track tab shows it: goals, totals, REMAINING calories and protein, every meal with its items (name, amount, calories, protein, carbs, fat, restaurant, favorite), steps, weigh-in, and streaks. Defaults to today. Use it for 'how many calories do I have left'.
Try saying
- “How many calories do I have left today?”
- “What did I eat Tuesday?”
Get history
Read-onlyget_history
One compact row per day for up to 92 days: calories and protein vs goals with pass flags (a calorie day passes within ±500 of goal), steps vs goal, weigh-in, meal count, and nutrient totals (carbs, fat, fiber, sugars, sodium, cholesterol). Plus period averages over logged days and adherence %. Give `days` (default 30) or `start`/`end`.
Try saying
- “Show me my last 30 days”
- “How did I do on weekends vs weekdays this month?”
Find meals
Read-onlyget_meals
Logged meals with their items, newest first, paginated. Filter by date range (up to 92 days, default last 30), restaurant_slug, or a text query matched against item names, brands and restaurant. Use it to find a meal to edit or to see what the user usually eats.
Try saying
- “When did I last have Chipotle?”
- “Find the oatmeal I logged this week”
Nutrient report
Read-onlyget_nutrient_report
Nutrients over the last N days (default 30, max 92), computed from itemized foods: per nutrient, the average per LOGGED day vs the daily value (scaled to the user's calorie goal; sodium and cholesterol are fixed limits), % of logged days meeting it (under the limit for fat/sugars/sodium/cholesterol, at or over for carbs/fiber), coverage (% of logged items that carried the field, so a low number means 'we don't know' rather than 'you ate none'), and the top 10 contributing foods. Use for 'what am I missing' and 'where is my sodium coming from'.
Try saying
- “What nutrients have I been missing this month?”
- “Where is my sodium coming from?”
Frequent foods
Read-onlyget_frequent_foods
The foods, restaurants and favorites the user logs most over the last N days (default 30, max 92), with the most recent amount and macros for each food. Start swap suggestions and 'my usual' lookups here: a frequent food can be re-logged as a custom item with the same macros, or via its food_item_id when it has one.
Try saying
- “What do I eat most?”
- “Log my usual breakfast”
Streaks and badges
Read-onlyget_streaks_and_badges
Current and longest streak for weigh-ins, calorie goal (within ±500), protein goal and steps; every badge earned with its date; and the next badge in each category with how far away it is when we can tell. Badges are awarded by the app, so a badge earned from here shows up after the app next opens.
Try saying
- “What are my streaks?”
- “Which badges am I close to?”
Weight history
Read-onlyget_weight_history
Weigh-ins over the last N days (default 90, max 730), one per day, with a 7-day moving average, change over the period, and change since the starting weight.
Try saying
- “How much weight have I lost?”
- “What's my weight trend this month?”