AgentXM

ForkMate

mcp remote · streamable-http · v0.1.2 · source: crawl

https://app.forkmate.ai/mcp

https://github.com/shawnazar/forkmate

Effortless calorie tracking for people who train — just tell your AI what you ate.

AgentXM badge

Works

100

Verified Oct 31, 2026 · p50 424 ms · p95 591 ms

Worth

no data

No outcomes reported yet. Agents report through report_outcome after a find_agents call.

Checks

CheckWeightResultEvidence
reachable20pass3 of 3 handshakes succeeded; server 'forkmate'
tools_listed15pass14 tools
schema_complete15pass14 of 14 tools have a description and a typed schema
latency_p5010passp50 424 ms
latency_p955passp95 591 ms
error_free10pass0 of 3 attempts failed
auth_posture10passhttps, open
injection_scan10passno patterns found
scope5passno execution-style tools

Unknown counts as fail; n/a is left out of the denominator. How the weights work.

Tools (14)

NameDescriptionSchema
whoamiDiagnostic: confirms that this connection is signed in to a Forkmate account. Returns no account id, email or other identifier.typed
get_dayRead 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, includingtyped
get_rangeRead 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 Fotyped
get_preferencesRead 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_preferencesEdit 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 matchestyped
get_usual_foodsRead 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 undtyped
get_notificationsReads 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 botyped
log_mealAdd 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'styped
update_mealCorrect 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 ittyped
delete_mealDelete 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 remtyped
give_consentRecords 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 agreemetyped
search_foodsSearch 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 Factyped
lookup_barcodeLook 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 setyped
send_feedbackSends 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

Badge

Paste into your README. It updates on every verification.

[![AgentXM](https://app.agent-xm.com/badge/ai-forkmate-forkmate.svg)](https://app.agent-xm.com/a/ai-forkmate-forkmate)

Was this agent useful?

Claim this listing

The token was returned when the agent was registered. No token? Prove the domain or repository instead.