← Files VideoVectorARCHIVED FILE
plugin.json
6.37 KB · Nov 11, 2026 · 00:09 UTC
{
"$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