← Files Shop NobiARCHIVED FILE
plugin.json
5.28 KB · Nov 3, 2026 · 19:20 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "shop-nobi",
"version": "1.0.1",
"description": "Search products across independent online stores, get product details, compare options, check catalog prices and stock, find alternatives, and find shopping guides.",
"author": {
"name": "Nobi",
"url": "https://nobi.ai"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "Shop Nobi",
"shortDescription": "Find and compare products",
"longDescription": "Shop Nobi helps you find and compare products from independent online stores. Describe what you want, such as a linen dress for a summer wedding or waterproof hiking boots under $200. Search results include the store, catalog price, stock status, image, and a link to buy from the store.\n\nAfter finding products, you can ask for full catalog details, including descriptions, specifications, images, and available variants. You can compare options side by side, check current catalog prices and availability, or find alternatives across stores. Shop Nobi can also find a topic page with products and a short buying guide.\n\nShop Nobi is read-only. It does not sell products, take payments, or manage orders. You buy directly from the store. Links that may earn Shop Nobi a commission are labeled. Prices and availability reflect each store's latest imported catalog and can change before checkout. Product reviews, ratings, and price history are not provided. No account or sign-in is required.",
"developerName": "Nobi",
"category": "Other",
"capabilities": [
"Search products",
"Read product details",
"Compare products",
"Check price and availability",
"Find alternatives",
"Find shopping guides"
],
"websiteURL": "https://nobi.ai/shop",
"supportURL": "https://nobi.ai/?contact-us=true",
"privacyPolicyURL": "https://nobi.ai/privacy",
"termsOfServiceURL": "https://nobi.ai/terms",
"logo": "./assets/logo.png",
"composerIcon": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Find products and read full details",
"prompt": "Find linen dresses under $150 on Shop Nobi, then show the first result's full details and available variants.",
"tools_triggered": "search_products, get_product_details",
"expected_behavior": "Searches the catalog, passes the returned product identifier to the details tool, and reports descriptions, specs and variants actually present. Includes the store link and commission label when present."
},
{
"description": "Compare selected products",
"prompt": "Find waterproof hiking boots under $200 and compare two of the options side by side.",
"tools_triggered": "search_products, compare_products",
"expected_behavior": "Uses identifiers from the search results to compare catalog attributes such as price, stock, brand and material. Missing facts remain unknown."
},
{
"description": "Check current catalog price and availability",
"prompt": "Find a leather wallet on Shop Nobi and check its current price and availability.",
"tools_triggered": "search_products, check_price_and_availability",
"expected_behavior": "Returns the selected item's catalog price, currency and stock state, and inventory quantity only when provided. Does not invent price history."
},
{
"description": "Find alternatives to a selected item",
"prompt": "Find a linen dress on Shop Nobi, then find alternatives under $120 to the first result.",
"tools_triggered": "search_products, find_alternatives",
"expected_behavior": "Uses the selected search result's identifier to find alternatives within the requested price ceiling, with store information and purchase links."
},
{
"description": "Find a topic guide page",
"prompt": "Is there a Shop Nobi page for leather boots?",
"tools_triggered": "find_shop_nobi_page",
"expected_behavior": "Shares the matching page's title and link, or reports no matching page. Does not invent a guide or substitute a broader page."
}
],
"negative": [
{
"description": "Asks the app to buy something",
"prompt": "Buy the first dress for me and pay with my saved card."
},
{
"description": "Asks about an order",
"prompt": "Where is my order #48213 from last week?"
},
{
"description": "Not a shopping request",
"prompt": "What will the weather be in Paris tomorrow?"
}
]
},
"demo_recording_url": "https://nobi.ai/review/shop-nobi-demo.gif"
},
"publication": {
"release_notes": "Update listing text and capabilities for all six read-only MCP tools. Existing MCP connection URL, authentication, icons and policy links are preserved."
},
"apps": "./.app.json"
}
}
}
SHA-256: bace99e81ff0e16429a1148c54ce621652e6c6eed2f0f6af827f0a6e673ced76