Help & Reference

Agent access (beta)

Agent access lets you connect your own apps and tools to a kitchen — a command-line tool, a script, or an AI agent — with a token, a secret that lets the app or tool use that one kitchen as you. The Mirepoix iPhone app, once it’s out, isn’t one of them: it connects with a token of its own whether agent access is on or off. This page covers turning it on, creating and revoking tokens, connecting a command-line tool by approving it, and what happens when a token misbehaves.

Agent access is a beta. It’s off for every kitchen until a kitchen owner turns it on.

Turn agent access on

Only kitchen owners see this setting.

  1. Tap mirepoix in the navigation bar, then choose Kitchen Settings.
  2. In the Agent access (beta) section, check Let members connect apps and tools.

It saves the moment you check it. Every member of the kitchen can now create tokens for it.

What a token can do

Each line is one thing an app or tool can ask for. Ten of them make a change: adding a recipe, changing one, adding recipes to the Menu, taking recipes off the Menu, putting items on the shopping list, checking them off, unchecking them, taking them off, changing Pantry items, and saving a page to your Pending Imports.

What it does Name the app or tool uses Access it needs
Lists every recipe: title, category, tags, and when it last changed, plus deleted recipes still in Recently deleted recipes.list Read only
Searches recipes by words in the title, a tag, the category, or an ingredient recipes.search Read only
Reads one recipe’s whole text, the same recipe as the recipe editor holds it, and the names of its ingredients, and says whether that text, sent back unchanged, would save the same recipe recipes.get Read only
Checks recipe text, or the recipe as the editor holds it, without saving it: whether it could be added, the title and page address it would get, and any recipe already at that address recipes.validate Read only
Adds a new recipe from recipe text, or the recipe as the editor holds it, never replacing one that’s already there recipes.create Read and change
Replaces a recipe’s whole text, or the recipe as the editor holds it, with an edited version, as long as the recipe hasn’t changed since the app or tool read it recipes.update Read and change
Says what you still need to buy to cook one recipe, and what’s already on hand or on the shopping list recipes.shopping_delta Read only
Reads what’s on the Menu now, by title menu.get Read only
Suggests recipes for the Menu: ones often on it but not lately, ones added recently, and quick ones you have everything for, leaving out what’s already on it menu.suggest Read only
Adds recipes to the Menu, up to 5 at a time, and says which were already on it menu.add Read and change
Takes recipes off the Menu, up to 5 at a time, and says which weren’t on it menu.remove Read and change
Reads the shopping list for one store, or every store: each item, its amount as the list shows it, its aisle, and whether it’s checked off groceries.list Read only
Puts items on the shopping list, each in your own words, and says which were already there groceries.add Read and change
Checks items off the shopping list groceries.check Read and change
Unchecks items on the shopping list that were checked off groceries.uncheck Read and change
Takes items off the shopping list, checked off or not groceries.remove Read and change
Checks the Pantry: whether the kitchen tracks an ingredient, has it on hand, or has it on the shopping list — or, with no ingredients named, what’s due for a check pantry.check Read only
Lists the ingredient names your words can be matched against: every ingredient in Mirepoix’s shared catalog with its other names, your kitchen’s own ingredients that aren’t in the catalog, and up to 150 you bought most recently on Groceries, newest first ingredients.list Read only
Changes Pantry items, named in your own words: you need it, which puts it on the shopping list; you have it, so the Pantry asks again after a length it picks, or in a week if it picks none; or ask about it today pantry.update Read and change
Saves a recipe page the app or tool has already read to your Pending Imports, to import later captures.add Read and change

Read only is the lower of the two kinds of access, so a read-and-change token can do everything on this list. For a line that needs Read and change, a read-only token can still ask what the change would do, but it can’t make it. If the kitchen is read-only because its plan has lapsed, every change is refused, whatever the token.

Adding and changing recipes

Both take a whole recipe, written in Mirepoix’s recipe format or in the form the recipe editor holds it, which a read returns. A recipe Mirepoix can’t accept is refused with the reason, and nothing is saved.

Changing the Menu

An app or tool names each recipe by its page address, or in words such as its title. One request can add or take off up to 5 recipes. It works on recipes only: a QuickBite can’t be added to the Menu or taken off it this way.

Changing the shopping list and Pantry

An app or tool names a shopping-list item in your own words or as the list shows it, and a Pantry item in your own words.

Saving a page to Pending Imports

An app or tool can save a recipe page for you to import later, the way the import bookmarklet does. The app or tool reads the page itself and sends what it found; Mirepoix doesn’t open the page to save it.

Tokens

A token belongs to you and one kitchen. Whatever an app or tool does with it, it does as you, in that kitchen only.

Create a token

Before you start: a kitchen owner has turned on agent access for the kitchen. If none of your kitchens has it on yet, the Account page says To create a token, a kitchen owner first turns on Agent access in that kitchen’s Settings.

  1. Tap mirepoix in the navigation bar, then your initials at the top right of the menu, to open your Account page.
  2. Find Agents and devices.
  3. In Kitchen, choose the kitchen. Only kitchens with agent access on are offered.
  4. In Name, type something you’ll recognize later, like “Work laptop”. It can be up to 60 characters.
  5. Under Access, leave Read only selected, or choose Read and change.
  6. Tap Create token.
  7. Tap Copy beside the new token, and paste it into your app or tool.

The token appears in your list under its kitchen, and Mirepoix emails you about it. Once you leave the page, the token can’t be shown again; if you lose it, revoke it and create another.

Connect a command-line tool by approving it

A command-line tool can connect without you copying a token: it asks Mirepoix to connect, and you approve it in a browser. Mirepoix has its own command-line tool that connects this way — see The command-line tool for how to install it. The tool gives you an eight-character code, written as two groups of four like K7QM-3XRD, and the address of the page to type it on.

Before you start: a kitchen owner has turned on agent access for the kitchen you want the tool to use.

  1. In a browser, open the Connect a device page: mirepoix.recipes/device. If you’re signed out, Mirepoix asks you to sign in first and brings you back here afterward, as long as you finish signing in within ten minutes, in the same browser.
  2. In Code, type the code the tool shows, then tap Continue. Capital or small letters both work, and so does leaving out the dash. An O typed for a zero, or an I or L typed for a one, still matches.
  3. On Approve this device?, check that the request is yours. It shows what the device calls itself, the IP address it connected from, the software it reported, and how long ago it asked. A device can call itself anything; the IP address and software are what Mirepoix saw when the request arrived. Approve it only if you started it yourself, just now.
  4. Under Kitchen, choose the kitchen. Only your kitchens with agent access on are listed. If there’s only one, it’s already chosen.
  5. Under Access, leave Read only — it can look things up but can’t change anything selected, or choose Read and change — it can also make changes in this kitchen.
  6. Tap Approve. If you don’t recognize the request, tap Deny instead.

After you approve, the page says Approved. Go back to your device — it will finish connecting in a few seconds. The tool collects its token, and Mirepoix emails you about it. The token appears in your list under its kitchen, named what the device called itself. From then on it’s like a token you created on your Account page: you can revoke it, it counts toward your 20, and it ends the same ways. After you deny, the page says Denied. Nothing was connected.

The iPhone app’s token

The Mirepoix iPhone app isn’t out yet. Once it is, the app creates its own token while you’re signed in to it, whether the kitchen’s agent access is on or off. There’s nothing to copy or paste.

To cut off an iPhone for good, sign it out under Where you’re signed in. As long as that sign-in lasts, Mirepoix gives the app a new token whenever it asks for one.

Revoke a token

Your own tokens. On your Account page, under Agents and devices, tap Revoke beside the token and confirm. Whatever uses it stops working right away. Revoke any token you don’t recognize.

Every member’s tokens (owners). In Settings, the Agent access (beta) section lists every member’s tokens for the kitchen in two groups, each headed with how many it holds: Other apps and tools, then iPhone app. A group with no tokens isn’t shown. Each token shows its member’s name, what kind it is, its access, when it was last used, and when it was created. Tap Revoke beside one and confirm to cut it off. The member isn’t emailed about the revoke.

An iPhone app’s token comes back, though. While its member stays signed in, the app gets a new one when it’s opened after Siri has found the old one refused, or once the old one is a day old. Turning agent access off doesn’t cut it off either. To cut off a member’s iPhone for good, remove the member from the kitchen, which deletes all their tokens for it, the iPhone app’s included.

Turn agent access off (owners). Uncheck Let members connect apps and tools. Mirepoix asks first, and the question says how many other apps and tools are connected — “This disconnects 2 apps and tools and deletes their tokens” — or that none are, and that the Mirepoix iPhone app isn’t affected. Turning it off deletes every token under Other apps and tools, suspended ones included, and turning it back on restores none of them. The iPhone app’s tokens stay, suspended ones too, and the app stays connected. Turning it off also cancels any device approved for the kitchen that hasn’t collected its token yet.

If the kitchen is read-only because its plan has lapsed, an owner can still turn agent access off and still revoke single tokens. Turning it back on waits until the plan is active again.

A token also ends on its own:

Automatic suspension

Each token has its own rate limits: up to 120 reads and 30 changes a minute. Asking what a change would do counts as a change, and so does a change that’s refused. A token that goes over its own limits in three separate stretches within a day is suspended automatically, and Mirepoix emails you.

All your tokens in one kitchen also share a budget of 1,200 calls an hour, reads and changes alike, including asking what a change would do. Going over it refuses their requests for the rest of that hour, but it never counts toward suspending a token.

A suspended token can’t be used again. It stays in your list, and in the owners’ list in Settings, with the line Suspended for going over its limits, and its button reads Dismiss in place of Revoke. Tap Dismiss and confirm to clear it. The iPhone app’s suspended token says so on its sign-in’s row instead, and the app replaces it the next time you open it while signed in.

If you still want the app or tool connected, check that it isn’t sending requests in a loop, then create a new token for it.

Emails about tokens

Mirepoix emails you:

What leaves the app

What an app or tool reads with your token goes wherever you send it — to an AI model you drive a tool with, for example — under that destination’s own terms. That can include recipes and other content your kitchen’s other members wrote. The privacy page’s “Agent access (beta)” section spells out what a token can read and what Mirepoix keeps about each token.

See also

Last updated October 14, 2026