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.
https://www.assistwithfood.com/mcpDid 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_overviewreadsWorkspace overview. Start here once per conversation.food_list_queuereadsQueue. 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_connectionsavesThis connection. See what this AI connection may do, or give some of it back.
Find before creating
food_searchreadsSearch. Find records by name in the person's own words, across every kind or the kinds you name.food_findreadsFind by filter. Page through one kind of record, newest first, optionally narrowed by one filter.food_list_libraryreadsLibrary. 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_recordsreadsRead 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_foodssavesSave foods. Create Foods, or change them by ref with expectedVersion.food_save_linkssavesLink 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_placessavesSave places. Create Places — anywhere the person gets food — or change them by ref with expectedVersion.food_save_offeringssavesSave offerings. Say that a Place sells a Food or Resource, under its own label.food_save_observationssavesSave prices and observations. Record dated prices, availability and menu facts — twenty grocery prices are one call.food_save_resourcessavesSave kitchen resources. Create or change Resources: the kitchen's cookware, appliances and tools.food_save_sourcessavesSave sources. Create or change Sources: the menu, label, listing, receipt, person or publication a fact came from.
Cooking
food_save_recipessavesSave recipes. Create a Recipe — the continuing identity of a preparation — or change its title and note.food_save_recipe_versionssavesSave recipe versions. Add a new Version of a Recipe, or correct a version's label, state, yield or note.
What was eaten
food_save_experiencessavesSave 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_comparisonssavesSave 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_preferencesavesSuggest a preference. Propose a Preference for the person to adopt or decline.
Organize
food_save_listssavesSave lists. Create Lists (a dated List is a plan: this week's dinners), change them, and add, tick or remove entries.food_save_library_itemssavesSave 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_peoplesavesSave people and groups. Record the people the person feeds and their strict food facts.food_save_topicssavesSave topics. Create or change Topics: techniques, cuisines and food science, each a short summary with links.
Photos and files
food_begin_uploadsavesBegin an upload. Step 1 of 2 for photos, PDFs (menus, receipts) and voice notes.food_finish_uploadsavesFinish 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_batchreadsLook at files. See photos, PDFs and voice notes themselves, as images, audio or an embedded PDF.food_attach_mediasavesAttach 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_captionssavesCaption files. Set or change a file's caption, with the expectedVersion you read.
Queue work
food_add_to_queuesavesAdd 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_queuesavesWork the Queue. Take a Queue item: mark it working, answer it (name the records you saved), or ask the person for what you need.