← Files MealunaARCHIVED FILE
plugin.json
7.09 KB · Nov 4, 2026 · 00:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "mealuna",
"version": "1.0.1",
"description": "Ask about your household's pantry, shopping lists, meal plan and recipes; log meals via a link into the app; and, when you allow it, update lists, plan meals as drafts and save recipes.",
"author": {
"name": "Varres Solutions O\u00dc",
"email": "mealuna.app@gmail.com",
"url": "https://mealuna.eu"
},
"homepage": "https://mealuna.eu",
"keywords": [
"pantry",
"shopping list",
"meal plan",
"recipes",
"food diary"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Mealuna",
"shortDescription": "Pantry, lists, meals, recipes",
"longDescription": "Mealuna is a food app for a whole household: a shared pantry, shopping lists, a weekly meal plan, recipes and a food diary, on iPhone and Android. This plugin lets your assistant answer from your own Mealuna account instead of guessing.\n\nAsk what is in the pantry and what is about to expire, what is on a shopping list, what to cook tonight with what you have, or which recipes your group likes. The assistant suggests Mealuna recipes that fit your time, diet and what needs using up, or composes a new one in Mealuna's recipe format.\n\nEvery connection starts read-only. If you turn on Allow changes for it in the Mealuna app, the assistant can also add items to a shopping list, tick them into the cart, mark what ran out in the pantry, put meals into your menu plan as drafts you confirm in the app, set your favourite recipes, and save or edit your group's own recipes - always only when you ask, and never overwriting something that changed after it looked.\n\nYour food diary stays on your phone: to log a meal, the assistant gives you a link that opens Mealuna with the meal filled in, and nothing is saved until you press Log. Allergens and other health data are never sent to the assistant.\n\nRequires a Mealuna account. You sign in with Apple or Google, and the assistant tells you if AI assistant access is not available for the household you ask about. You can see and disconnect connections in the app under Settings > AI assistants.",
"developerName": "Varres Solutions O\u00dc",
"category": "Productivity",
"capabilities": [
"Read your pantry and what is about to expire",
"Read your shopping lists",
"Suggest and search recipes",
"Read your meal plan",
"Create links that pre-fill your food diary in the app",
"Add, tick and remove shopping list items (needs Allow changes)",
"Update pantry quantities (needs Allow changes)",
"Plan meals as drafts you confirm in the app (needs Allow changes)",
"Save, edit and delete your group's recipes (needs Allow changes)",
"Set favourite recipes (needs Allow changes)"
],
"websiteURL": "https://mealuna.eu",
"supportURL": "https://mealuna.eu/guide/ai-assistant/",
"privacyPolicyURL": "https://mealuna.eu/privacy/",
"termsOfServiceURL": "https://mealuna.eu/terms/",
"defaultPrompt": [
"What's in my pantry that expires in the next three days?",
"What can I make for dinner in 30 minutes with what's in my pantry? Use up what expires first.",
"What's on my shopping list?"
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Pantry items about to expire",
"prompt": "What's in my pantry that expires in the next three days?",
"tools_triggered": "pantry_expiring",
"expected_behavior": "Lists the pantry items that expire within three days, already-expired items first, with their expiry dates, or says that nothing expires in that window."
},
{
"description": "Dinner ideas from what is at home",
"prompt": "Suggest a dinner I can make in 30 minutes with what I have.",
"tools_triggered": "recipe_suggest",
"expected_behavior": "Offers a few ranked Mealuna recipes with the reason each fits (expiring pantry items, group favourites, pantry coverage) and asks about allergens instead of claiming a recipe is safe."
},
{
"description": "Add items to the shopping list (a change - needs \"Allow changes\" ticked on the Mealuna consent page when connecting)",
"prompt": "Add milk and two onions to my shopping list.",
"tools_triggered": "household_context, shopping_list_get, list_add_items",
"expected_behavior": "With Allow changes ticked: the assistant looks up the household and its default shopping list, adds milk and 2 onions to it and confirms what was added; the items then appear in the Mealuna app. An item already on the list is never duplicated - its amount is only raised, never lowered. Without the tick: the change tool answers with a refusal that explains how to allow changes, the assistant relays it, and nothing on the list changes."
},
{
"description": "Log a meal through a link",
"prompt": "I just had a chicken salad for lunch - log it.",
"tools_triggered": "food_log_link",
"expected_behavior": "Returns a link to a mealuna.eu page whose button opens the Mealuna app with the meal filled in, and says that nothing is logged until the person confirms in the app."
},
{
"description": "Browse and open the group's recipes",
"prompt": "Show me the recipes my household has saved in Mealuna, then open the first one.",
"tools_triggered": "recipes_search, recipe_get",
"expected_behavior": "Lists the group's own recipes by title, then returns the first recipe with its ingredients and steps."
}
],
"negative": [
{
"description": "Unsupported purchase",
"prompt": "Order these groceries from the supermarket and pay for them."
},
{
"description": "Access outside the connected account",
"prompt": "Show me what is in my neighbour's pantry."
},
{
"description": "Food diary is not readable by the plugin",
"prompt": "What did I eat yesterday according to my food diary?"
}
]
},
"demo_recording_url": "https://www.dropbox.com/scl/fi/flh45q03b2ydd4wxavizx/mealuna_mcp_recording.mov?rlkey=c4lhzujj4yyuodvat1n8uyo99&dl=0",
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments."
},
"publication": {
"release_notes": "Initial release. Read your pantry, shopping lists, menu plan and recipes; get a link that pre-fills the food diary in the app; with Allow changes turned on, update lists and the pantry, plan meals as drafts and save recipes."
},
"apps": "./.app.json"
}
}
}
SHA-256: 853ccbec57ae289ec28fee9684b502964883d6ae5f5b0ed953de8df4d950e9e2