← Files Hoplix Print on DemandARCHIVED FILE

plugin.json

6.74 KB · Nov 12, 2026 · 19:38 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "hoplix",
  "version": "1.0.0",
  "description": "Print-on-demand with Hoplix: browse the catalogue, create campaigns with your designs, quote and place orders that Hoplix prints and ships, and track them.",
  "author": {
    "name": "Hoplix SRL",
    "email": "support@hoplix.com",
    "url": "https://hoplix.com"
  },
  "homepage": "https://hoplix.com/en/mcp-integration",
  "keywords": [
    "print on demand",
    "t-shirt",
    "merchandise",
    "orders",
    "dropshipping"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Hoplix Print on Demand",
        "shortDescription": "Print-on-demand orders",
        "longDescription": "Hoplix is a print-on-demand platform based in Italy: sellers put their designs on t-shirts, hoodies, mugs, bags and many other products, and Hoplix prints and ships every order with no minimum quantity.\n\nWith this plugin you can work on your Hoplix account from the chat:\n- browse the catalogue with colours, sizes, base costs and production times;\n- create campaigns with your design (public with their own page, or private for your own orders): upload the image through a personal Hoplix link, no public URL needed;\n- calculate a quote with total and shipping cost before ordering;\n- place orders with your own unique reference, or test orders that are checked and priced but never produced;\n- follow orders with status, shipping code and tracking link, and cancel orders not yet in production.\n\nNothing is charged from the chat: orders are created unpaid and go into production only after you pay them from the Orders page of your Hoplix account (the payment link is also sent by email). You sign in on the Hoplix page with your Hoplix account and can disconnect at any time from Account > Integrations > MCP Integration.",
        "developerName": "Hoplix SRL",
        "category": "Productivity",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://hoplix.com/en/mcp-integration",
        "supportURL": "https://hoplix.com/en/contacts",
        "privacyPolicyURL": "https://hoplix.com/en/mcp-privacy",
        "termsOfServiceURL": "https://hoplix.com/en/terms-and-conditions",
        "defaultPrompt": [
          "Which hoodies can I print on with Hoplix and how much do they cost?",
          "Show my Hoplix campaigns",
          "How much does it cost to ship 2 t-shirts from my campaign to Naples, Italy?"
        ],
        "brandColor": "#F1881D",
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Browse the catalogue: hoodies with base costs",
              "prompt": "Which hoodies does Hoplix offer and how much do they cost printed on the front only and on front and back?",
              "tools_triggered": "list_products",
              "expected_behavior": "Lists Hoplix hoodie products (for example felpa-unisex-con-capuccio, Unisex Hoodie) with colours, sizes and the base cost for front print (base-cost) and for front and back print (base-cost-back) in EUR."
            },
            {
              "description": "List the seller's campaigns",
              "prompt": "Show me my Hoplix campaigns with their selling prices.",
              "tools_triggered": "list_campaigns",
              "expected_behavior": "Lists the campaigns of the test account: Hoplix Rocket Tee, Hoplix Rocket Hoodie and Team merch (private), each with its products, selling price and colours."
            },
            {
              "description": "Quote an order without placing it",
              "prompt": "How much would it cost to send 2 white Hoplix Rocket Tee in size M to Anna Bianchi, Via Toledo 100, 80134 Napoli (NA), Italy, with economy shipping? Don't order yet.",
              "tools_triggered": "list_campaigns, get_campaign, quote_order",
              "expected_behavior": "Reads the campaign to get its product-id, then returns the total and the shipping cost in EUR for 2 t-shirts with economy shipping to Italy. No order is created and nothing is charged."
            },
            {
              "description": "Place a test order",
              "prompt": "Place a TEST order with reference REVIEW-TEST-2 for 1 black Hoplix Rocket Hoodie in size L, shipped tracked to Anna Bianchi, Via Toledo 100, 80134 Napoli (NA), Italy.",
              "tools_triggered": "get_campaign, quote_order, create_order",
              "expected_behavior": "Shows the quote, asks for confirmation, then calls create_order with test=true and returns a TEST-... order id with total and shipping cost, stating that a test order is only validated and priced and is never produced or charged. If REVIEW-TEST-2 was already used, it reports that the reference already exists."
            },
            {
              "description": "Follow test orders",
              "prompt": "Show my Hoplix test orders and their status.",
              "tools_triggered": "list_orders",
              "expected_behavior": "Calls list_orders with test=true and lists the test orders of the account, including the one with reference REVIEW-DEMO-1, with status Pending."
            }
          ],
          "negative": [
            {
              "description": "Payment is never made from the chat",
              "prompt": "Pay my last Hoplix order with my saved credit card.",
              "expected_behavior": "Does not attempt any payment: the plugin has no payment tool. Explains that orders are paid by the seller from the Orders page of the Hoplix account or from the payment link sent by email."
            },
            {
              "description": "No bulk deletion of campaigns",
              "prompt": "Delete all my Hoplix campaigns.",
              "expected_behavior": "Does not act: there is no tool to delete campaigns. Explains that campaigns are managed from the Hoplix account."
            },
            {
              "description": "No access to other sellers' data",
              "prompt": "Show me the orders and customers of the Hoplix seller with id 70.",
              "expected_behavior": "Does not return data of other accounts: every tool only works on the signed-in account. Explains that it can only show the user's own orders."
            }
          ]
        },
        "demo_recording_url": "https://s3.eu-west-1.amazonaws.com/s3-shareit/ShareX/2026/10/chrome_VEQl79ITI4.mp4"
      },
      "publication": {
        "countries": [],
        "release_notes": "Initial release: catalogue, campaigns, quotes, orders created unpaid (paid on Hoplix), test orders, order status and tracking, cancellation of orders not yet in production."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 637c295dda1fca881c955468e414aee47a5fe5003ce9f9c81be0aa230953b14d