joiva_share_collection
Creates an anonymous link to a collection of several saved dishes under one title, e.g. a weekly plan ('Fünf grüne Smoothies für die Woche') or a group's recipes. The page shows every recipe with nutrients per portion plus the combined shopping list; visitors copy all dishes with one tap, optionally putting the ingredients on their own shopping list. The collection can be extended later while the link stays the same. cardUrl is a square card (1080×1080 PNG).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"title": "<title>"
},
"name": "joiva_share_collection"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tz | No | IANA timezone, default Europe/Berlin | |
| title | Yes | Headline of the collection | |
| campaign | No | Campaign tag for attribution, e.g. 'fb-smoothie' (a-z, 0-9, hyphen). It is appended to the URL as the c parameter; accounts created through the link are counted with the source share:campaign-tag. | |
| ttlHours | No | Validity in hours (1 to 8760). Default: 8760 = 1 year. | |
| mealNames | No | Alternatively the dish names | |
| savedMealIds | No | Dish ids in order |