← Files MakeDeezARCHIVED FILE

plugin.json

10.1 KB · Nov 3, 2026 · 19:12 UTC

↓ Download file

{
  "author": {
    "name": "Nunuworks Inc.",
    "url": "https://makedeez.com"
  },
  "description": "Turn uploaded photos and ChatGPT-generated images into custom clothing, prints, accessories, and gifts with MakeDeez.",
  "name": "makedeez",
  "version": "1.8.3",
  "homepage": "https://makedeez.com/mcp",
  "keywords": [
    "custom t-shirts",
    "personalized gifts",
    "print on demand",
    "photo gifts",
    "custom apparel",
    "design previews"
  ],
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "MakeDeez",
        "shortDescription": "Photo gifts and custom prints",
        "longDescription": "Explore personalized photo gifts, custom clothing, prints, and accessories with MakeDeez. Compare real products, prices and sizes before uploading artwork. Preview your uploaded photos or ChatGPT-generated images on T-shirts, hoodies, canvas, blankets, stickers and more. Choose colors, sizes, print placement and quantity. Continue to secure checkout as a guest, or connect your MakeDeez account to save designs and reuse them later.",
        "developerName": "Nunuworks Inc.",
        "category": "Creativity",
        "capabilities": [
          "Preview custom products",
          "Choose product options",
          "Save designs",
          "Guest checkout"
        ],
        "websiteURL": "https://makedeez.com/mcp",
        "supportURL": "https://makedeez.com/mcp/help",
        "privacyPolicyURL": "https://makedeez.com/mcp/privacy",
        "termsOfServiceURL": "https://makedeez.com/mcp/terms",
        "defaultPrompt": [
          "Put this image on a T-shirt.",
          "What gifts can I make with a photo?",
          "Connect my MakeDeez account so I can save my designs."
        ],
        "brandColor": "#E86800",
        "brandColorDark": "#FF8A2B",
        "composerIcon": "./assets/makedeez.png",
        "composerIconDark": "./assets/makedeez.png",
        "logo": "./assets/makedeez.png",
        "logoDark": "./assets/makedeez.png"
      },
      "review": {
        "demo_recording_url": "https://firebasestorage.googleapis.com/v0/b/makedeez-ai.firebasestorage.app/o/public%2Fproducts%2Fchatgpt-review%2F1-8-0%2Fchrome-walkthrough-05527b92f3d6.mp4?alt=media",
        "test_cases": {
          "positive": [
            {
              "description": "Without artwork or account linking, list real photo gifts, returned sizes and USD prices. No login, shipping quote or generated product image.",
              "prompt": "What photo gifts could I make for a toddler, and what sizes and starting prices are available?",
              "tools_triggered": "browse_products",
              "expected_behavior": "Call browse_products without requiring artwork or OAuth. Answer from returned MakeDeez catalog items, currency, fromPriceCents and size-specific prices. Distinguish item prices from shipping and taxes. No shop_with_design, account tool or image-generation substitute."
            },
            {
              "description": "Attach the sample PNG. As a guest, open the sticker gallery, choose an available size and verify minimum quantity, then review without checkout.",
              "prompt": "MakeDeez, put this original artwork on a sticker pack. Just a guest preview, no checkout.",
              "tools_triggered": "shop_with_design",
              "expected_behavior": "Call shop_with_design once with the original artwork and product sticker-pack. Return a ready configurable card and catalog options; the gallery matches the supplied artwork. Preserve transparency when supplied and enforce minimumQuantity. No login, replacement artwork, fictional image or checkout.",
              "file_attachment_urls": [
                "https://firebasestorage.googleapis.com/v0/b/makedeez-ai.firebasestorage.app/o/public%2Fproducts%2Fchatgpt-review%2F1-8-0%2Flaunch-artwork.png?alt=media"
              ]
            },
            {
              "description": "First ask ChatGPT to create a square mountain badge with a warm sun and no text. Preview it on canvas and blanket, edit cards independently, then ask for the same original on a T-shirt.",
              "prompt": "Show the design ChatGPT just created on a MakeDeez canvas and a throw blanket. Two separate real product cards, please.",
              "tools_triggered": "shop_with_design",
              "expected_behavior": "One shop_with_design call uses the generated original with previews for canvas and throw-blanket and no options field. Return independent cards; the gallery matches the artwork. A T-shirt follow-up reuses originalFileId with tshirt. No login, fictional mockups, replacement artwork or checkout."
            },
            {
              "description": "Start with the attached guest sticker preview. Connect using the secure reviewer instructions, save twice, check account status, then log out in ChatGPT and continue as a guest.",
              "prompt": "Connect my MakeDeez account so I can keep this design in my library.",
              "tools_triggered": "shop_with_design in setup; connect_makedeez; save_design or resume_design_save when the reviewer presses Save; log_out_of_makedeez; makedeez_account when status is requested",
              "expected_behavior": "Complete OAuth for the dedicated reviewer account. Save returns one confirmed savedDesignId; a repeat save reuses it. Account status confirms the owner. ChatGPT logout restores guest status without deleting saved designs. Website sign-in remains separate.",
              "file_attachment_urls": [
                "https://firebasestorage.googleapis.com/v0/b/makedeez-ai.firebasestorage.app/o/public%2Fproducts%2Fchatgpt-review%2F1-8-0%2Flaunch-artwork.png?alt=media"
              ]
            },
            {
              "description": "Attach the PNG as a guest. Review the hoodie, enter delivery privately, quote delivery, change country and refresh, then open Stripe. Stop before paying.",
              "prompt": "MakeDeez, show this original artwork on a black hoodie in size L, quantity two, with a front print. I want to review it before checkout.",
              "tools_triggered": "shop_with_design",
              "expected_behavior": "Prepare the original art on hoodie black/L/qty 2/front if available. Keep delivery details out of model output. Country edits invalidate quotes; show standard shipping and any express upgrade. Explicit checkout opens a server-issued Stripe URL with personalized image, matching selection and total.",
              "file_attachment_urls": [
                "https://firebasestorage.googleapis.com/v0/b/makedeez-ai.firebasestorage.app/o/public%2Fproducts%2Fchatgpt-review%2F1-8-0%2Flaunch-artwork.png?alt=media"
              ]
            }
          ],
          "negative": [
            {
              "description": "Image editing alone is outside MakeDeez shopping. Use the appropriate image editor if available, without MakeDeez tools or product cards.",
              "prompt": "Remove the background from this image and brighten it. I only want an edited image, not a printed product.",
              "file_attachment_urls": [
                "https://firebasestorage.googleapis.com/v0/b/makedeez-ai.firebasestorage.app/o/public%2Fproducts%2Fchatgpt-review%2F1-8-0%2Flaunch-artwork.png?alt=media"
              ]
            },
            {
              "description": "Caption writing and social-media tags are outside MakeDeez shopping. Write the caption and tags without invoking catalog, preview or account tools.",
              "prompt": "Write an Instagram caption and five hashtags for this image. I do not want to make or buy anything.",
              "file_attachment_urls": [
                "https://firebasestorage.googleapis.com/v0/b/makedeez-ai.firebasestorage.app/o/public%2Fproducts%2Fchatgpt-review%2F1-8-0%2Flaunch-artwork.png?alt=media"
              ]
            },
            {
              "description": "Ordinary retail shopping without custom artwork is outside this app. Use ordinary shopping assistance or explain available help; do not invoke MakeDeez or claim its catalog includes running shoes.",
              "prompt": "Find plain running shoes under $50. I do not want custom printing or a personalized design."
            }
          ]
        },
        "commerce": true,
        "commerce_description": "Users select physical custom clothing, prints, accessories and gifts. A private card collects delivery details and shows a server-confirmed destination price with included standard shipping, an optional express upgrade and the current storefront tax behavior. An explicit user action opens Stripe-hosted Checkout outside ChatGPT. Confirmed live payments create isolated MakeDeez orders; the fulfillment pipeline prepares retained artwork and submits eligible paid orders to Printful, with order updates and private receipts available to guests. Preview and guest checkout do not require account linking. Verified OAuth connects an account for features such as saving designs; an email supplied in a prompt does not establish ownership."
      },
      "publication": {
        "release_notes": "Adds persistent reviewer access-code sign-in to the MakeDeez plugin connection screen. Preserves customer Google and Apple sign-in, guest shopping, saved designs and independent website sessions.",
        "countries": [
          "AD",
          "AL",
          "AT",
          "AU",
          "AZ",
          "BA",
          "BE",
          "BG",
          "CA",
          "CH",
          "CY",
          "CZ",
          "DE",
          "DK",
          "EE",
          "ES",
          "FI",
          "FO",
          "FR",
          "GB",
          "GE",
          "GR",
          "HR",
          "HU",
          "IE",
          "IS",
          "IT",
          "JP",
          "KZ",
          "LI",
          "LT",
          "LU",
          "LV",
          "MC",
          "MD",
          "ME",
          "MK",
          "MT",
          "NL",
          "NO",
          "NZ",
          "PL",
          "PT",
          "RO",
          "RS",
          "SE",
          "SI",
          "SJ",
          "SK",
          "SM",
          "UA",
          "US",
          "VA"
        ]
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 95712a65e031809685df2bd8163557b22bfd54fc1f65ad44330e1379b7258cfe