← Files VideoVectorARCHIVED FILE

plugin.json

6.37 KB · Nov 11, 2026 · 00:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-6a91fca0d4548191bbeef95e1e574517",
  "version": "7.0.1",
  "description": "Find the moments that matter in your videos and turn them into useful notes and clips.",
  "author": {
    "name": "VectorMethods",
    "url": "https://vectormethods.com"
  },
  "homepage": "https://vectormethods.com/docs/mcp",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "VideoVector",
        "shortDescription": "Find moments in your videos",
        "longDescription": "Turn lectures, interviews, and recordings into useful notes and clips. VideoVector helps students, editors, and creators find the moments they need, with timestamps and downloads.",
        "developerName": "VectorMethods",
        "category": "Productivity",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://vectormethods.com",
        "privacyPolicyURL": "https://app.vectormethods.com/privacy",
        "termsOfServiceURL": "https://app.vectormethods.com/terms",
        "defaultPrompt": [
          "Turn this lecture into study notes with timestamps.",
          "Find the clearest explanation in this video.",
          "Find useful moments in my interview for a short clip."
        ],
        "supportURL": "https://vectormethods.com/contact",
        "logo": "./assets/icon.png",
        "composerIcon": "./assets/icon.png"
      },
      "review": {
        "prompts": [
          "Turn this lecture into study notes with timestamps.",
          "Find three useful moments in this video for a short recap.",
          "Show my latest video analysis and let me download the results."
        ],
        "commerce": false,
        "commerce_description": "VideoVector offers subscriptions and processing credits purchased on its website. The plugin uses the linked VideoVector account and its available credits; it does not collect payments or complete purchases in ChatGPT.",
        "test_cases": {
          "positive": [
            {
              "description": "Attach a lecture video in a new conversation. Ask: \u201cTurn this lecture into study notes with simple explanations and timestamps.\u201d",
              "prompt": "Turn this lecture into study notes with simple explanations and timestamps.",
              "tools_triggered": "analyze, get_analysis",
              "expected_behavior": "Organized study notes covering the lecture\u2019s main ideas, with simple explanations and timestamps for the relevant sections."
            },
            {
              "description": "Attach a meeting recording in a new conversation. Ask: \u201cGive me meeting notes with the main decisions and action items, including owners and deadlines.\u201d",
              "prompt": "Give me meeting notes with the main decisions and action items, including owners and deadlines.",
              "tools_triggered": "analyze, get_analysis",
              "expected_behavior": "Clear meeting notes listing the main decisions and action items. Owners and deadlines are included when mentioned; any unstated details are identified as unspecified."
            },
            {
              "description": "Attach a documentary video in a new conversation. Ask: \u201cSummarize this documentary\u2019s main subjects and important events, with timestamps.\u201d",
              "prompt": "Summarize this documentary\u2019s main subjects and important events, with timestamps.",
              "tools_triggered": "analyze, get_analysis",
              "expected_behavior": "A concise overview of the documentary\u2019s main subjects and important events, with timestamps for notable sections."
            },
            {
              "description": "Attach a video or audio recording in a new conversation. Ask: \u201cAdd this recording to VideoVector for later. Don\u2019t analyze it yet.\u201d",
              "prompt": "Add this recording to VideoVector for later. Don\u2019t analyze it yet.",
              "tools_triggered": "import_media",
              "expected_behavior": "Confirmation that the recording was added. The reviewer can find it in VideoVector; no summary or analysis is presented."
            },
            {
              "description": "Use an account that already has an analyzed video. In a new conversation, replace [video name] with its title and [topic] with a topic it covers. Ask: \u201cFind my older analysis of [video name]. What does it say about [topic]?\u201d",
              "prompt": "Find my older analysis of [video name]. What does it say about [topic]?",
              "tools_triggered": "browse, get_analysis",
              "expected_behavior": "The matching video is identified by name. The reviewer receives a clear answer about the requested topic, based on the earlier analysis, with relevant timestamps and a link to the results."
            }
          ],
          "negative": [
            {
              "description": "Ask: \u201cAdd music and animated captions to this video and render a finished version.\u201d The reviewer sees a clear explanation that VideoVector cannot add music or captions or render an edited video.",
              "prompt": "Add music and animated captions to this video and render a finished version."
            },
            {
              "description": "Ask: \u201cPost this clip to my Instagram and TikTok accounts.\u201d The reviewer sees a clear explanation that VideoVector cannot publish to social media accounts.",
              "prompt": "Post this clip to my Instagram and TikTok accounts."
            },
            {
              "description": "Ask: \u201cJoin my Zoom meeting tomorrow and record it.\u201d The reviewer sees a clear explanation that VideoVector cannot join or record a future meeting.",
              "prompt": "Join my Zoom meeting tomorrow and record it."
            }
          ]
        }
      },
      "publication": {
        "countries": [],
        "release_notes": "7.0.1: Aligns the plugin with the five-tool MCP server. Every extraction includes segment and whole-media fields in one call, with content-aware boundaries for audio and video. Analysis automatically saves prompts for reuse; ordinary questions use extracted content in context, search filters existing results, and import transfers media without starting extraction. Keeps exact Studio links, native attachments, and available downloads."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 16a1f7b570766091dcf91b3b913679cf8541e291e3ee0ebcb4f6336aaad9f9e7