Skip to content
Back to search
100
MCP live v0.1.2 MCP 2025-06-18 streamable-http

ForkMate

ai.forkmate/forkmate

Log what you ate by talking to your AI assistant — calories and macros, completely free.

Uptime
100.0%
5 direct probes · 30d
Response
85ms
last probe
Tools
12
callable
Resources
0
readable
Prompts
0
available

Tools · 12

whoami

Diagnostic: returns the authenticated user id and scopes.

get_day

Read the user's food diary for one day: its entries and calorie/macro totals. All calorie and macro values, including carbohydrates, are estimates from USDA FoodData Central, Open Food Facts, the user…

get_range

Read the user's food diary across a date range, with per-day calorie/macro totals. All calorie and macro values, including carbohydrates, are estimates from USDA FoodData Central, Open Food Facts, the…

get_preferences

Read the user's saved dietary preferences: diet style, allergies (a structured list of the major US allergens), disliked foods, and a typical-portion note. Allergies are self-reported and not a safety…

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`. All calorie and macro values, i…

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…

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…

get_pantry

Read the user's pantry: the staple foods they keep on hand, separate from their diary. Each item has a name and, when saved, macros for one serving, a serving label, a `source` and a short note. A `so…

add_pantry_item

Add a food to the user's pantry, or replace its details if a food with the same name (any casing) is already there. Only `name` is required; macros for one serving, a serving label, a `source` and a n…

remove_pantry_item

Remove a food from the user's pantry by name. Affects the pantry only, not the food diary; removing a food that is not there succeeds as a no-op.

search_foods

Search USDA FoodData Central and Open Food Facts for foods matching a query. Returns candidates with macros per 100 g, a `source`, and, when known, `serving_grams`/`serving_label` for one household se…

lookup_barcode

Look up a packaged food by its UPC/EAN barcode in Open Food Facts. Returns macros per 100 g, a `source`, and, when known, `serving_grams`/`serving_label` for one household serving. All calorie and mac…

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "forkmate": {
      "url": "https://mcp.forkmate.ai/",
      "transport": "streamable-http"
    }
  }
}