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.

  1. Open your AI app's settings and find Connectors. Some apps call them Apps or Tools.
  2. Add a custom connector and paste the Nombox address.
  3. 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-only

    How Nombox works: lists, items, categories, recipes and the calendar, and how to act well for the user.

Account and settings10 tools
  • whoamiRead-only

    The Nombox account this agent acts for: name, email and plan, plus this agent's own name.

  • profile_getRead-only

    The person's Nombox profile: username, display name and photo, with the link to their public creator page.

  • profile_updateCan overwrite or delete · Reaches outside Nombox

    Changes the person's username and/or profile photo.

  • preferences_getRead-only

    The 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 delete

    Changes the person's settings.

  • ai_usage_getRead-only

    How many of this week's AI credits the person has used, and their weekly limit (free 10, Premium 100).

  • subscription_statusRead-only · Reaches outside Nombox

    Whether 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 Nombox

    Makes a Stripe page where the person starts Premium (monthly $1.99, or yearly $17.99).

  • subscription_manage_linkChanges data · Reaches outside Nombox

    A page where the person changes the plan, updates the card, sees invoices or cancels.

  • account_deleteCan overwrite or delete · Reaches outside Nombox

    Permanently 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-only

    The person's shopping lists (their own and those shared with them) with each list's items, categories and store.

  • list_createChanges data

    Makes a new shopping list owned by the person, optionally tied to a store.

  • list_updateCan overwrite or delete

    Renames a list, changes its color, or sets or removes its store (store: null).

  • list_deleteCan overwrite or delete

    Deletes a list and its items for the person and everyone it is shared with.

  • list_items_addChanges data

    Adds items to a list, each with its own category and quantity.

  • list_item_updateCan overwrite or delete

    Changes an item's text, quantity (null removes it) or category.

  • list_items_completeChanges data

    Checks items off as bought, as tapping them in the apps does.

  • list_items_uncompleteChanges data

    Puts checked items back on the list as still to buy.

  • list_items_deleteCan overwrite or delete

    Removes items from their lists.

  • list_clear_completedCan overwrite or delete

    Removes every checked item from a list, as Clear completed does in the apps.

  • ingredients_from_urlChanges data · Reaches outside Nombox

    Nombox'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-only

    Who the person shares their calendar with, and whose calendars are shared with them.

  • calendar_share_inviteChanges data · Reaches outside Nombox

    Invites 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 delete

    Cancels an invitation, or takes away the access of a person who accepted.

  • calendar_share_resendChanges data · Reaches outside Nombox

    Emails a waiting invitation to the person again, with the same link, and gives the link a fresh 7 days.

  • calendar_leaveCan overwrite or delete

    Leaves a calendar that someone shared with the person.

  • calendar_invitation_previewRead-only

    What a calendar invitation link is for, without accepting it: who invited the person, and whether it was already accepted.

  • calendar_invitation_acceptChanges data

    Joins 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 Nombox

    Shares 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 delete

    Cancels an invitation, or takes away a person's access to a list they accepted.

  • list_share_resendChanges data · Reaches outside Nombox

    Emails a waiting invitation to the person again, with the same link.

  • list_leaveCan overwrite or delete

    Takes the person off a list that someone else shared with them.

  • invitation_previewRead-only

    What an invitation link is for, without accepting it: the list, who invited the person, and whether it was already accepted.

  • invitation_acceptChanges data

    Joins the list an invitation link is for, so it shows in the person's lists with role "member".

Recipes25 tools
  • recipes_searchRead-only

    Finds recipes.

  • recipe_getRead-only

    One recipe in full: title, servings, notes, photo, tags, state, ingredients and steps with their positions (counting from 1), and its link.

  • recipe_createChanges data

    Makes 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 delete

    Changes 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 data

    Adds 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 delete

    Replaces 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 delete

    Removes the step at `position`, with its photos.

  • recipe_step_moveChanges data

    Moves the step at `position` so that it ends up at `toPosition`.

  • recipe_step_image_addChanges data · Reaches outside Nombox

    Adds 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 delete

    Removes one photo from the step at `position`.

  • recipe_ingredient_addChanges data

    Adds 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 delete

    Changes 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 delete

    Removes the ingredient at `position`.

  • recipe_ingredient_moveCan overwrite or delete

    Moves the ingredient at `position` to `toPosition`, and optionally into another section (null removes the heading).

  • recipe_tags_setCan overwrite or delete

    Replaces all of the recipe's tags with this list.

  • recipe_image_setCan overwrite or delete · Reaches outside Nombox

    Sets 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 data

    Makes the recipe public now: everyone in Nombox can find it in Discover.

  • recipe_scheduleChanges data

    Makes the recipe public at a later time.

  • recipe_unpublishChanges data

    Takes a public or scheduled recipe back to a draft that only the owner sees.

  • recipe_deleteCan overwrite or delete

    Deletes one of the person's own recipes.

  • recipe_favoriteChanges data

    Adds a public recipe (or one of the person's own) to their favorites, so it shows in their Recipes.

  • recipe_unfavoriteChanges data

    Removes a recipe from the person's favorites.

  • recipe_copyChanges data

    Saves 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-only

    Shows the ingredient lines with every amount multiplied, without saving anything.

  • recipe_cook_guideRead-only

    What 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-only

    Searches the public recipes everyone can browse in Nombox's Discover tab, newest first (best match first when there is a query).

  • discover_tags_popularRead-only

    The tags people search for most in Discover, most searched first.

  • creator_getRead-only

    A creator's public profile and their public recipes (the page behind a username in Discover).

  • tag_filters_getRead-only

    The 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 delete

    Replaces 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-only

    The meals planned in one week: seven days, each with its meals.

  • calendar_addChanges data

    Puts recipes on a day of the calendar.

  • calendar_moveCan overwrite or delete

    Moves a planned meal to another day.

  • calendar_removeCan overwrite or delete

    Takes 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 data

    Nombox'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 delete

    Replaces the open draft's meals with the list you give, as removing or swapping a meal in the app does.

  • weekly_draft_add_allChanges data

    Puts 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 delete

    Hides 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 delete

    Replaces 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-only

    What 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 delete

    Saves the person's meal preferences, the free text the Suggest meals sheet and the weekly draft follow.

  • meal_suggestions_generateCan overwrite or delete

    Picks 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 data

    Picks different meals for one day of a suggestion list, as the swap button on the Suggest meals sheet does.

  • meal_suggestions_confirmChanges data

    Puts the chosen suggestions on the person's calendar, as Add to calendar does on the Suggest meals sheet.

  • prep_ahead_getRead-only

    The 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 data

    Makes 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 data

    The 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 data

    Home 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 data

    Marks one prep task done (checked true) or not done (false), as ticking it on Today does.

  • dashboard_getRead-only

    What 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 data

    Asks 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-only

    The friends the person invited to Nombox, newest first, and whether each signed up.

  • referral_inviteChanges data · Reaches outside Nombox

    Invites a friend to Nombox by email: Nombox emails them a link to sign up.

  • referral_cancelCan overwrite or delete

    Removes a referral that the friend has not accepted yet.

  • referral_resendChanges data · Reaches outside Nombox

    Emails 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.

Read the privacy policy