← Files VesselVaultARCHIVED FILE

plugin.json

4.51 KB · Nov 7, 2026 · 13:24 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "vesselvault-admin",
  "version": "1.0.9",
  "description": "Manage VesselVault orders, leads, tickets, and part quotes through your authenticated account.",
  "author": {
    "name": "VesselVault",
    "url": "https://vesselvault.com.au"
  },
  "homepage": "https://vesselvault.com.au",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "VesselVault",
        "shortDescription": "VesselVault admin tools",
        "longDescription": "Connect your VesselVault account to work with supported administrative workflows, including leads, orders, tickets, and part quotes. Actions require authentication and must be limited by the permissions assigned to the connected VesselVault user.",
        "developerName": "VesselVault",
        "category": "Business & Operations",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://vesselvault.com.au",
        "supportURL": "https://vesselvault.com.au/contactus",
        "privacyPolicyURL": "https://vesselvault.com.au/privacy-policy",
        "termsOfServiceURL": "https://vesselvault.com.au/terms-and-conditions",
        "composerIcon": "./assets/vesselvault-icon.png",
        "logo": "./assets/vesselvault-icon.png",
        "screenshots": []
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Search for leads by name",
              "prompt": "Search VesselVault for leads matching the name John Smith and show the matching records.",
              "tools_triggered": "The MCP lead-search tool exposed by VesselVault.",
              "expected_behavior": "Returns matching leads and available details accessible to the connected user. Clearly reports when no matches are found."
            },
            {
              "description": "Retrieve an existing order",
              "prompt": "Find order number VV-TEST-1001 in VesselVault and show its current status and available details.",
              "tools_triggered": "The MCP order-search or order-details tool exposed by VesselVault.",
              "expected_behavior": "Returns the order's current status and permitted details, or reports that the order was not found."
            },
            {
              "description": "Look up a support ticket",
              "prompt": "Find ticket VV-TEST-2001 and show its status and recorded concerns.",
              "tools_triggered": "The MCP order-search or order-details tool exposed by VesselVault.",
              "expected_behavior": "Returns the ticket status and permitted concern details, or explains that the ticket cannot be retrieved."
            },
            {
              "description": "Find a part quote",
              "prompt": "Search VesselVault for the part quote associated with reference VV-QUOTE-1001 and show its current status.",
              "tools_triggered": "The MCP order-search or order-details tool exposed by VesselVault.",
              "expected_behavior": "Returns the matching quote's permitted details and status, or reports that no matching quote was found."
            },
            {
              "description": "Update an authorized lead",
              "prompt": "Update the status of test lead VV-TEST-LEAD-1001 to Contacted.",
              "tools_triggered": "The MCP order-search or order-details tool exposed by VesselVault.",
              "expected_behavior": "Updates the lead only if the connected user is authorized and validation succeeds. Confirms the updated status only after the change succeeds."
            }
          ],
          "negative": [
            {
              "description": "Unrelated general knowledge question",
              "prompt": "Explain how photosynthesis works in plants."
            },
            {
              "description": "Unrelated coding request",
              "prompt": "Write a Python function that sorts a list of numbers in ascending order."
            },
            {
              "description": "Unrelated travel-planning request",
              "prompt": "Suggest a three-day sightseeing itinerary for Jaipur."
            }
          ]
        },
        "demo_recording_url": "https://s3.ap-southeast-2.amazonaws.com/vesselvault.com.au/Screencast+From+2026-10-22+12-06-01.mp4"
      },
      "publication": {
        "release_notes": "Version 1.0.8: Rebuilt the plugin package with the configured VesselVault MCP endpoint and OAuth client settings."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 553393c4bec85d67afae2767126b94374aff19b31c4af8dfc342c3c6bc655aec