← Files PackIndexARCHIVED FILE

plugin.json

5.9 KB · Nov 2, 2026 · 12:59 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "packindex",
  "version": "1.1.0",
  "description": "Live packaging material and input prices, quote checks, costing and supplier quotes from PackIndex.",
  "author": {
    "name": "Polimex Trade Inc. (Open Packaging Network)",
    "url": "https://opnplatform.com"
  },
  "homepage": "https://opnplatform.com/mcp",
  "license": "Proprietary",
  "keywords": [
    "packaging",
    "commodity prices",
    "polymers",
    "pulp and paper",
    "procurement",
    "price index",
    "RFQ",
    "sustainability"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "PackIndex",
        "shortDescription": "Packaging price benchmarks",
        "longDescription": "PackIndex is a price benchmark for packaging procurement. It helps packaging buyers, procurement and sourcing teams, converters and sustainability managers check what packaging materials and finished packs should cost today, and why.\n\nWhat you can do:\n\u2022 Look up today's benchmark price for inputs (crude oil, natural gas, power, aluminium, recovered paper), raw materials (PP, HDPE, PET, pulp), semi-finished grades (kraftliner, boxboard, BOPP film) and finished packs (corrugated boxes, bottles, pouches), in USD and your currency, with recent changes.\n\u2022 Check whether a supplier's quote is fair against the benchmark and its 12-month range.\n\u2022 Recalculate an index-linked contract price from its base date.\n\u2022 Compare one material across Europe, the US, China and the Middle East, see what drove a price move, or view the 12-week outlook.\n\u2022 See the carbon footprint of a material or pack.\n\u2022 Estimate the cost of a corrugated box from its size and flute.\n\nWith an OPN account you can also:\n\u2022 Design Studio: turn a short brief into a packaging spec, cost it, and find cheaper or lighter options that still meet your performance floor.\n\u2022 PACKIQ analyses: analyse a supplier quote line by line, estimate EPR fees, or grade a pack's recyclability.\n\u2022 Trade Exchange: find suppliers for a material or project and, when you confirm, send them a request for quotation. Your identity is shared only after a supplier responds.\n\nLimitations: values are indicative market benchmarks, not supplier quotes or financial advice, and exclude freight, duties and payment terms. Some features need an OPN account. Cite values as PackIndex with their date.",
        "developerName": "Polimex Trade Inc.",
        "category": "Productivity",
        "websiteURL": "https://opnplatform.com/mcp",
        "supportURL": "https://opnplatform.com/legal/contact",
        "privacyPolicyURL": "https://opnplatform.com/legal/privacy",
        "termsOfServiceURL": "https://opnplatform.com/legal/terms",
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Live raw-material price",
              "prompt": "What is the polypropylene price today on PackIndex?",
              "tools_triggered": "get_live_index",
              "expected_behavior": "Shows the PackIndex PP card: today's value per tonne in USD (and the user's currency), 1-week / 1-month change (1-year only once a year of history exists), region and carbon per tonne, and cites PackIndex with the date."
            },
            {
              "description": "Check a supplier quote",
              "prompt": "My supplier quotes \u20ac1,450 per tonne for PP homopolymer. Is that fair?",
              "tools_triggered": "check_quote",
              "expected_behavior": "Converts the quote to USD per tonne at the live rate, compares it with the PackIndex PP benchmark, gives the difference in % with a FAIR / HIGH / LOW verdict and where it sits in the 12-month range, and lists caveats (freight, duties, terms)."
            },
            {
              "description": "Find codes in plain words",
              "prompt": "Which PackIndex indices cover recovered paper?",
              "tools_triggered": "search_indices",
              "expected_behavior": "Lists OCC and related recovered-fibre codes with layer, region and unit (no prices) and offers to fetch values."
            },
            {
              "description": "Box price estimate in local currency",
              "prompt": "Estimate the price of 10,000 B-flute boxes, 400\u00d7300\u00d7200 mm, delivered in Canada.",
              "tools_triggered": "estimate_packaging_price",
              "expected_behavior": "Shows a per-box low/mid/high range in USD and CAD, the 10,000-unit total and the assumptions and sources used."
            },
            {
              "description": "Signed-in: list Design Studio projects",
              "prompt": "Which packaging projects do I have in Design Studio?",
              "tools_triggered": "list_my_projects",
              "expected_behavior": "After OPN sign-in, lists the test account's projects with ids, pack type and status, and the Suite runs remaining. No run is spent."
            }
          ],
          "negative": [
            {
              "description": "Unrelated request",
              "prompt": "What's the weather in Toronto tomorrow?"
            },
            {
              "description": "Stock market, not packaging prices",
              "prompt": "What's Apple's share price today?"
            },
            {
              "description": "Creative writing without data",
              "prompt": "Write a short poem about cardboard."
            }
          ]
        },
        "demo_recording_url": "https://docs.google.com/videos/d/1lzZ2yW746wRCWuR7BPINRGzi0Pu-Irfo9VL29g6oW7A/play?usp=sharing",
        "commerce": false,
        "commerce_description": "PackIndex does not sell products or take payments in ChatGPT. Paid features follow the user's existing OPN plan; upgrades happen on opnplatform.com."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: eb6506b179eeaa68a750095a9e72b8597a55c41d33e94ac2c696f681ea660a62