Forkmate
mcp remote · streamable-http · v0.1.9 · source: crawl
https://mcp.forkmate.ai/
https://github.com/shawnazar/forkmate-mcp
Free AI calorie & macro tracker: tell your AI what you ate and it logs it to your private food diary
Works
100
Verified Oct 31, 2026 · p50 553 ms · p95 727 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'forkmate' |
| tools_listed | 15 | pass | 14 tools |
| schema_complete | 15 | pass | 14 of 14 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 553 ms |
| latency_p95 | 5 | pass | p95 727 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (14)
| Name | Description | Schema |
|---|---|---|
get_day | Read the user's food diary for one day: its entries, each listed with its `id` and each food with its item_index, quantity and macros, and calorie/macro totals. All calorie and macro values, including | typed |
whoami | Diagnostic: confirms that this connection is signed in to a Forkmate account. Returns no account id, email or other identifier. | typed |
get_range | Read the user's food diary across a date range, with per-day calorie/macro totals and each entry listed with its `id`. All calorie and macro values, including carbohydrates, are estimates from USDA Fo | typed |
get_preferences | Read the user's food profile: diet style, allergies (a structured list of the major US allergens), foods they like, foods they dislike, and a typical-portion note. Allergies are self-reported and not | typed |
update_preferences | Edit the user's food profile: add or remove foods they like or dislike, add or remove allergies from the major US allergen list, or set their diet style. Only the fields sent change. A removal matches | typed |
get_usual_foods | Read what the user usually and recently eats. `usual` lists their most-logged foods, most frequent first, each with how many times it was logged, the date last eaten, the meal it is usually logged und | typed |
log_meal | Add a meal to the user's food diary: one or more food items, each with an optional quantity and macros, plus an optional meal label, date, note and provenance `source`. The reply names the new entry's | typed |
update_meal | Correct a food already in the user's diary — its name, quantity, macros, caffeine or fluid — or change an entry's meal label or note. The entry is identified by `id` and `local_date`, and a food by it | typed |
delete_meal | Delete one food from a diary entry (by `item_index`), or the whole entry (without it). The entry is identified by `id` and `local_date`. Deletion is permanent, with no undo; deleting the last food rem | typed |
give_consent | Records the user's consent to Forkmate storing and processing their health-related data, as summarised in the consent text that a refused log reply shows. Valid only as the user's own explicit agreeme | typed |
search_foods | Search USDA FoodData Central, Open Food Facts and Forkmate's curated restaurant menus for a named food. Returns up to 5 candidates, each with macros per 100 g, a `source` label ('USDA', 'Open Food Fac | typed |
lookup_barcode | Look up a packaged food by its UPC/EAN barcode in Open Food Facts. Returns macros per 100 g, a `source` label ('Open Food Facts'), and, when known, `serving_grams`/`serving_label` for one household se | typed |
send_feedback | Sends feedback to Forkmate to improve the app: a bug, a feature request, a food or nutrition figure that looked wrong (food_data), or something else. It is for feedback the user has asked to send, in | typed |
get_notifications | Reads the user's Forkmate notifications, newest first: notices that something the user reported was fixed, Forkmate release notes (what's new), and account messages. Each one has a kind, a title, a bo | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/ai-forkmate-forkmate-2)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.