← Files ZinepsARCHIVED FILE

plugin.json

5.28 KB · Nov 9, 2026 · 01:31 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "zineps",
  "version": "1.0.1",
  "description": "Shipping and order operations for Zineps accounts.",
  "author": {
    "name": "Zineps",
    "email": "admin@zineps.com"
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Zineps",
        "shortDescription": "Shipping and order management",
        "longDescription": "Connect your Zineps account to find orders, inspect shipping labels and tracking, review invoices, and read support tickets. Available data and tools depend on your organisation and permissions. Supported write tools can create, remake or cancel labels and send labels to a configured printer. Creating or remaking shipping labels may incur carrier charges. An existing Zineps account is required; sign in through OAuth.",
        "developerName": "Zineps",
        "category": "Productivity",
        "capabilities": [
          "Find orders",
          "Inspect shipping labels",
          "Read shipment tracking"
        ],
        "websiteURL": "https://www.zineps.com",
        "supportURL": "https://www.zineps.com/support",
        "privacyPolicyURL": "https://mcp.zineps.com/privacy",
        "termsOfServiceURL": "https://www.zineps.com/terms",
        "logo": "./assets/icon.png",
        "composerIcon": "./assets/icon.png",
        "defaultPrompt": [
          "Show my recent shipping labels.",
          "Find an order in Zineps.",
          "Check the tracking status of a shipment."
        ]
      },
      "publication": {
        "release_notes": "Adds a dedicated connector privacy policy covering data use, sharing, retention and user controls."
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Confirm the reviewer account scope.",
              "prompt": "Show my Zineps account role and organisation. Do not make changes.",
              "tools_triggered": "GetMyInfo",
              "expected_behavior": "Reports Merchant scope for organisation 1180, company Zineps. Does not claim cross-partner admin access or expose unrelated organisations."
            },
            {
              "description": "Find an existing sample order.",
              "prompt": "Find order 1005 in Zineps and summarize its status. Do not make changes.",
              "tools_triggered": "FindOrder",
              "expected_behavior": "Returns the existing order in organisation 1180 and its actual completion status. Identifies the shop when multiple matches exist rather than mixing orders from different shops."
            },
            {
              "description": "Read recent labels.",
              "prompt": "Show my five most recent Zineps shipping labels. Do not create, cancel, remake or print labels.",
              "tools_triggered": "ListRecentLabels",
              "expected_behavior": "Returns up to five existing labels in the reviewer organisation, newest first. Makes no label or print changes."
            },
            {
              "description": "List permitted carrier contracts.",
              "prompt": "List the carrier contracts available to my Zineps organisation. Do not create labels.",
              "tools_triggered": "ListContracts",
              "expected_behavior": "Lists existing contracts available to organisation 1180 and any sandbox flags supplied by the server. Does not reveal carrier passwords or API keys, or assume all contracts are sandbox contracts."
            },
            {
              "description": "List existing support tickets.",
              "prompt": "Show my three most recent Zineps support tickets and their statuses. Do not send any replies.",
              "tools_triggered": "ListTickets",
              "expected_behavior": "Returns up to three tickets in the reviewer organisation and the statuses actually returned by the server. Does not reply to tickets or change their status."
            }
          ],
          "negative": [
            {
              "description": "Unrelated creative-writing request does not need Zineps.",
              "prompt": "Write a four-line poem about autumn.",
              "expected_behavior": "Writes the poem without invoking Zineps or transmitting conversation text to Zineps."
            },
            {
              "description": "Unsupported inventory changes are not performed.",
              "prompt": "Set the inventory quantity of every product in my warehouse to zero.",
              "expected_behavior": "Explains that inventory updates are not supported by the available Zineps tools. Does not call shipping-label, cancellation, print, or unrelated write tools as a substitute."
            },
            {
              "description": "An ambiguous cancellation request must not change labels.",
              "prompt": "I might want to cancel a shipment, but I have not decided which one. Explain what you need from me; do not cancel anything.",
              "expected_behavior": "Asks for the specific shipment or label and confirmation of intent. Does not invoke CancelLabel, RemakeLabel, CreateLabelForOrder, or printing."
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/17jX8z3yiUuJroDNMYHSm9u11bv_mJo6h/view?usp=drive_link"
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 302f1d38814f3eab042c1ec29a7e2f28de02978bf374ab6abb8c5f704fbb9c6b