Assist With FoodSign inSign in

For your AI

Written for your AI. Plain enough for you.


What can my AI do here?

Read your food records and the photos you allow, and save what it finds with its name on it: foods, places and dated prices, recipes and their versions, what you ate, comparisons, lists and research. It cannot archive, delete or export anything, change its own access, or order, book or pay for anything.

How do I connect it?

In your AI app, add a custom connector with this address, sign in to Food, and choose Allow.

Connection addresshttps://www.assistwithfood.com/mcp

Did it work?

Ask your AI: “What does Assist With Food hold for me?” A connected AI answers from your records (its first call is food_get_workspace_overview), and the connection appears in Connect your AI with the time it was last used.

Where do I manage it?

In Connect your AI, once you are signed in: see each connection, narrow what it may do, choose, change or remove an optional end date, or revoke it at once. A revoked connection must be reconnected. You can also have new connections wait for your approval.

Every tool (30)

Generated from the same catalogue the connection serves (guide 1.1.2). Your AI can read the whole guide as text at /ai.txt, or the short index at /llms.txt.

Start and orient

  • food_get_workspace_overview readsWorkspace overview. Start here once per conversation.
  • food_list_queue readsQueue. What the person has asked for, a page at a time, newest first: waiting, working or answered, or only the items that need their input.
  • food_manage_connection savesThis connection. See what this AI connection may do, or give some of it back.

Find before creating

  • food_search readsSearch. Find records by name in the person's own words, across every kind or the kinds you name.
  • food_find readsFind by filter. Page through one kind of record, newest first, optionally narrowed by one filter.
  • food_list_library readsLibrary. The Library's shelves, a page at a time: research (long findings), sources (where things came from), instructions (the person's research approaches and prompts).

Read in depth

  • food_get_records readsRead records. Read up to 20 records by ref, each with what it links to: a Food's kinds, components and recipes; a Place's offerings; an offering's latest dated prices; a Recipe's current versions; a version's ingredients and equipment; a visit's entries; a Comparison's candidates and price ranking; a List's entries.

Record the food world

  • food_save_foods savesSave foods. Create Foods, or change them by ref with expectedVersion.
  • food_save_links savesLink foods and recipes. Say what kind of food something is (kind_of), what it is made of (made_of), or which recipe makes it (recipe_for) — three different links, never folded into one — or unlink one.
  • food_save_places savesSave places. Create Places — anywhere the person gets food — or change them by ref with expectedVersion.
  • food_save_offerings savesSave offerings. Say that a Place sells a Food or Resource, under its own label.
  • food_save_observations savesSave prices and observations. Record dated prices, availability and menu facts — twenty grocery prices are one call.
  • food_save_resources savesSave kitchen resources. Create or change Resources: the kitchen's cookware, appliances and tools.
  • food_save_sources savesSave sources. Create or change Sources: the menu, label, listing, receipt, person or publication a fact came from.

Cooking

  • food_save_recipes savesSave recipes. Create a Recipe — the continuing identity of a preparation — or change its title and note.
  • food_save_recipe_versions savesSave recipe versions. Add a new Version of a Recipe, or correct a version's label, state, yield or note.

What was eaten

  • food_save_experiences savesSave experiences. Record what actually happened: a visit or meal with its food entries in one item (a dinner where two people ate two dishes is one visit with two entries), a cook, a purchase or a tasting.

Decide with the person

  • food_save_comparisons savesSave comparisons. Set up a Comparison — foods, a whole order at each place, recipes, places or equipment — with its criteria and candidates, or add candidates to one.
  • food_suggest_preference savesSuggest a preference. Propose a Preference for the person to adopt or decline.

Organize

  • food_save_lists savesSave lists. Create Lists (a dated List is a plan: this week's dinners), change them, and add, tick or remove entries.
  • food_save_library_items savesSave to the Library. Put long research on the Library's shelves (research, sources, instructions), edit it, or take it off a shelf and back.
  • food_save_people savesSave people and groups. Record the people the person feeds and their strict food facts.
  • food_save_topics savesSave topics. Create or change Topics: techniques, cuisines and food science, each a short summary with links.

Photos and files

  • food_begin_upload savesBegin an upload. Step 1 of 2 for photos, PDFs (menus, receipts) and voice notes.
  • food_finish_upload savesFinish an upload. Step 2 of 2, the only way a file is saved: once every byte is PUT, Food checks length, SHA-256, type and that it opens, then saves it with your name on it, on the records you named.
  • food_get_media_batch readsLook at files. See photos, PDFs and voice notes themselves, as images, audio or an embedded PDF.
  • food_attach_media savesAttach files to records. Put a file on another record: a menu photo on the Place and the Comparison, a receipt on the visit.
  • food_set_media_captions savesCaption files. Set or change a file's caption, with the expectedVersion you read.

Queue work

  • food_add_to_queue savesAdd to the Queue. When the person asks for something mid-conversation that should wait, add it to their Queue, marked as added by you.
  • food_update_queue savesWork the Queue. Take a Queue item: mark it working, answer it (name the records you saved), or ask the person for what you need.