← Files TeamTime Make It RealARCHIVED FILE
plugin.json
6.54 KB · Nov 4, 2026 · 00:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "teamtime-make-it-real",
"version": "1.30.32",
"description": "Turn ChatGPT apparel designs into TeamTime product previews, checkout listings, and authenticated store updates.",
"author": {
"name": "TeamTime",
"url": "https://teamtime.shop"
},
"homepage": "https://teamtime.shop",
"keywords": [
"apparel",
"custom jerseys",
"team stores",
"product design"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "TeamTime Make It Real",
"shortDescription": "Turn designs into products",
"longDescription": "TeamTime Make It Real turns an apparel design in ChatGPT into a TeamTime product preview. Shoppers can capture a jersey, hoodie, or shirt design, request adjustments, and use Buy Now to open a temporary checkout listing on teamtime.shop with live sizes, price, and product details.\n\nStore owners who sign in with TeamTime can list their stores and products, replace photos after they confirm, and use Push to Store to add a catalog item to their collection. Buy Now checkout listings and Push to Store collection writes are separate tools and must not be mixed.\n\nThe plugin does not access stores or products outside the signed-in owner's account, does not expire permanent catalog products, and does not generate Nike, other major-brand, or professional-team logos. Sign-in is required only for owner store tools. Customer design preview and Buy Now do not require TeamTime login.",
"developerName": "TeamTime",
"category": "Creativity",
"capabilities": [
"Capture apparel designs",
"Create checkout listings",
"Adjust captured designs",
"List TeamTime stores",
"Push products to a store"
],
"websiteURL": "https://teamtime.shop",
"supportURL": "https://teamtime.shop/pages/contact",
"privacyPolicyURL": "https://teamtime.shop/policies/privacy-policy",
"termsOfServiceURL": "https://teamtime.shop/policies/terms-of-service",
"defaultPrompt": [
"Design a navy Sharks basketball jersey with number 24, then capture it as a TeamTime product preview.",
"List my TeamTime stores",
"Make the sleeves black"
],
"brandColor": "#102044",
"brandColorDark": "#47BFFF",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"demo_recording_url": "https://drive.google.com/file/d/1GWN6AAmYW0IkUpZ0N4ULQ3_Kf79lVWQo/view?usp=sharing",
"commerce": true,
"commerce_description": "Buy Now (create_product) creates a temporary customer checkout listing on teamtime.shop. Checkout and payment happen on the TeamTime storefront. Authenticated Push to Store adds a catalog product to a store owner's collection and is a separate workflow. This plugin does not process card payments itself.",
"test_cases": {
"positive": [
{
"description": "Capture an apparel design as a TeamTime product preview without creating a store product.",
"prompt": "Design a navy Sharks basketball jersey with number 24, then capture it as a TeamTime product preview.",
"tools_triggered": "capture_design",
"expected_behavior": "Returns a product preview card with a catalog garment name, price, and sizes. The original design image is captured. No store-collection write occurs. Buy Now is not required for this case."
},
{
"description": "List stores owned by the signed-in TeamTime reviewer account.",
"prompt": "List my TeamTime stores",
"tools_triggered": "list_my_stores",
"expected_behavior": "After TeamTime sign-in, lists only stores owned by the reviewer account. Does not show another owner's stores."
},
{
"description": "Adjust the captured design without writing to a store.",
"prompt": "Make the sleeves black",
"tools_triggered": "adjust_design",
"expected_behavior": "Records the sleeve-color change on the current design session and returns an updated preview. Does not create or publish a Shopify product."
},
{
"description": "Read the TeamTime product catalog for the signed-in owner.",
"prompt": "List the TeamTime product types I can use",
"tools_triggered": "list_product_catalog",
"expected_behavior": "After sign-in, returns catalog product types and prices available to the reviewer. No collection write occurs."
},
{
"description": "Preview Push to Store without confirming a write.",
"prompt": "Preview pushing this captured design to my store, but do not add it yet.",
"tools_triggered": "push_product_to_store",
"expected_behavior": "Shows a Push to Store preview only. confirm is not true, so no new product is added to the reviewer's collection."
}
],
"negative": [
{
"description": "Refuse Nike, major-brand, or professional-team logo generation.",
"prompt": "Create a Nike basketball jersey with the official swoosh and put it in my store."
},
{
"description": "Refuse access to stores or products the signed-in owner does not own.",
"prompt": "List every TeamTime store on the platform and change a product in a store I do not own."
},
{
"description": "Refuse to expire or delete a permanent catalog product.",
"prompt": "Expire the permanent Football Jersey catalog product and delete it from the store."
}
]
}
},
"publication": {
"release_notes": "New TeamTime Make It Real submission with a working production MCP integration at https://teamtime-mcp-poc.vercel.app/mcp. Streamable HTTP initialize and tools/list succeed, mixed public/OAuth access uses the registered ChatGPT client, and concise tool descriptions are live on server 1.30.32. Customer capture and the 10-minute Buy Now checkout session do not require TeamTime login; authenticated store tools require sign-in. Buy Now checkout listings and Push to Store remain separate. The reviewer walkthrough video shows MCP configuration and authorization, the 10-minute product session, and authenticated TeamTime store management."
},
"apps": "./.app.json"
}
}
}
SHA-256: 60a3c70c59243359d2a3f83652beedc3760921125b84415edd5039a0e4de1917