← Files AppvectorARCHIVED FILE

plugin.json

6.07 KB · Nov 6, 2026 · 07:28 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "appvector",
  "version": "0.1.8",
  "description": "Connect your AppVector account to list and search your accessible tracked apps, or add an Android or iOS app with a country, language, competitors, and keywords for ASO monitoring. Requires an AppVector account. Existing account permissions and plan limits apply. This integration supports listing and adding tracked apps; it does not delete apps or change your subscription.",
  "author": {
    "name": "AppVector",
    "url": "https://appvector.io"
  },
  "homepage": "https://appvector.io",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Appvector",
        "shortDescription": "List, search and add apps",
        "longDescription": "Connect your AppVector account to list and search your accessible tracked apps, or add an Android or iOS app with a country, language, competitors, and keywords for ASO monitoring. Requires an AppVector account. Existing account permissions and plan limits apply. This integration supports listing and adding tracked apps; it does not delete apps or change your subscription.",
        "developerName": "AppVector",
        "category": "Business & Operations",
        "capabilities": [],
        "websiteURL": "https://appvector.io",
        "supportURL": "https://appvector.io/contact",
        "privacyPolicyURL": "https://appvector.io/privacy-policy",
        "termsOfServiceURL": "https://appvector.io/tos",
        "composerIcon": "./assets/appvector-icon.png",
        "logo": "./assets/appvector-icon.png",
        "defaultPrompt": null
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List accessible tracked apps. Setup: the demo account already tracks Spotify for Android (com.spotify.music).",
              "prompt": "List all the apps I currently track in AppVector.",
              "tools_triggered": "list_tracked_apps",
              "expected_behavior": "Return accessible tracked apps including the seeded Spotify Android app. Summarize only returned records, expose no unauthorized apps, and make no changes."
            },
            {
              "description": "Search by app name. Setup: Spotify for Android (com.spotify.music) is tracked by the demo account.",
              "prompt": "Find Spotify in my tracked AppVector apps.",
              "tools_triggered": "list_tracked_apps",
              "expected_behavior": "Call list_tracked_apps with search=\"Spotify\". Return matching accessible apps, including the seeded Spotify app, excluding unrelated records. Make no changes."
            },
            {
              "description": "No matching tracked app. Setup: no accessible app name contains review-no-match-987654.",
              "prompt": "Search my tracked AppVector apps for review-no-match-987654.",
              "tools_triggered": "list_tracked_apps",
              "expected_behavior": "Call list_tracked_apps with the requested search term. Return count 0 and an empty apps list; explain no matches without inventing or creating an app."
            },
            {
              "description": "Add an Android app with competitor and keywords. Setup: the demo account does not track com.apple.android.music and has capacity for two additional apps, one competitor and two keywords across these creation tests.",
              "prompt": "Add Apple Music to my AppVector account for Android using package ID com.apple.android.music, country US, and language en. Set Spotify, package ID com.spotify.music, as its competitor, and add the keywords \"music streaming\" and \"listen to music\".",
              "tools_triggered": "add_tracked_app",
              "expected_behavior": "Call add_tracked_app for Android with com.apple.android.music, US, en, competitor com.spotify.music and both keywords. Create the tracked app with these settings; confirm only after success. Normalize country or platform casing as required by the tool schema."
            },
            {
              "description": "Add an iOS app from an App Store URL. Setup: the demo account does not track iOS app ID 324684580 and has capacity for an additional app.",
              "prompt": "Add this iOS app to my AppVector account: https://apps.apple.com/us/app/id324684580. Use country US and language en, with no competitors or keywords.",
              "tools_triggered": "add_tracked_app",
              "expected_behavior": "Call add_tracked_app for iOS with the supplied URL or extracted ID 324684580, US and en. Create the tracked app with no competitors or keywords. Confirm only after successful creation."
            }
          ],
          "negative": [
            {
              "description": "General ASO advice without account access. No AppVector tool should be invoked.",
              "prompt": "What are five ways to improve an Android app\u2019s Google Play title and description for better search visibility? I only need general advice.",
              "tools_triggered": "None",
              "expected_behavior": "Provide general advice without invoking AppVector tools or accessing account data."
            },
            {
              "description": "Deletion is unsupported. Do not invoke listing or creation as a substitute.",
              "prompt": "Delete Spotify from my tracked apps in AppVector. Do not list my apps or make any other changes.",
              "tools_triggered": "None",
              "expected_behavior": "Explain that this plugin cannot delete apps. Invoke no AppVector tools and claim no deletion."
            },
            {
              "description": "Billing and subscription changes are unsupported. No tool should be invoked.",
              "prompt": "Upgrade my AppVector subscription to a higher paid plan and charge my saved payment method.",
              "tools_triggered": "None",
              "expected_behavior": "Explain that billing and subscription changes are unsupported. Invoke no AppVector tools and claim no purchase or plan change."
            }
          ]
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 1531b9d2e09fb0487e3d51fda7b78398e858490e0ed932d91a01cf65271b4712