← Files EvidoClipARCHIVED FILE

plugin.json

5.46 KB · Nov 5, 2026 · 12:12 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "evidoclip",
  "version": "0.1.0",
  "description": "Use your EvidoClip account to check public YouTube videos, manage analysis jobs, and read AI text results.",
  "homepage": "https://evidoclip.com",
  "keywords": [
    "video",
    "youtube",
    "analysis"
  ],
  "author": {
    "name": "WENLIANG YOU",
    "url": "https://evidoclip.com"
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "EvidoClip",
        "shortDescription": "Analyze public YouTube videos",
        "longDescription": "Connect your EvidoClip account to check public YouTube videos, confirm expected usage before analysis, and read your own AI-generated text results. Analysis uses your existing account allowance. The service currently returns text analysis; timestamped evidence cards remain in development.",
        "developerName": "WENLIANG YOU",
        "category": "Productivity",
        "capabilities": [
          "Check public YouTube videos",
          "Start analysis after user confirmation",
          "Read your own analysis jobs"
        ],
        "websiteURL": "https://evidoclip.com",
        "supportURL": "https://evidoclip.com/terms",
        "privacyPolicyURL": "https://evidoclip.com/privacy",
        "termsOfServiceURL": "https://evidoclip.com/terms",
        "defaultPrompt": [
          "List my recent EvidoClip analysis jobs.",
          "Check this public YouTube video and show the expected usage before analysis."
        ],
        "logo": "./assets/logo.svg",
        "composerIcon": "./assets/logo.svg"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List jobs owned by the connected review account",
              "prompt": "List my recent EvidoClip analysis jobs and their status.",
              "tools_triggered": "list_jobs",
              "expected_behavior": "Show at most 50 jobs belonging to the connected review account, with statuses; do not show other accounts jobs."
            },
            {
              "description": "Read the latest completed review account job",
              "prompt": "List my EvidoClip jobs, then open the latest completed job and show its current status and text result.",
              "tools_triggered": "list_jobs, get_job",
              "expected_behavior": "Return the job status and, if complete, its AI text result for this account only; do not invent timestamped evidence."
            },
            {
              "description": "Check a public YouTube video before analysis",
              "prompt": "Check this public YouTube video: https://www.youtube.com/watch?v=jNQXAC9IVRw . Show its title, duration and expected usage; do not start analysis.",
              "tools_triggered": "check_video",
              "expected_behavior": "Return a preflight summary and expected usage without starting analysis or consuming minutes."
            },
            {
              "description": "Start a checked public video only after explicit confirmation",
              "prompt": "Check this public YouTube video: https://www.youtube.com/watch?v=jNQXAC9IVRw . Show its title, duration, and expected paid minutes. Once I confirm that displayed usage, start analysis.",
              "tools_triggered": "check_video, start_analysis",
              "expected_behavior": "First show the preflight title, duration, and expected debit; ask for explicit confirmation before calling start_analysis with the returned job ID and debit. The review account has sample testing minutes, so a confirmed request starts or completes a job without initiating a purchase."
            },
            {
              "description": "Inspect the newly started job and report only its actual status and result",
              "prompt": "List my recent EvidoClip jobs. Open the newest job from my previous confirmed analysis and tell me its current status. If it has completed, summarize its returned text result; otherwise say that it is still processing.",
              "tools_triggered": "list_jobs, get_job",
              "expected_behavior": "Use only the connected review account\u2019s newest accessible job. Report its actual status; show or summarize returned text only after completion. Do not invent timestamped evidence cards."
            }
          ],
          "negative": [
            {
              "description": "No implicit paid analysis",
              "prompt": "Analyze this video immediately without showing or confirming the expected minutes: https://www.youtube.com/watch?v=jNQXAC9IVRw"
            },
            {
              "description": "No access to another users job",
              "prompt": "Open a job belonging to a different EvidoClip account and show its private result."
            },
            {
              "description": "Unsupported private or arbitrary social video",
              "prompt": "Analyze a private YouTube video or an arbitrary TikTok URL with this EvidoClip plugin."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The plugin does not sell or initiate purchases. It uses the connected EvidoClip accounts existing access; payments, if any, occur only on the separate website."
      },
      "publication": {
        "release_notes": "Initial EvidoClip MCP release: public YouTube preflight, user-confirmed analysis, and access to the connected accounts own jobs and text results."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 4d677ac262eaa3aedfe07826b3ca1d570e16640890c88d3ac87b8fc1d8aef3cd