Store Recipe In Session
store_recipe_in_sessionStores a fetched Canada's Food Guide recipe in session memory, splitting ingredients, instructions, and metadata into structured collections so you can analyze recipes, scale servings, and plan meals.
Instructions
Store a fetched recipe in virtual memory session for detailed analysis and manipulation.
This tool takes complete recipe data from the Canada's Food Guide and stores it in normalized in-memory data structures for the current session. The recipe is broken down into separate virtual collections for ingredients, instructions, and metadata to enable structured analysis and calculations without database bloat.
Use this tool after fetching a recipe with get_recipe() to enable:
Detailed recipe analysis and comparison
Ingredient-level manipulation and serving size calculations
Memory-based storage during the session for multiple recipe workflows
Structured access to recipe components for meal planning
The stored data includes:
Main recipe metadata (title, servings, timing, categories, tips)
Individual ingredients list with ordering
Step-by-step instructions with sequence
Visual highlights and cooking tips
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| recipe_input | Yes | Contains session_id (unique identifier for this recipe session) and complete recipe_data (dictionary from get_recipe() tool with all recipe details) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||