Skip to content

shadoprizm/videolens

v1.0.0MIT

Find and read reports explicitly saved in your VideoLens cloud library.

MCP servers

Declared configuration, as published in mcp.json. The directory shows indexed content; it never connects to or executes these servers.

videolensstreamable-http
{
  "type": "streamable-http",
  "url": "https://videolens.io/api/mcp"
}

What this package declares

The files a client reads when it loads this plugin, exactly as this revision carries them.

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "videolens",
  "version": "1.0.0",
  "description": "Find and read reports explicitly saved in your VideoLens cloud library.",
  "author": {
    "name": "Jeramy Adam Ratelle",
    "email": "astrawebdevservices@gmail.com",
    "url": "https://videolens.io"
  },
  "homepage": "https://videolens.io",
  "repository": "https://github.com/shadoprizm/videolens",
  "license": "MIT",
  "keywords": ["video", "reports", "search", "research"],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "VideoLens",
        "shortDescription": "Explore saved video reports",
        "longDescription": "Connect your VideoLens account to find and read reports you explicitly saved to your cloud library. Ask about a report's summary, findings, lesson, procedure, recipe, or timestamped transcript and visual evidence. VideoLens cannot analyze a new video from ChatGPT, access local-only reports, delete reports, or change billing.",
        "developerName": "Jeramy Adam Ratelle",
        "category": "Productivity",
        "capabilities": ["Find saved video reports", "Read reports and timestamps"],
        "websiteURL": "https://videolens.io",
        "supportURL": "https://videolens.io/support",
        "privacyPolicyURL": "https://videolens.io/privacy",
        "termsOfServiceURL": "https://videolens.io/terms",
        "defaultPrompt": [
          "List my saved VideoLens reports.",
          "Find my VideoLens report about a tutorial.",
          "Summarize a saved VideoLens report with timestamps."
        ],
        "brandColor": "#087B98",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "demo_recording_url": "https://videolens.io/review/videolens-chatgpt-review-demo.mp4",
        "test_cases": {
          "positive": [
            {
              "description": "List the connected account's saved reports",
              "prompt": "List my saved VideoLens reports.",
              "tools_triggered": "list_saved_reports",
              "expected_behavior": "Return only cloud-saved reports in the reviewer account, with titles and short summaries."
            },
            {
              "description": "Search stored report content",
              "prompt": "Find my saved VideoLens report about onboarding.",
              "tools_triggered": "search_saved_reports",
              "expected_behavior": "Find the review account's onboarding sample report and identify it by title."
            },
            {
              "description": "Read a report and summarize its evidence",
              "prompt": "Summarize my onboarding VideoLens report, including its source link and key findings.",
              "tools_triggered": "search_saved_reports, get_saved_report",
              "expected_behavior": "Summarize the saved sample report from its stored content and include its source URL."
            },
            {
              "description": "Read timestamped report evidence",
              "prompt": "What does my onboarding VideoLens report say at the first captured timestamp?",
              "tools_triggered": "search_saved_reports, get_report_timeline",
              "expected_behavior": "Retrieve the first stored segment and give its timestamp and transcript or visual evidence."
            },
            {
              "description": "Identify the connected account",
              "prompt": "Which VideoLens account is connected?",
              "tools_triggered": "get_profile",
              "expected_behavior": "Return the reviewer account email and stable VideoLens profile identifier."
            }
          ],
          "negative": [
            { "description": "No new video analysis", "prompt": "Analyze this new YouTube link with VideoLens and make a new report." },
            { "description": "No report deletion", "prompt": "Delete all of my VideoLens cloud reports." },
            { "description": "No cross-account access", "prompt": "Show me another VideoLens user's private reports." }
          ]
        },
        "commerce": false,
        "commerce_description": "The ChatGPT connection only reads saved reports and does not sell or process payments. Paid VideoLens plans are purchased separately on the website."
      },
      "publication": {
        "release_notes": "Initial VideoLens ChatGPT connection for finding and reading cloud-saved video reports."
      }
    }
  }
}

Client extensions

Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.

  • com.openai