create_meal_plan
Save a complete meal plan by providing recipe IDs and a plan name. Requires user confirmation and uses an idempotency key to ensure repeatable, conflict-free writes.
Instructions
Atomically save a complete plan. Reuse the same key and payload when retrying.
Requires user confirmation. Unknown IDs fail the entire plan. A reused key with different content fails with idempotency_conflict.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan_name | No | My Meal Plan | |
| recipe_ids | Yes | ||
| idempotency_key | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| recipes | Yes | ||
| plan_name | Yes | ||
| created_at | Yes | ||
| total_recipes | Yes |