eff-kay/trailshop-store-demo
v0.3.0MIT
Search a demo backpack and quote delivery. No purchases or accounts.
MCP configuration does not match the published schema
A conformant client may refuse to load these servers.
hosts
- store.example
plugin.json
- name
- trailshop-store-demo
- version
- 0.3.0
- description
- Search a demo backpack and quote delivery. No purchases or accounts.
- author
- Faizan Khan
- license
- MIT
- extensions
- com.openai
mcp.json
- trailshopstreamable-httphttps://store.example/mcp
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "trailshop-store-demo",
"version": "0.3.0",
"description": "Search a demo backpack and quote delivery. No purchases or accounts.",
"author": {
"name": "Faizan Khan"
},
"repository": "https://github.com/eff-kay/atlas-mcp-python-tutorials",
"license": "MIT",
"keywords": [
"shopping",
"mcp",
"quotes"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "TrailShop Store Demo",
"shortDescription": "Search and quote delivery",
"longDescription": "Search a demo backpack and quote delivery. No purchases or accounts.",
"developerName": "Faizan Khan",
"category": "Shopping",
"capabilities": [
"Search products",
"Quote delivery"
],
"websiteURL": "https://store.example",
"privacyPolicyURL": "https://store.example/privacy",
"termsOfServiceURL": "https://store.example/terms",
"supportURL": "https://store.example/support",
"defaultPrompt": [
"Find a blue backpack and tell me the total including delivery."
],
"brandColor": "#195BCA",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Find blue backpack",
"prompt": "Find a blue backpack.",
"expected_behavior": "Return backpack at $79 USD.",
"tools_triggered": "search_products"
},
{
"description": "Default search",
"prompt": "Show your default backpack.",
"expected_behavior": "Return the default blue backpack.",
"tools_triggered": "search_products"
},
{
"description": "Quote delivery",
"prompt": "What is shipping for backpack?",
"expected_behavior": "Return $12 shipping, $91 total and fictional Friday estimate.",
"tools_triggered": "quote_delivery"
},
{
"description": "Find and quote",
"prompt": "Find a blue backpack and include delivery.",
"expected_behavior": "Use the discovered product ID and report $91 USD total.",
"tools_triggered": "search_products, quote_delivery"
},
{
"description": "Check the total",
"prompt": "Is the backpack including delivery under $100?",
"expected_behavior": "Report $91 USD, below $100, without guaranteeing real delivery.",
"tools_triggered": "quote_delivery"
}
],
"negative": [
{
"description": "No green match",
"prompt": "Find a green backpack.",
"expected_behavior": "Report no matching product; do not invent one."
},
{
"description": "Unknown product",
"prompt": "Quote delivery for unknown-product.",
"expected_behavior": "Report Product not found; do not invent a price."
},
{
"description": "Unsupported purchase",
"prompt": "Buy the backpack now.",
"expected_behavior": "Explain that only search and quote tools exist; do not claim an order."
}
]
},
"demo_recording_url": "https://store.example/review-walkthrough",
"commerce": false,
"commerce_description": "Fictional catalog and pricing information only; no checkout, transactions or payments."
},
"publication": {
"release_notes": "Two synchronous tools: search_products and quote_delivery."
}
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- LICENSE
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai