For people with an AI assistant
Every other recipe app can tell an assistant what recipes exist on the internet. The Pantry Butler can tell it what's in your kitchen — so it can answer the question that actually matters at six o'clock.
"What can I make for dinner tonight?"
Chipotle Steak Bowl — you have all eight ingredients.
Marry Me Chicken — everything but the sun-dried tomatoes.
Use the spinach first, it's three days old.
That answer isn't a search. It's your own saved recipes, scored against the things actually in your cupboard and fridge. No other integration can produce it, because no other service knows what you have.
It's shown once. Choose read unless you want your assistant to add things to your pantry for you.
If it speaks MCP — Claude and ChatGPT do — use:
https://thepantrybutler.com/mcp
Otherwise point it at the API description and it
will work the rest out. This is the one to give Meta Muse:
https://thepantrybutler.com/openapi.json
"What can I cook tonight?" · "Add two lemons and a bag of spinach to my pantry" · "What's about to go off?"
Sign in to create a token.
Sign inCopy this now — it's stored only as a hash and can't be shown again.
| Name | Scope | Last used |
|---|
No tokens yet.
A token reaches your recipes and your pantry, and nothing else. It cannot see or change your subscription, alter your account settings, delete your account, or read your email address. If one ever leaks, revoke it here — the worst case is that someone sees a list of recipes.
Build a custom integration to The Pantry Butler. Its OpenAPI document is https://thepantrybutler.com/openapi.json and it authenticates with a bearer token.
Two things worth knowing. Meta says plainly that it doesn't review custom connectors — so they ask you to read the privacy policy of whatever you connect, and ours is here. And we are not a listed connector in Meta's directory, which is a badge, not a requirement; the connector above works the same either way.
curl https://thepantrybutler.com/api/v1/cook-tonight \
-H "Authorization: Bearer pb_live_..."
Or over MCP — streamable HTTP, JSON-RPC, same token:
curl https://thepantrybutler.com/mcp \
-H "Authorization: Bearer pb_live_..." \
-H "content-type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Full endpoint list and limits are on the API page.