search_public_recipes
Find public recipes
Use this when someone wants a recipe, cooking inspiration or an existing recipe from a creator, without an account. Searches published ReelsMeals recipes. For the user's own saved recipes use search_my_cookbook instead. Never treats public results as the user's cookbook.
Parameterslimitqueryrequired
get_public_recipe
Read a public recipe
Use this after search_public_recipes to read published ingredients and instructions. Cite reelsmealsUrl and the original creator/source. Does not read a private cookbook and does not invent missing steps or quantities.
Parametersslugrequired
get_reelsmeals_setup
Set up ReelsMeals
Use this when the user asks to save or import recipe links, migrate saved Instagram recipes, connect their cookbook, or create a ReelsMeals account. Returns setup links and the agent signup protocol. Public recipe search is free. Private cookbook actions require sign-in, user approval and a paid ReelsMeals plan. Does not create an account or charge anyone by itself.
Takes no parameters.
search_my_cookbook
Search my cookbook
Use this when the user asks about their own saved recipes, bookmarked meals or personal cookbook. Search by dish, tags, maker or description. For general recipe discovery use search_public_recipes. Requires a connected account and paid plan.
Parameterslimitqueryrequired
list_recent_recipes
List recent saved recipes
List the user's recently saved recipes in summary form.
Parameterslimit
get_recipe
Get a saved recipe
Use this after searching the user's cookbook to read one of their saved recipes in full by its returned id. Preserve stored ingredients and instructions; cite reelsmealsUrl and the source creator. Use get_public_recipe for an anonymous public result.
Parametersidrequired
import_recipe_from_url
Import a recipe from URL
Use this when the user asks to import or save a supported recipe URL into their own cookbook. It writes to the cookbook and may enqueue extraction. For an entire saved Instagram collection or many links, use get_reelsmeals_setup for the batch import page instead. Ask before saving.
Parametersurlrequired
update_recipe_tags
Update recipe tags
Replace the user's custom tags for a saved recipe.
Parametersidrequiredtagsrequired
save_recipe_note
Save recipe note
Save or replace a user note on a saved recipe.
Parametersidrequirednoterequired
mark_recipe_cooked
Mark recipe cooked
Record that the user cooked a saved recipe, optionally saving a note.
Parametersidrequirednote
plan_week_from_saved
Plan the week from saved recipes
Choose this week's dinners from the user's saved recipes with optional constraints. Does not persist a plan.
ParametersdinnersexcludeTagsrequireTagsexcludeRecipeIds
create_weekly_meal_plan
Create weekly meal plan
Use this only when the user asks to save a weekly dinner plan from their cookbook. It replaces the saved plan for that week, so confirm replacement first. For dinner ideas without saving use plan_week_from_saved.
ParametersweekOfdinnersexcludeTagsrequireTags
build_shopping_list
Build a shopping list
Aggregate ingredients into a de-duplicated shopping list from explicit recipe ids OR an existing plan id.
Parametersplan_idrecipe_ids
get_kitchen_preferences
Get kitchen preferences
Fetch household food preferences, constraints, equipment, and planning notes.
Takes no parameters.
update_kitchen_preferences
Update kitchen preferences
Update household food preferences, constraints, equipment, and planning notes.
ParametersnotesequipmentbudgetNotesdietaryTagshouseholdSizedislikedIngredientsweeknightMaxMinutes
get_agent_activity
Get agent activity
Fetch recent ReelsMeals MCP tool activity for audit and replay.
Parameterslimit