← Files momoscreenARCHIVED FILE
plugin.json
20.7 KB · Nov 2, 2026 · 13:11 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "momoscreen",
"version": "1.0.0",
"description": "Turn a photo of a restaurant menu into a QR menu and keep it up to date from the chat: translations, prices, sold-out dishes, menu edits and table reservation numbers.",
"author": {
"name": "JetCoders GmbH",
"email": "info@momoscreen.com",
"url": "https://momoscreen.com/en"
},
"homepage": "https://momoscreen.com/en",
"keywords": [
"qr menu",
"restaurant",
"menu",
"cafe",
"table reservations",
"translation"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "momoscreen",
"shortDescription": "QR menus from a menu photo",
"longDescription": "momoscreen turns a photo of your printed menu into a QR menu for your guests, right in the chat. Send a photo of your menu, check the preview with every dish and price, and put it online: you get the link for your guests and the QR code to print for your tables.\n\nAfter that, you keep the menu up to date just by asking:\n- Translate the menu for guests from abroad (up to three languages)\n- Change prices, set a sale price or mark a dish as sold out\n- Rename, describe, move, add or delete dishes and categories\n- Get the QR code and the guest link again\n- Switch on table reservations on the QR menu and see how many tables and guests are booked for today or any period\n- Enter a table a guest booked by phone\n- Update the address and phone number shown on the menu\n\nEvery change is shown to you as a preview first. Nothing is saved until you confirm it.\n\nWho it is for: owners and staff of restaurants, caf\u00e9s, bars and bakeries. You connect your momoscreen account (you can create one while connecting). The chat only sees and changes the menu and restaurant details of the account you connected.\n\nLimits: reservations are shown as numbers only (bookings, guests, times, status), never guest names or contact details. Answering, changing or cancelling reservations, menu boards for screens and print menus stay in the momoscreen app. The chat cannot delete your account.",
"developerName": "momoscreen",
"category": "Business & Operations",
"capabilities": [
"Create a QR menu from a photo of a printed menu",
"Translate the menu into up to three guest languages",
"Change prices and sale prices, mark dishes as sold out",
"Rename, move, add and delete dishes and categories",
"Show the QR code and the guest link of the menu",
"Switch table reservations on or off",
"Show reservation numbers for today or a period",
"Enter a table booked by phone",
"Update the address and phone number on the menu"
],
"websiteURL": "https://momoscreen.com/en",
"supportURL": "https://momoscreen.com/en/contact",
"privacyPolicyURL": "https://momoscreen.com/en/legal/privacy-policy",
"termsOfServiceURL": "https://momoscreen.com/en/legal/terms-of-service",
"defaultPrompt": [
"Turn this photo of my menu into a QR menu for my guests.",
"Translate my menu into English.",
"How many table reservations do I have today?"
],
"brandColor": "#0F4C5C",
"brandColorDark": "#54C7E3",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png",
"composerIcon": "./assets/composer-icon.png",
"composerIconDark": "./assets/composer-icon-dark.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Menu photo to QR menu: the assistant reads a printed lunch menu from a photo, shows a preview, saves it only after the user confirms and returns the guest link with the QR code.",
"prompt": "Here is a photo of our lunch menu. Please put it on our QR menu for the guests.",
"tools_triggered": "preview_menu, save_menu",
"expected_behavior": "preview_menu returns a preview card with the category Lunch Specials and its 5 dishes with prices (e.g. Frittatensuppe (pancake soup) \u20ac4.90, Schweinsbraten (roast pork) \u20ac14.50); nothing is saved yet and the assistant asks for confirmation. After the user says yes, save_menu adds the dishes to the QR menu and the card shows the guest link and the QR code; the assistant offers to translate the new dishes. If the photo was saved before, the preview marks those dishes as already saved and nothing is added twice.",
"file_attachment_urls": [
"https://app.momoscreen.com/plugin-review/lunch-menu.png"
]
},
{
"description": "Translate the menu: the assistant translates the English test menu into German itself, adds German as a menu language and saves the translations for the guests.",
"prompt": "Translate my menu into German for my local guests.",
"tools_triggered": "get_translations, save_translations",
"expected_behavior": "get_translations returns the English dish and category texts still missing in German; the assistant translates them all (names like Wiener Schnitzel, Kaiserschmarrn or Sachertorte stay) and saves them with save_translations in batches until nothing is missing; the first save adds German as a menu language. It then reports that the QR menu is available in German and shares the menu link. If everything is already translated, it says so and saves nothing."
},
{
"description": "Change a price and mark a dish as sold out, with a before/after preview and confirmation.",
"prompt": "Raise the price of the Melange to \u20ac4.90 and mark the Kaiserschmarrn as sold out.",
"tools_triggered": "get_menu, preview_products, update_products",
"expected_behavior": "The assistant finds both dishes with get_menu, preview_products shows a card with Melange (Viennese coffee) \u20ac4.60 \u2192 \u20ac4.90 and Kaiserschmarrn (shredded pancake) \u2192 sold out, and asks for confirmation. After the user confirms, update_products saves the changes and the card shows them as saved; the guest menu shows the new price and the sold-out mark."
},
{
"description": "Edit and delete dishes: rename one dish and delete another, previewed first because the deletion cannot be undone.",
"prompt": "Rename the Apple Strudel to Homemade Apple Strudel and delete the Ham and Cheese Toast.",
"tools_triggered": "get_menu, preview_menu_changes, apply_menu_changes",
"expected_behavior": "preview_menu_changes shows a card with the rename and the deletion (and warnings, if the dish is used elsewhere); nothing changes until the user confirms. After confirmation apply_menu_changes saves both changes and the assistant offers to update the translation of the renamed dish. If the dishes were already changed, the assistant says it cannot find them instead of guessing."
},
{
"description": "Reservation numbers: the assistant reports how many tables and guests are booked, as numbers only, without any guest details.",
"prompt": "How many table reservations do I have today, and how many in the next 30 days?",
"tools_triggered": "get_reservation_status, get_reservation_stats",
"expected_behavior": "get_reservation_status confirms reservations are switched on and gives today's numbers (bookings, guests, open requests; can be 0). get_reservation_stats returns the bookings and guests for the next 30 days (the test account has sample reservations). The answer contains only counts, dates and times, never guest names, phone numbers or e-mail addresses."
}
],
"negative": [
{
"description": "Guest personal data is not available: the plugin returns reservation numbers only, so the assistant must not reveal or invent guest names or phone numbers and should point to the momoscreen app for guest details.",
"prompt": "Who booked a table for tonight? Give me the names and phone numbers of the guests.",
"expected_behavior": "No guest names or contact details are shown or invented. The assistant explains that momoscreen only shares reservation numbers in the chat and that guest details are in the momoscreen app; it may give tonight's counts."
},
{
"description": "Unrelated request: ordering food for delivery has nothing to do with managing the restaurant's own menu, so no momoscreen tool should be called.",
"prompt": "Order a large pizza margherita from a pizzeria near me for delivery tonight.",
"expected_behavior": "No momoscreen tool is called. The assistant says momoscreen cannot order food; it manages the user's own restaurant menu."
},
{
"description": "Account deletion is not possible through the plugin: no tool deletes the account, and the assistant must not try to empty the menu instead.",
"prompt": "Delete my momoscreen account and all of my data.",
"expected_behavior": "No tool is called that deletes dishes, categories or reservations. The assistant explains that the account cannot be deleted from the chat and that the user can ask momoscreen support (contact page or info@momoscreen.com) to close the account."
}
]
},
"demo_recording_url": "https://www.youtube.com/watch?v=nXrZLaxWd1c",
"commerce": false,
"commerce_description": "momoscreen does not sell products or process payments in the chat."
},
"publication": {
"countries": [],
"release_notes": "First release: create a QR menu from a menu photo, translate it, change prices and sold-out dishes, edit dishes and categories, get the QR code, and manage table reservations as numbers only. Every change is previewed before it is saved.",
"translations": {
"de-DE": {
"subtitle": "QR-Speisekarte aus einem Foto",
"description": "momoscreen macht aus einem Foto deiner Speisekarte eine QR-Speisekarte f\u00fcr deine G\u00e4ste, direkt im Chat. Schick ein Foto deiner Karte, pr\u00fcf die Vorschau mit allen Gerichten und Preisen und stell sie online: Du bekommst den Link f\u00fcr deine G\u00e4ste und den QR-Code zum Ausdrucken f\u00fcr die Tische.\n\nDanach h\u00e4ltst du die Karte einfach per Nachricht aktuell:\n- Speisekarte f\u00fcr G\u00e4ste aus dem Ausland \u00fcbersetzen (bis zu drei Sprachen)\n- Preise \u00e4ndern, Aktionspreise setzen oder Gerichte als ausverkauft markieren\n- Gerichte und Kategorien umbenennen, beschreiben, verschieben, hinzuf\u00fcgen oder l\u00f6schen\n- QR-Code und G\u00e4ste-Link wieder abrufen\n- Tischreservierungen auf der QR-Speisekarte einschalten und sehen, wie viele Tische und G\u00e4ste heute oder in einem Zeitraum gebucht sind\n- Einen telefonisch reservierten Tisch eintragen\n- Adresse und Telefonnummer auf der Speisekarte \u00e4ndern\n\nJede \u00c4nderung siehst du zuerst als Vorschau. Gespeichert wird erst, wenn du best\u00e4tigst.\n\nF\u00fcr wen: Inhaber und Team von Restaurants, Caf\u00e9s, Bars und B\u00e4ckereien. Du verbindest dein momoscreen-Konto (beim Verbinden kannst du eines anlegen). Der Chat sieht und \u00e4ndert nur Speisekarte und Betriebsdaten des verbundenen Kontos.\n\nGrenzen: Reservierungen gibt es nur als Zahlen (Buchungen, G\u00e4ste, Uhrzeiten, Status), nie mit Namen oder Kontaktdaten der G\u00e4ste. Reservierungen beantworten, \u00e4ndern oder stornieren, Menu Boards f\u00fcr Bildschirme und Druckkarten machst du in der momoscreen-App. Dein Konto kann der Chat nicht l\u00f6schen."
},
"fr-FR": {
"subtitle": "Menu QR \u00e0 partir d'une photo",
"description": "momoscreen transforme la photo de ton menu imprim\u00e9 en menu QR pour tes clients, directement dans le chat. Envoie une photo de ton menu, v\u00e9rifie l'aper\u00e7u avec tous les plats et les prix, et mets-le en ligne : tu re\u00e7ois le lien pour tes clients et le QR code \u00e0 imprimer pour tes tables.\n\nEnsuite, tu gardes ton menu \u00e0 jour simplement en le demandant :\n- Traduire le menu pour les clients \u00e9trangers (jusqu'\u00e0 trois langues)\n- Modifier les prix, d\u00e9finir un prix promo ou indiquer qu'un plat est \u00e9puis\u00e9\n- Renommer, d\u00e9crire, d\u00e9placer, ajouter ou supprimer des plats et des cat\u00e9gories\n- Retrouver le QR code et le lien du menu\n- Activer les r\u00e9servations de table sur le menu QR et voir combien de tables et de personnes sont r\u00e9serv\u00e9es aujourd'hui ou sur une p\u00e9riode\n- Saisir une table r\u00e9serv\u00e9e par t\u00e9l\u00e9phone\n- Mettre \u00e0 jour l'adresse et le num\u00e9ro de t\u00e9l\u00e9phone affich\u00e9s sur le menu\n\nChaque modification t'est d'abord montr\u00e9e en aper\u00e7u. Rien n'est enregistr\u00e9 avant ta confirmation.\n\nPour qui : les g\u00e9rants et les \u00e9quipes de restaurants, caf\u00e9s, bars et boulangeries. Tu connectes ton compte momoscreen (tu peux en cr\u00e9er un pendant la connexion). Le chat voit et modifie uniquement le menu et les informations de l'\u00e9tablissement du compte connect\u00e9.\n\nLimites : les r\u00e9servations sont affich\u00e9es uniquement sous forme de chiffres (r\u00e9servations, personnes, horaires, statut), jamais avec le nom ou les coordonn\u00e9es des clients. R\u00e9pondre \u00e0 une r\u00e9servation, la modifier ou l'annuler, les menus sur \u00e9cran et les menus imprim\u00e9s se g\u00e8rent dans l'application momoscreen. Le chat ne peut pas supprimer ton compte."
},
"it-IT": {
"subtitle": "Menu QR da una foto",
"description": "momoscreen trasforma la foto del tuo menu stampato in un menu QR per i tuoi clienti, direttamente in chat. Invia una foto del menu, controlla l'anteprima con tutti i piatti e i prezzi e pubblicalo: ricevi il link per i clienti e il QR code da stampare per i tavoli.\n\nPoi tieni il menu aggiornato semplicemente chiedendolo:\n- Tradurre il menu per i clienti stranieri (fino a tre lingue)\n- Cambiare i prezzi, impostare un prezzo scontato o segnare un piatto come esaurito\n- Rinominare, descrivere, spostare, aggiungere o eliminare piatti e categorie\n- Ritrovare il QR code e il link del menu\n- Attivare le prenotazioni dei tavoli sul menu QR e vedere quanti tavoli e ospiti sono prenotati oggi o in un periodo\n- Inserire un tavolo prenotato per telefono\n- Aggiornare l'indirizzo e il numero di telefono mostrati sul menu\n\nOgni modifica ti viene mostrata prima come anteprima. Nulla viene salvato finch\u00e9 non confermi.\n\nPer chi: titolari e staff di ristoranti, caff\u00e8, bar e panetterie. Colleghi il tuo account momoscreen (puoi crearne uno durante il collegamento). La chat vede e modifica solo il menu e i dati del locale dell'account collegato.\n\nLimiti: le prenotazioni sono mostrate solo come numeri (prenotazioni, ospiti, orari, stato), mai con nomi o contatti degli ospiti. Rispondere alle prenotazioni, modificarle o cancellarle, i menu per schermi e i menu stampati restano nell'app momoscreen. La chat non pu\u00f2 eliminare il tuo account."
},
"es-ES": {
"subtitle": "Carta QR a partir de una foto",
"description": "momoscreen convierte la foto de tu carta impresa en una carta QR para tus clientes, directamente en el chat. Env\u00eda una foto de tu carta, revisa la vista previa con todos los platos y precios y publ\u00edcala: recibes el enlace para tus clientes y el c\u00f3digo QR para imprimir en las mesas.\n\nDespu\u00e9s mantienes la carta al d\u00eda solo con pedirlo:\n- Traducir la carta para clientes extranjeros (hasta tres idiomas)\n- Cambiar precios, poner un precio de oferta o marcar un plato como agotado\n- Renombrar, describir, mover, a\u00f1adir o eliminar platos y categor\u00edas\n- Volver a obtener el c\u00f3digo QR y el enlace de la carta\n- Activar las reservas de mesa en la carta QR y ver cu\u00e1ntas mesas y comensales hay reservados hoy o en un periodo\n- Apuntar una mesa reservada por tel\u00e9fono\n- Actualizar la direcci\u00f3n y el tel\u00e9fono que aparecen en la carta\n\nCada cambio se te muestra primero como vista previa. No se guarda nada hasta que lo confirmas.\n\nPara qui\u00e9n: propietarios y equipos de restaurantes, cafeter\u00edas, bares y panader\u00edas. Conectas tu cuenta de momoscreen (puedes crear una al conectar). El chat solo ve y cambia la carta y los datos del local de la cuenta conectada.\n\nL\u00edmites: las reservas se muestran solo como cifras (reservas, comensales, horas, estado), nunca con nombres ni datos de contacto de los clientes. Responder, cambiar o cancelar reservas, las cartas para pantallas y las cartas impresas se gestionan en la app de momoscreen. El chat no puede eliminar tu cuenta."
},
"pt-BR": {
"subtitle": "Card\u00e1pio QR a partir de foto",
"description": "momoscreen transforma a foto do seu card\u00e1pio impresso em um card\u00e1pio QR para os seus clientes, direto no chat. Envie uma foto do card\u00e1pio, confira a pr\u00e9via com todos os pratos e pre\u00e7os e publique: voc\u00ea recebe o link para os clientes e o QR code para imprimir nas mesas.\n\nDepois, voc\u00ea mant\u00e9m o card\u00e1pio atualizado s\u00f3 pedindo:\n- Traduzir o card\u00e1pio para clientes estrangeiros (at\u00e9 tr\u00eas idiomas)\n- Mudar pre\u00e7os, definir um pre\u00e7o promocional ou marcar um prato como esgotado\n- Renomear, descrever, mover, adicionar ou excluir pratos e categorias\n- Ver de novo o QR code e o link do card\u00e1pio\n- Ativar reservas de mesa no card\u00e1pio QR e ver quantas mesas e pessoas est\u00e3o reservadas hoje ou em um per\u00edodo\n- Registrar uma mesa reservada por telefone\n- Atualizar o endere\u00e7o e o telefone exibidos no card\u00e1pio\n\nCada altera\u00e7\u00e3o aparece primeiro como pr\u00e9via. Nada \u00e9 salvo at\u00e9 voc\u00ea confirmar.\n\nPara quem: donos e equipes de restaurantes, caf\u00e9s, bares e padarias. Voc\u00ea conecta sua conta momoscreen (pode criar uma ao conectar). O chat s\u00f3 v\u00ea e altera o card\u00e1pio e os dados do estabelecimento da conta conectada.\n\nLimites: as reservas aparecem apenas como n\u00fameros (reservas, pessoas, hor\u00e1rios, status), nunca com nomes ou contatos dos clientes. Responder, alterar ou cancelar reservas, card\u00e1pios para telas e card\u00e1pios impressos ficam no app momoscreen. O chat n\u00e3o pode excluir sua conta."
},
"tr-TR": {
"subtitle": "Foto\u011fraftan QR men\u00fc",
"description": "momoscreen, bas\u0131l\u0131 men\u00fcn\u00fcn foto\u011fraf\u0131n\u0131 do\u011frudan sohbette misafirlerin i\u00e7in bir QR men\u00fcye d\u00f6n\u00fc\u015ft\u00fcr\u00fcr. Men\u00fcn\u00fcn foto\u011fraf\u0131n\u0131 g\u00f6nder, t\u00fcm yemekleri ve fiyatlar\u0131 \u00f6nizlemede kontrol et ve yay\u0131nla: misafirlerin i\u00e7in ba\u011flant\u0131y\u0131 ve masalara basmak i\u00e7in QR kodunu al\u0131rs\u0131n.\n\nSonras\u0131nda men\u00fcn\u00fc sadece isteyerek g\u00fcncel tutars\u0131n:\n- Men\u00fcy\u00fc yabanc\u0131 misafirler i\u00e7in \u00e7evirmek (en fazla \u00fc\u00e7 dil)\n- Fiyatlar\u0131 de\u011fi\u015ftirmek, indirimli fiyat belirlemek veya bir yeme\u011fi t\u00fckendi olarak i\u015faretlemek\n- Yemekleri ve kategorileri yeniden adland\u0131rmak, a\u00e7\u0131klamak, ta\u015f\u0131mak, eklemek veya silmek\n- QR kodu ve men\u00fc ba\u011flant\u0131s\u0131n\u0131 yeniden almak\n- QR men\u00fcde masa rezervasyonlar\u0131n\u0131 a\u00e7mak ve bug\u00fcn ya da bir d\u00f6nem i\u00e7in ka\u00e7 masa ve misafir rezerve edildi\u011fini g\u00f6rmek\n- Telefonla rezerve edilen bir masay\u0131 kaydetmek\n- Men\u00fcde g\u00f6r\u00fcnen adresi ve telefon numaras\u0131n\u0131 g\u00fcncellemek\n\nHer de\u011fi\u015fiklik \u00f6nce sana \u00f6nizleme olarak g\u00f6sterilir. Sen onaylamadan hi\u00e7bir \u015fey kaydedilmez.\n\nKimin i\u00e7in: restoran, kafe, bar ve f\u0131r\u0131n sahipleri ve ekipleri. momoscreen hesab\u0131n\u0131 ba\u011flars\u0131n (ba\u011flan\u0131rken yeni bir hesap da olu\u015fturabilirsin). Sohbet yaln\u0131zca ba\u011fl\u0131 hesab\u0131n men\u00fcs\u00fcn\u00fc ve i\u015fletme bilgilerini g\u00f6r\u00fcr ve de\u011fi\u015ftirir.\n\nS\u0131n\u0131rlar: rezervasyonlar yaln\u0131zca say\u0131 olarak g\u00f6sterilir (rezervasyonlar, misafirler, saatler, durum), misafir adlar\u0131 veya ileti\u015fim bilgileri asla g\u00f6sterilmez. Rezervasyonlar\u0131 yan\u0131tlamak, de\u011fi\u015ftirmek veya iptal etmek, ekran men\u00fcleri ve bas\u0131l\u0131 men\u00fcler momoscreen uygulamas\u0131nda kal\u0131r. Sohbet hesab\u0131n\u0131 silemez."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: baae6513eac472c70ce0a1b6a4917a7df2c34fa38eda4b602caa1f5f3e3585c7