Recipe One MCP Server

Save recipes from links, plan meals and build grocery lists from your AI assistant.

Productivity MIT (public plugin package only) license Added Nov 9, 2026 Hosted / remote ✓ Verified Nov 9 21 tools

Recipe One is a Productivity MCP (Model Context Protocol) server: Save recipes from links, plan meals and build grocery lists from your AI assistant. It is MIT (public plugin package only)-licensed and available as a hosted endpoint, so it works with no local install. It exposes 21 tools including show_recipe, preview_meal_plan, get_account, search_recipes. Listed on MCP Collection since November 2026.

About Recipe One

Create recipes, scale portions and preview meal plans with a combined shopping list directly in chat, without an account. Connect your Recipe One account through OAuth to import recipe links, search and save recipes, organize cookbooks, update your meal plan and manage your grocery list. Saved changes sync with the Recipe One app on iPhone and Android. Recipe cards and meal plans have interactive views in compatible hosts. The hosted MCP endpoint uses HTTPS Streamable HTTP. Link imports require a connected account and use Recipe One import credits. Free access is available; account and subscription limits apply. Customer data is accessible only after that customer signs in and authorizes the connector. The public plugin package is MIT licensed; the Recipe One app and hosted server are not covered by that license. Official website: https://www.recipeone.app. Documentation: https://www.recipeone.app/docs.

Recipe One tools (21)

Read from the live server on Nov 9, 2026. These are the tools your AI assistant can call once connected.

show_recipe
Show a recipe created or pasted in this conversation as an interactive recipe card, optionally scale its ingredients. Works without an account; does not access a library, fetch a link, or save anything. Use save_recipe only when the user wa
preview_meal_plan
Render a meal plan created in this conversation as an interactive calendar and combine its ingredients into a shopping list. Works without sign-in. Draft recipes and meals are not saved to Recipe One. Dietary preferences and nutrition are s
get_account
Use this when you need to know whose Recipe One account is connected or what it can do. Returns the user's name, plan, remaining import credits, recipe count, week start and unit preferences.
search_recipes
Use this when the user asks about their own saved recipes (what they have, ideas from their library, a recipe by name or ingredient). Searches the user's Recipe One library by words, tag, cookbook or time; with no filters it lists the newes
get_recipe
Use this when you need the full ingredients and steps of one of the user's saved recipes, optionally scaled to a number of servings. Scaling is only for this answer and is not saved.
save_recipe
Save a recipe to the user's Recipe One library. Use this for a recipe written or adapted in this chat, or for pasted recipe text. For a link, use import_recipe_from_url instead.
import_recipe_from_url
Use this when the user gives a link to a recipe and wants it in their Recipe One library. Imports the link with the app's own importer (recipe websites, Instagram, TikTok, YouTube, Facebook, Pinterest) and uses one of the account's import c
update_recipe
Use this when the user asks to change one of their saved recipes (fix an ingredient, rewrite steps, rate it, mark it cooked). Only the fields you pass are changed; passing ingredients, steps or tags replaces that whole list.
delete_recipe
Use this only when the user clearly asks to delete a saved recipe. Removes it from the user's Recipe One library and keeps it in a trash for 30 days, during which restore_recipe can bring it back.
restore_recipe
Use this when the user wants a recipe back that was deleted through an assistant in the last 30 days. Without recipeId it lists the restorable recipes; with recipeId it restores that recipe to the library.
list_cookbooks
Use this when the user asks about their cookbooks (recipe collections) or you need a cookbook id. Lists the cookbooks the user owns or is a member of, with recipe counts.
add_recipe_to_cookbook
Use this when the user wants to file a saved recipe in a cookbook. Adds the recipe to a cookbook the user owns, or creates a new cookbook with the given name first. A recipe can be in several cookbooks.
remove_recipe_from_cookbook
Use this when the user wants a recipe taken out of one of their cookbooks. The recipe stays in the library and in any other cookbooks.
get_meal_plan
Use this when the user asks what is planned for a day or week. Returns the meals in the user's Recipe One meal plan for a date range, each with its mealType (dinner unless planned as another meal).
add_to_meal_plan
Use this when the user wants to plan saved recipes for specific days. Adds one or more of the user's recipes to their Recipe One meal plan; several meals on the same day are allowed.
replace_meal_plan_entry
Replace one existing meal with another saved recipe in a single transaction. Preserves its entryId and meal label. Use the date and entryId returned by get_meal_plan.
remove_from_meal_plan
Use this when the user wants to unplan a meal. Removes entries from the user's Recipe One meal plan by the entryId that get_meal_plan returned; the recipe itself is kept.
get_grocery_list
Use this when the user asks what is on their shopping list. Returns the items on the user's Recipe One grocery list with summed quantities.
add_to_grocery_list
Use this when the user wants things on their shopping list. Adds individual items and/or all ingredients of saved recipes to the user's Recipe One grocery list, merging with items already there.
check_grocery_items
Use this when the user says they bought (or still need) items. Marks items on the user's Recipe One grocery list as checked or unchecked.
remove_grocery_items
Use this when the user wants items taken off their shopping list, or the checked-off items cleared. Deletes the given items, or every checked item, from the user's Recipe One grocery list.

How to connect Recipe One to Claude, Cursor or VS Code

Recipe One runs as a hosted remote MCP server at https://mcp.recipeone.app/mcp. Add that URL to your MCP client's config (Claude Code, Cursor, Windsurf or VS Code) and the tools appear immediately, no install required.

{
  "mcpServers": {
    "recipe-one": {
      "url": "https://mcp.recipeone.app/mcp"
    }
  }
}

Claude Code: claude mcp add --transport http recipe-one https://mcp.recipeone.app/mcp. VS Code's .vscode/mcp.json uses a servers key instead of mcpServers (see how). Servers that require OAuth or an API key will prompt on first use.

Recipe One FAQ

What is Recipe One?

Recipe One is a Model Context Protocol (MCP) server in the Productivity category. Save recipes from links, plan meals and build grocery lists from your AI assistant. MCP servers expose tools that AI assistants like Claude can call during a conversation.

How do I use Recipe One with Claude or Cursor?

Recipe One runs as a hosted remote MCP server at https://mcp.recipeone.app/mcp. Add that URL to your MCP client's config (Claude Code, Cursor, Windsurf or VS Code) and the tools appear immediately, no install required.

Is Recipe One free to use?

Recipe One is published under the MIT (public plugin package only) license, so the software itself is free to run. Hosted or API-backed servers may have their own usage tiers; check the project homepage.

What tools does Recipe One provide?

Recipe One exposes 21 MCP tools: show_recipe, preview_meal_plan, get_account, search_recipes, get_recipe, save_recipe, import_recipe_from_url, update_recipe, delete_recipe, restore_recipe, list_cookbooks, add_recipe_to_cookbook, and more. This list is read from the live server (last verified Nov 9, 2026).

Is the Recipe One MCP server online?

Yes. MCP Collection checks the endpoint every day; it last answered on Nov 9, 2026.

Where is the source code for Recipe One?

The source is at github.com/recipeone/recipe-one.

More Productivity MCP servers