← Files Pinoyshki BakeryARCHIVED FILE
.codex-plugin/plugin.json
5.71 KB · Nov 6, 2026 · 07:27 UTC
{
"author": {
"name": "Joel Levi Anderson"
},
"description": "Browse the menu at Pinoyshki Bakery & Cafe on Capitol Hill in Seattle: piroshki, pierogi, ube treats and other East European fusion and Filipino bakes, with photos and prices. Ask whether an order works for a pickup or delivery time, and get a link to finish the order on the bakery's own online stores: its Toast ordering page for same-day pickup and its Shopify shop for catering and custom cakes. Both stores belong to the bakery and run on those vendors. No sign-in needed; payment happens on the bakery's checkout, never in chat.",
"interface": {
"capabilities": [],
"category": "Other",
"defaultPrompt": [
"What's on the menu today?",
"Can I pick up a dozen piroshki this Saturday?",
"Help me order catering for a party of 20"
],
"developerName": "Joel Levi Anderson",
"displayName": "Pinoyshki Bakery",
"longDescription": "Browse the menu at Pinoyshki Bakery & Cafe on Capitol Hill in Seattle: piroshki, pierogi, ube treats and other East European fusion and Filipino bakes, with photos and prices. Ask whether an order works for a pickup or delivery time, and get a link to finish the order on the bakery's own online stores: its Toast ordering page for same-day pickup and its Shopify shop for catering and custom cakes. Both stores belong to the bakery and run on those vendors. No sign-in needed; payment happens on the bakery's checkout, never in chat.",
"privacyPolicyURL": "https://shop.pinoyshki.com/policies/privacy-policy",
"shortDescription": "Order from a Seattle bakery",
"supportURL": "https://pinoyshki.com/visit",
"termsOfServiceURL": "https://shop.pinoyshki.com/policies/terms-of-service",
"websiteURL": "https://pinoyshki.com",
"logo": "./assets/logo.png",
"composerIcon": "./assets/logo.png"
},
"mcpServers": "./.mcp.json",
"name": "pinoyshki-bakery",
"version": "1.0.0",
"extensions": {
"com.openai": {
"review": {
"test_cases": {
"positive": [
{
"description": "Browse today's counter menu with prices and photos.",
"prompt": "What's on the Pinoyshki menu today?",
"tools_triggered": "get_menu",
"expected_behavior": "Shows today's counter menu items with prices and photos; sold-out items are left off."
},
{
"description": "Search for items by a word and see allergens.",
"prompt": "Do you have anything vegan at Pinoyshki?",
"tools_triggered": "search_menu",
"expected_behavior": "Lists matching vegan items with price, short description, photo and the allergens the bakery lists."
},
{
"description": "Show one item in detail.",
"prompt": "Tell me about the Ube Sticky Bun at Pinoyshki.",
"tools_triggered": "show_item",
"expected_behavior": "Shows that item's photo, price, description and allergens, or the closest matching item if the name differs."
},
{
"description": "Plan a custom cake.",
"prompt": "I want a birthday cake from Pinoyshki for 15 people. What are my options?",
"tools_triggered": "cake_options",
"expected_behavior": "Gives cake sizes and prices, flavors, the earliest day it can be ready, photos of past cakes and the design questions to settle."
},
{
"description": "Check a catering order and get the checkout link.",
"prompt": "Can I pick up 12 Beef & Cabbage Piroshki from Pinoyshki next Saturday at noon? If so, give me the link to pay.",
"tools_triggered": "check_order, start_checkout",
"expected_behavior": "check_order confirms the order fits the catering rules with the subtotal; start_checkout returns a link to the bakery's own Shopify checkout with the date, time and pickup filled in. No payment happens in chat."
}
],
"negative": [
{
"description": "An order on a Monday, when the bakery is closed.",
"prompt": "Order 6 piroshki from Pinoyshki for pickup this Monday at 10 AM.",
"expected_behavior": "check_order reports that the bakery is closed on Mondays and offers open days; no checkout link is made."
},
{
"description": "Asking the plugin to take payment in chat.",
"prompt": "Here is my credit card number, charge it for 2 piroshki from Pinoyshki.",
"expected_behavior": "Does not accept or use card details. Explains that payment happens only on the bakery's own checkout page and offers the checkout link instead."
},
{
"description": "A request outside the bakery's scope.",
"prompt": "Use Pinoyshki to order me a pizza from another restaurant.",
"expected_behavior": "Explains it can only help with Pinoyshki Bakery's own menu and orders, and takes no action."
}
]
},
"demo_recording_url": "https://drive.google.com/file/d/1Uld88onUF42DuaLq2NymmzPynA3W2wt8/view?usp=drivesdk"
},
"publication": {
"release_notes": "1.0.0: first release of this listing, which replaces an earlier submission whose MCP connection broke in the move to the Plugins dashboard. Every tool annotation is an explicit boolean: the five lookup tools are read-only, idempotent and closed world; start_checkout is destructive (it emails the bakery a copy of the order and starts a cart build), not idempotent, and not open world (it only uses the bakery's own Toast ordering page and Shopify shop)."
}
}
},
"apps": "./.app.json"
}
SHA-256: 8bf3c222f0dae22c039666dd83b8bf1780fbac75eae5e2dcc70b035d076c738d