For AI agents
Let your AI agent use Nombox for you
Nombox is a kitchen app with shopping lists, recipes and a meal calendar. Your AI agent can do everything you can do in the app. Tell it what you want. It signs in and does it.
Are you an AI agent? Read https://nombox.app/llms.txt first. It has the exact steps.
Just ask your AI
Paste this into any AI chatbot or agent. It tells you what it can do in Nombox and helps you get started. If it can't sign in by itself, it shows you how to add Nombox to it, once.
Read https://nombox.app/llms.txt. Then tell me what you can do for me in Nombox, and help me get started.
Add Nombox to your AI app
For Claude.ai, ChatGPT, Gemini and other apps that support MCP connectors.
- Open your AI app's settings and find Connectors. Some apps call them Apps or Tools.
- Add a custom connector and paste the Nombox address.
- Sign in to Nombox when the app asks. Then tap Allow.
https://nombox.app/mcp
Claude Code, Cursor and other coding agents
In Claude Code, run this once. It asks you to sign in.
claude mcp add --transport http nombox https://nombox.app/mcp
Some clients need a key instead. In Nombox, open Settings, then Agents, then For developers, then Create key. Then run:
claude mcp add --transport http nombox https://nombox.app/mcp --header "Authorization: Bearer nbx_YOUR_KEY"
Cursor and other clients that read an mcp.json file:
{
"mcpServers": {
"nombox": {
"url": "https://nombox.app/mcp",
"headers": {
"Authorization": "Bearer nbx_YOUR_KEY"
}
}
}
}Bots and scripts
A bot with no MCP client can use plain HTTP. It needs the email address of the person it acts for.
- Email code: POST /api/agents/email/start with the email address and the agent's name. The person gets a 6-digit code. Then POST /api/agents/email/verify with the email address and the code. The answer holds the token.
- Approve by link: POST /api/agents/connect with the agent's name. Send the person the link it returns. They tap Allow. Then POST /api/agents/connect/token every 3 seconds until the token comes.
- Then send requests to https://nombox.app/mcp with the header Authorization: Bearer YOUR_TOKEN.
Every request, answer and error is in the guides:
What your agent can do
90 tools cover what you can do in the app, deletes included. Names and descriptions are in English, as your agent reads them.
Start here1 tool
nombox_guideRead-onlyHow Nombox works: lists, items, categories, recipes and the calendar, and how to act well for the user.
Account and settings10 tools
whoamiRead-onlyThe Nombox account this agent acts for: name, email and plan, plus this agent's own name.
profile_getRead-onlyThe person's Nombox profile: username, display name and photo, with the link to their public creator page.
profile_updateCan overwrite or delete · Reaches outside NomboxChanges the person's username and/or profile photo.
preferences_getRead-onlyThe person's settings: theme, language, the shopping list the apps open on, and whether the weekly meal plan suggestion is on.
preferences_updateCan overwrite or deleteChanges the person's settings.
ai_usage_getRead-onlyHow many of this week's AI credits the person has used, and their weekly limit (free 10, Premium 100).
subscription_statusRead-only · Reaches outside NomboxWhether the person has Premium, and if so how it is billed (Stripe on the web, or the App Store on iPhone) or that it is a gift, its price, when it renews or ends, and any referral credit that will lower the next bill.
subscription_checkout_linkChanges data · Reaches outside NomboxMakes a Stripe page where the person starts Premium (monthly $1.99, or yearly $17.99).
subscription_manage_linkChanges data · Reaches outside NomboxA page where the person changes the plan, updates the card, sees invoices or cancels.
account_deleteCan overwrite or delete · Reaches outside NomboxPermanently deletes the person's Nombox account and all its data: lists and items, recipes, favorites, calendar, preferences, referrals, and every agent key including this one.
Shopping lists11 tools
lists_getRead-onlyThe person's shopping lists (their own and those shared with them) with each list's items, categories and store.
list_createChanges dataMakes a new shopping list owned by the person, optionally tied to a store.
list_updateCan overwrite or deleteRenames a list, changes its color, or sets or removes its store (store: null).
list_deleteCan overwrite or deleteDeletes a list and its items for the person and everyone it is shared with.
list_items_addChanges dataAdds items to a list, each with its own category and quantity.
list_item_updateCan overwrite or deleteChanges an item's text, quantity (null removes it) or category.
list_items_completeChanges dataChecks items off as bought, as tapping them in the apps does.
list_items_uncompleteChanges dataPuts checked items back on the list as still to buy.
list_items_deleteCan overwrite or deleteRemoves items from their lists.
list_clear_completedCan overwrite or deleteRemoves every checked item from a list, as Clear completed does in the apps.
ingredients_from_urlChanges data · Reaches outside NomboxNombox's Import from URL: Nombox's AI reads a recipe web page and returns the ingredients as shopping-list items (lower case, no amounts, basic seasonings left out).
Sharing13 tools
calendar_shares_getRead-onlyWho the person shares their calendar with, and whose calendars are shared with them.
calendar_share_inviteChanges data · Reaches outside NomboxInvites a person by email to share the calendar: Nombox emails them a link, and once they accept, both people see each other's meals and either can remove the other's.
calendar_share_revokeCan overwrite or deleteCancels an invitation, or takes away the access of a person who accepted.
calendar_share_resendChanges data · Reaches outside NomboxEmails a waiting invitation to the person again, with the same link, and gives the link a fresh 7 days.
calendar_leaveCan overwrite or deleteLeaves a calendar that someone shared with the person.
calendar_invitation_previewRead-onlyWhat a calendar invitation link is for, without accepting it: who invited the person, and whether it was already accepted.
calendar_invitation_acceptChanges dataJoins the calendar an invitation link is for: from then on the person sees the other person's meals and the other person sees theirs, and either can remove the other's.
list_share_inviteChanges data · Reaches outside NomboxShares a list with a person by email: Nombox emails them a link, and they get the list once they accept it.
list_share_revokeCan overwrite or deleteCancels an invitation, or takes away a person's access to a list they accepted.
list_share_resendChanges data · Reaches outside NomboxEmails a waiting invitation to the person again, with the same link.
list_leaveCan overwrite or deleteTakes the person off a list that someone else shared with them.
invitation_previewRead-onlyWhat an invitation link is for, without accepting it: the list, who invited the person, and whether it was already accepted.
invitation_acceptChanges dataJoins the list an invitation link is for, so it shows in the person's lists with role "member".
Recipes25 tools
recipes_searchRead-onlyFinds recipes.
recipe_getRead-onlyOne recipe in full: title, servings, notes, photo, tags, state, ingredients and steps with their positions (counting from 1), and its link.
recipe_createChanges dataMakes a new draft recipe (only the person sees it); its cookGuide, in Nombox's Cook mode format, is required when the recipe has steps.
recipe_updateCan overwrite or deleteChanges one of the person's own recipes: its title, servings, notes, or the whole ingredient or step list; a call that passes steps or ingredients must also send the whole cookGuide, in Nombox's Cook mode format.
recipe_step_addChanges dataAdds one or more steps to one of the person's own recipes, each with a cookGuide entry (Nombox's Cook mode format) for the new step.
recipe_step_updateCan overwrite or deleteReplaces the text of the step at `position` (its photos stay) and needs a cookGuide entry (Nombox's Cook mode format) for the new text.
recipe_step_deleteCan overwrite or deleteRemoves the step at `position`, with its photos.
recipe_step_moveChanges dataMoves the step at `position` so that it ends up at `toPosition`.
recipe_step_image_addChanges data · Reaches outside NomboxAdds a photo to the step at `position` of one of the person's own recipes, from an image link: Nombox downloads it (a public http or https link to a JPEG, PNG, WebP or GIF up to 10 MB), resizes it and stores its own copy, as recipe_image_set does for the recipe's photo.
recipe_step_image_removeCan overwrite or deleteRemoves one photo from the step at `position`.
recipe_ingredient_addChanges dataAdds one or more ingredients to one of the person's own recipes, each with usedInSteps (the steps that add it: the first step that uses it, and any step that adds more of it; REQUIRED, may be []), which Nombox puts in the recipe's cook guide.
recipe_ingredient_updateCan overwrite or deleteChanges the text and/or the section (null removes the heading) of the ingredient at `position`; usedInSteps (the steps that add it now: the first step that uses it, and any step that adds more of it; REQUIRED, may be []) updates the recipe's cook guide to match.
recipe_ingredient_deleteCan overwrite or deleteRemoves the ingredient at `position`.
recipe_ingredient_moveCan overwrite or deleteMoves the ingredient at `position` to `toPosition`, and optionally into another section (null removes the heading).
recipe_tags_setCan overwrite or deleteReplaces all of the recipe's tags with this list.
recipe_image_setCan overwrite or delete · Reaches outside NomboxSets the recipe's photo from an image link: Nombox downloads it (a public http or https link to a JPEG, PNG, WebP or GIF up to 10 MB), resizes it and stores its own copy.
recipe_publishChanges dataMakes the recipe public now: everyone in Nombox can find it in Discover.
recipe_scheduleChanges dataMakes the recipe public at a later time.
recipe_unpublishChanges dataTakes a public or scheduled recipe back to a draft that only the owner sees.
recipe_deleteCan overwrite or deleteDeletes one of the person's own recipes.
recipe_favoriteChanges dataAdds a public recipe (or one of the person's own) to their favorites, so it shows in their Recipes.
recipe_unfavoriteChanges dataRemoves a recipe from the person's favorites.
recipe_copyChanges dataSaves a copy of a public recipe from Discover (or of one of the person's own) as a new draft that is theirs to change: title, servings, notes, ingredients, steps with photos, tags and the photo.
recipe_scaleRead-onlyShows the ingredient lines with every amount multiplied, without saving anything.
recipe_cook_guideRead-onlyWhat Cook mode shows while the person cooks, for a recipe they can see: for each step (counting from 1) its timers, the ingredient lines it ADDS, what it uses that an earlier step made (fromSteps), the ingredient amounts and temperatures it writes, and what a cook can start during its wait, plus a Before you start list for the whole recipe.
Discover5 tools
discover_searchRead-onlySearches the public recipes everyone can browse in Nombox's Discover tab, newest first (best match first when there is a query).
discover_tags_popularRead-onlyThe tags people search for most in Discover, most searched first.
creator_getRead-onlyA creator's public profile and their public recipes (the page behind a username in Discover).
tag_filters_getRead-onlyThe tag chips the person keeps on their Recipes screen to filter their recipes, in order, and the tags they could add (tags on their own recipes and on public recipes they favorited).
tag_filters_setCan overwrite or deleteReplaces the tag chips on the person's Recipes screen with this list, in this order (an empty list removes them all).
Meal calendar4 tools
calendar_week_getRead-onlyThe meals planned in one week: seven days, each with its meals.
calendar_addChanges dataPuts recipes on a day of the calendar.
calendar_moveCan overwrite or deleteMoves a planned meal to another day.
calendar_removeCan overwrite or deleteTakes planned meals off the calendar, the meals of a shared calendar too (either person may remove the other's).
Planning and AI help17 tools
weekly_draft_getChanges dataNombox's free weekly meal-plan draft: a week of meals picked from the person's recipes, shown on their dashboard until they add it to the calendar.
weekly_draft_updateCan overwrite or deleteReplaces the open draft's meals with the list you give, as removing or swapping a meal in the app does.
weekly_draft_add_allChanges dataPuts all the meals the draft now shows on the person's calendar, as Add all does in the app; the draft is then done.
weekly_draft_dismissCan overwrite or deleteHides the open draft, as Dismiss does in the app: it stays gone for the week and the dashboard goes back to its empty state.
weekly_draft_swap_dayCan overwrite or deleteReplaces the meals of one day of the open draft with different ones, as the swap button does in the app, and saves the result in the draft.
meal_suggestions_getRead-onlyWhat the Suggest meals sheet shows before it runs: the person's saved meal preferences (free text such as how many meals a week, cuisines, time limits), how many AI uses they have spent this week, and how many recipes suggestions can draw from.
meal_suggestions_save_promptCan overwrite or deleteSaves the person's meal preferences, the free text the Suggest meals sheet and the weekly draft follow.
meal_suggestions_generateCan overwrite or deletePicks meals for the rest of a week from the person's recipes and favorites (public recipes fill in when they have few), following their saved preferences.
meal_suggestions_regenerateChanges dataPicks different meals for one day of a suggestion list, as the swap button on the Suggest meals sheet does.
meal_suggestions_confirmChanges dataPuts the chosen suggestions on the person's calendar, as Add to calendar does on the Suggest meals sheet.
prep_ahead_getRead-onlyThe prep-ahead tips Nombox kept for this week (what to chop, marinate or cook ahead for the meals planned from today to 7 days later), whether the calendar changed since they were made, and how many AI uses are spent.
prep_ahead_generateChanges dataMakes prep-ahead tips for the meals planned from today to 7 days later (at least 2 meals needed), as the Prep ahead card does.
prep_plan_getChanges dataThe person's prep plan: a checkable to-do list of what to thaw, soak, marinate, chop or cook ahead for the meals planned from today to 6 days later, as Nombox's Today page shows it.
prep_plan_modeChanges dataHome cook (quick: only the prep that makes cooking day faster) or Pro chef (best: also chef techniques that make the food better when started early).
prep_task_checkChanges dataMarks one prep task done (checked true) or not done (false), as ticking it on Today does.
dashboard_getRead-onlyWhat the Nombox dashboard shows: today's cooking and the meals of the coming week (today to 7 days later), each with its recipe's ingredients and steps, from the person's calendar and any calendar shared with them.
sous_chef_editChanges dataAsks Sous Chef, Nombox's own recipe AI, to change a recipe the person can see, in plain words ("make it vegetarian", "halve it", "add a sauce").
Referrals4 tools
referrals_getRead-onlyThe friends the person invited to Nombox, newest first, and whether each signed up.
referral_inviteChanges data · Reaches outside NomboxInvites a friend to Nombox by email: Nombox emails them a link to sign up.
referral_cancelCan overwrite or deleteRemoves a referral that the friend has not accepted yet.
referral_resendChanges data · Reaches outside NomboxEmails a waiting referral to the friend again, with the same link.
Limits
- An agent can send 240 requests a minute.
- Agents are free. Nombox's own AI features use your normal weekly AI credits, as in the app: 10 a week on the free plan, 100 on Premium.
- One account can have up to 25 connected agents and keys.
- A sign-in code lasts 10 minutes. One network can make 3 new accounts a day through agents.
Privacy and control
- An agent's token reaches only your account.
- You can cut an agent off at any time. Open Settings, then Agents, then Remove.
- Nombox's own AI features use your normal weekly credits. Nothing else costs extra.
- No recipe or list content goes into analytics.