← Files MaYa by MyShopARCHIVED FILE
plugin.json
6.81 KB · Nov 4, 2026 · 00:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "maya-restaurants",
"version": "1.0.0",
"description": "Find restaurants near you, browse their menus and build your order in the chat, then finish it on the restaurant's own page.",
"author": {
"name": "My Shop Technologies Ltd.",
"url": "https://myshoptechnologies.com"
},
"homepage": "https://myshoptechnologies.com",
"keywords": [
"restaurants",
"food",
"menus",
"ordering",
"pickup",
"delivery"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "MaYa by MyShop",
"shortDescription": "Order from local restaurants",
"longDescription": "MaYa, your personal assistant for restaurants.\n\nAsk MaYa what is near you. It shows the restaurants around an address, or around you: open now or not, today's hours, delivery terms and the minimum order. Open one to browse its menu by section, with photos and prices, and tap a dish to see its sizes, toppings and options. Meal deals are built step by step.\n\nWhen you know what you want, MaYa prices the basket against the restaurant's live menu and holds the price for 20 minutes. Nothing is ordered in the chat. The summary card has one button, Order directly from the restaurant. It opens the restaurant's own order page, where you sign in with your MaYa Account (your phone number and a one-time code), confirm the address on the map, add a tip or a note, and place the order. You pay by card through the restaurant's own payment link.\n\nGood to know:\n- No sign-in is needed to browse.\n- MaYa answers in the language you write in. The cards and the order page are in English or Hebrew.\n- Menus are collected every night. The final price is the one on the restaurant's page.\n- Ordering is open at participating restaurants. At the others MaYa shows the menu and says it cannot order there yet.\n- For restaurants in the United States and Israel.",
"developerName": "My Shop Technologies Ltd.",
"category": "Other",
"capabilities": [
"Find restaurants near an address or near you",
"Browse menus with photos and prices",
"See a dish's sizes, toppings and options",
"Build meal deals step by step",
"Price a basket against the restaurant's live menu",
"Finish the order on the restaurant's own page",
"English and Hebrew"
],
"websiteURL": "https://myshoptechnologies.com",
"supportURL": "https://catalog-mcp.my-shop.co.il/docs",
"privacyPolicyURL": "https://catalog-mcp.my-shop.co.il/privacy",
"termsOfServiceURL": "https://catalog-mcp.my-shop.co.il/terms",
"defaultPrompt": [
"Find pizza places near me that deliver",
"What's on the menu at the closest restaurant?",
"Help me order dinner for pickup"
],
"brandColor": "#4F46E5",
"brandColorDark": "#A5B4FC",
"composerIcon": "./assets/maya-icon.png",
"logo": "./assets/maya-icon.png",
"screenshots": [
"./assets/screenshot-1-places.png",
"./assets/screenshot-2-menu.png",
"./assets/screenshot-3-order.png"
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "Find restaurants near an address.",
"prompt": "Find pizza places in Aventura, Florida.",
"tools_triggered": "find_businesses",
"expected_behavior": "A places card with nearby restaurants, nearest first, each with open or closed now, today's hours and delivery terms. Nothing is ordered."
},
{
"description": "Browse one restaurant's menu.",
"prompt": "Show me the menu of My Burgers.",
"tools_triggered": "find_businesses, get_menu, get_menu_items",
"expected_behavior": "The menu card for that restaurant: its sections and dishes with photos and prices, and today's hours."
},
{
"description": "See the choices on one dish.",
"prompt": "What toppings can I add to the Margherita Pizza at Foozo Pizza in Aventura, Florida?",
"tools_triggered": "find_businesses, get_menu_items, get_item",
"expected_behavior": "The dish's toppings with their prices and the limit on how many can be added, as the restaurant's menu lists them. Nothing is ordered."
},
{
"description": "Build an order and get the link to finish it on the restaurant's own page.",
"prompt": "Order one BLT Combo for pickup from My Burgers.",
"tools_triggered": "find_businesses, get_menu_items, get_item, build_order",
"expected_behavior": "A summary card with the lines, the total and one button, Order directly from the restaurant, which opens id.myshoptechnologies.com. The reply says that nothing has been ordered yet."
},
{
"description": "Hebrew: the answer and the card follow the user's language.",
"prompt": "\u05ea\u05de\u05e6\u05d0 \u05dc\u05d9 \u05e4\u05d9\u05e6\u05e8\u05d9\u05d9\u05d4 \u05dc\u05d9\u05d3 \u05e8\u05d5\u05d8\u05e9\u05d9\u05dc\u05d3 1, \u05ea\u05dc \u05d0\u05d1\u05d9\u05d1",
"tools_triggered": "find_businesses",
"expected_behavior": "The answer and the places card in Hebrew, with restaurants near Rothschild 1, Tel Aviv."
}
],
"negative": [
{
"description": "A cooking question about food, not an order from a restaurant. Expected: the app is not used.",
"prompt": "Give me a recipe for homemade pizza dough."
},
{
"description": "A table reservation, which the app does not do. Expected: the app is not used.",
"prompt": "Book a table for four at 8 pm tonight at a steakhouse in Miami."
},
{
"description": "A request outside restaurants and food ordering. Expected: the app is not used.",
"prompt": "What will the weather be in Miami tomorrow?"
}
]
},
"demo_recording_url": "https://drive.google.com/file/d/1kD_vXZ_E0k1uIi7dGlWSiRYJhAXBqSCi/view",
"commerce": true,
"commerce_description": "Customers build a food order in ChatGPT. ChatGPT only prices it: nothing is ordered or paid in ChatGPT. The customer places the order on the restaurant's own order page on our platform, and pays by card through the restaurant's own payment link (external checkout)."
},
"publication": {
"release_notes": "First release: find restaurants near you, browse menus with photos and prices, build an order in the chat, and finish it on the restaurant's own page."
},
"apps": "./.app.json"
}
}
}
SHA-256: f58ff195435141131518ca7e58f59d158ac4f0d6a1c0bea021ef123fe3b5309f