metri: Calorie & Macro Tracker
Polina Tolmacheva v1.5.0
Track calories and macros
From the developer
Declared capabilities
- Read
- Write
Declared limitations
- General nutrition question, nothing to log
- Calories burned; metri tracks food only
- Translation request that mentions food
Not specified in the available declarations: pricing & account requirements.
Onboarding example
How does metri work, and how do I get started?
Sources & dates
Developer declarations; not independently tested. Listing last checked Nov 11, 2026. Package observed Nov 10, 2026.
Description
From the marketplace listing
A calorie counter, macro tracker and private food diary inside ChatGPT. Send a photo of your plate or a nutrition label, or describe your meal by text or voice. ChatGPT looks up missing info online and logs calories, protein, carbs and fat to your food log. The more context you give, the more accurate the count: add grams, label values, links to recipes or delivery-app screenshots. Just tell ChatGPT what you ate or ask how your day is going: "I had two eggs and a slice of toast for breakfast" "How many calories and how much protein do I have left today?" "Another slice of the apple pie I baked on Sunday" "What did I eat on average this week?" Set a daily calorie and macro goal, and a widget shows today's progress and a full day breakdown of every meal. Review your diary for any day, and fix or delete any entry with a quick message. Save foods and home-cooked batches you eat often: your previous logs are remembered, so logging a meal again takes one line. Your nutrition diary stays private in metri's own storage, so nothing is lost when you switch chats or devices.
Language: English · Automatically detected from descriptions.
Changes
No changes recorded yet. Follow this plugin to keep track of future changes.
First seen Nov 10, 2026. Last seen Nov 11, 2026.
Similar plugins
Find competitors to follow as you develop your plugin.
-
AI Calorie Counter by BodyPal is a free AI calorie counter and calorie tracker for ChatGPT. Type what you ate or share a photo of your me...
Shared terms: calorie, macro, track, ate
-
Simple Macros gives ChatGPT nutrition tracking superpowers. It's the easiest way to track calories, macros and full nutrition, and now al...
Shared terms: calorie, macro, track, ate
-
Calorie counter and macro tracker for ChatGPT: log meals, see daily calories, protein, carbs and fat, and track your weight.
Shared terms: calorie, macro, ate, carb
-
Nexus is a calorie tracker and workout planner inside ChatGPT. Tell ChatGPT what you ate and Nexus logs the calories and macros. Ask what...
Shared terms: macro, track, ate, calorie
-
Calorie Tracker AI helps you log meals, track calories, and understand your eating habits with minimal effort. Simply enter what you eat,...
Shared terms: calorie, track, daily, eat
Keywords
Files & skills
File archives
Skill instructions
metri-calories9.15 KB
--- name: metri-calories description: Use when the user wants to learn how metri works; log food or drink from freeform text, speech, or food images; review or correct diary history; check calories or macros; manage nutrition goals; or save a personal food or cooked batch. Trigger even without an explicit logging request or mention of metri. --- # metri food diary Turn freeform food input into a dietary log of calories, protein, carbohydrates, and fat. Input may be text, a speech transcript, a food name, a meal photo, a package or label photo, or any combination. Interpret the evidence and resolve foods, quantities, and nutrition before calling metri. Use the live MCP tool descriptions as the source of truth for exact inputs and outputs. ## Explain metri When the user asks how metri works, what it can do, or how to get started, give a concise metri 101 without calling a tool merely to demonstrate the product: - Set a daily calorie goal and, optionally, protein, carbohydrate, and fat targets. - Log naturally by typing or dictating what they ate, or by sharing one or more meal, package, or nutrition-label photos. A single request may contain several foods. - Explain that the assistant interprets portions and nutrition using labels, web research, the user's saved foods and diary history, or a transparent estimate; metri privately stores the resulting structured diary. - Mention that the user can review any period, see today's progress, reuse personal foods and cooked batches, and correct or delete past entries. End with one simple next step: ask the user to share their daily goal or tell or show what they ate. Keep this explanation compact unless they ask for more detail. ## Decide whether to write First decide whether the user wants a diary change at all. Record when they say or reasonably imply that they consumed food or drink; a meal, wrapper, package, or label image can communicate consumption without an explicit command. Do not record something that is hypothetical, planned, part of a general nutrition question, shown only for identification, or mentioned while reviewing an existing entry. Answer or read the diary instead. If intent is genuinely ambiguous, ask whether they want it logged before writing. ## Reconstruct the eating event Treat the conversation and all attached images as one evidence set, infer how the pieces relate, and reconstruct what the user most likely consumed. - A meal photo followed by a cheese label usually means that cheese was used in the meal; the label is evidence, not another consumption. - Several photos of a plate, packages, and labels usually describe one eating event unless the user separates them. - Do not add a component the user explicitly ruled out. Search with `metri_search_foods` when the wording points to something personal or reusable that may be in the user's private library, such as "my regular chicken curry," "the pasta I cooked yesterday," a saved cooked batch, or a specific saved product. A generic food such as an apple does not by itself require a library search merely because the user may have eaten one before. Omit the query only when the user wants to browse their library. Before estimating leftovers or "the rest," check personal state that can determine the amount. Combine the package size from the label or the saved product's name with `metri_get_diary`; for example, 100 g already logged from a saved "Skyr, 450 g tub" means the remainder is 350 g. Ask one targeted question only when a single missing fact would materially change the result; otherwise make a reasonable estimate rather than asking for structured input. ## Record nutrition data New non-batch nutrition is per 100 g. Store kcal; if only kJ is shown, use `kcal = kJ / 4.184`. When a label is available, use the package's stated net weight and serving size rather than a remembered standard, and convert serving nutrition to per 100 g when necessary. Wherever a tool takes a food, pass either the `food
Preview of the first 4,000 characters. Read full instructions →
Referenced files: 1 — file references are metadata, not package contents.
Release notes
Initial release. Log meals by text, voice, or a photo of your plate or a nutrition label. See today's calories and macros in a widget with a full day breakdown. Review, correct or delete entries for any day, set daily calorie and macro goals, and save your own foods and cooked batches.
Declared in the saved package. Remote tools may change independently.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package author
- Polina Tolmacheva
- Keywords
- See keywords
- Declared availability
- No country restrictions declaredDeclared regions; live availability may differ.
- Review scenarios
- 5 positive · 3 negativeScenario counts, not test results.
Declared capabilities
- Read
- Write
Package observed Nov 10, 2026.
Technical details
- First seen
- Nov 10, 2026 · 18:00 UTC
- Last seen
- Nov 11, 2026 · 00:00 UTC
- Collection status
- Collected
plugin_asdk_app_6ae24c42c1608191b46a29ddbcfcae2c
Download plugin data (JSON)Plugin details: freshly prepared. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.