← Files Cinematic VideoARCHIVED FILE

plugin.json

7.16 KB · Nov 13, 2026 · 00:09 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "manymotions-cinematic-video",
  "version": "1.0.2",
  "description": "Turn a scene description into a cinematic text-to-video shot with one of 61 named camera moves, plus shot size, lighting and look, rendered with a cinema video model in your ManyMotions account.",
  "author": {
    "name": "ManyMotions",
    "url": "https://manymotions.com"
  },
  "homepage": "https://manymotions.com/mcp#cinematic-video",
  "license": "MIT",
  "keywords": [
    "cinematic video",
    "camera moves",
    "ai video",
    "text to video",
    "b-roll",
    "filmmaking",
    "video maker"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Cinematic Video",
        "shortDescription": "Shots with 61 camera moves",
        "longDescription": "Turn a scene description into a cinematic AI video shot with a named camera move.\n\nDescribe the scene (subject, action and setting) and pick one move from a catalog of 61: dolly in and out, crane up, 360 orbit, crash zoom, dolly zoom, FPV drone, bullet time, whip pan, hyperlapse and more. If you care, add the shot size or angle, the lighting, the color grade or film look, the format (16:9, 9:16 or 1:1), the length and the video model. The plugin prepares the shot and shows the settings and the credits it will use. When you confirm, ManyMotions renders the clip and ChatGPT returns the link to the video.\n\nFor filmmakers, editors, ad creatives and creators who need a b-roll or establishing shot with a specific camera language.\n\nLimitations: one shot per request, from text only. It does not animate uploaded images (image-to-video), edit or upscale existing footage, or produce multi-scene stories with dialogue. The available lengths depend on the model, and the square format is not available on every model. Producing a shot uses your signed-in ManyMotions account; preparing a shot does not need an account.\n\nManyMotions is the platform formerly known as ClipWave.",
        "developerName": "ManyMotions",
        "category": "Creativity",
        "capabilities": [
          "Prepare a shot with a named camera move",
          "Render the shot as a video",
          "Track progress and return the video"
        ],
        "websiteURL": "https://manymotions.com",
        "supportURL": "https://manymotions.com/support",
        "privacyPolicyURL": "https://manymotions.com/privacy",
        "termsOfServiceURL": "https://manymotions.com/terms",
        "defaultPrompt": [
          "A lighthouse keeper climbs spiral stairs in a storm, crane up, low angle, 35mm film grain",
          "Slow dolly in on a chef plating a dessert in a dark kitchen, warm tungsten light, vertical",
          "FPV drone shot through a neon alley at night in the rain, teal and orange look, 10 seconds"
        ],
        "brandColor": "#2F6FE0",
        "brandColorDark": "#7AA8FF",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Prepare a shot with a camera move",
              "prompt": "A cinematic shot of a lighthouse keeper climbing spiral stairs during a storm, crane up, low angle, lightning flashes, 35mm film grain. Only prepare it and show me the settings and the credits; don't generate it yet.",
              "tools_triggered": "prepare_cinematic_video",
              "expected_behavior": "A shot with camera move crane-up, shot low-angle, the lighting and look described, the model and length, and the credits it will use. Nothing is generated and no credits are spent."
            },
            {
              "description": "Vertical format",
              "prompt": "A slow dolly in on a chef plating a dessert in a dark restaurant kitchen, warm tungsten light, vertical 9:16. Only prepare it and show me the settings and the credits; don't generate it yet.",
              "tools_triggered": "prepare_cinematic_video",
              "expected_behavior": "A shot with camera move dolly-in, format vertical and the credits required. Nothing is generated and no credits are spent."
            },
            {
              "description": "Produce a shot and return it",
              "prompt": "A 5-second slow dolly-in on fog rolling over a pine forest at dawn, wide shot, Kling 3.0 Pro. Yes, generate it now and send me the video link when it is ready.",
              "tools_triggered": "prepare_cinematic_video, generate_media_forge, get_media_forge_job",
              "expected_behavior": "The shot is prepared with the settings and the credits required. After the go-ahead (if ChatGPT asks to confirm first, reply \"Generate it\"), generate_media_forge starts one render in the signed-in account and returns the job (state processing or queued). get_media_forge_job reports the status; asked again once the render has completed (usually within a few minutes), it returns the absolute video URL and the ManyMotions link to open it."
            },
            {
              "description": "Pick a length",
              "prompt": "An FPV drone shot weaving through a neon alley at night in the rain, teal and orange look, 10 seconds. Only prepare it and show me the settings and the credits; don't generate it yet.",
              "tools_triggered": "prepare_cinematic_video",
              "expected_behavior": "A shot with camera move fpv-drone, length 10 seconds and the credits required. Nothing is generated and no credits are spent."
            },
            {
              "description": "Pick a model",
              "prompt": "A 360 orbit around a vintage motorcycle in the desert at golden hour, Veo 3.1, 8 seconds, 16:9. Only prepare it and show me the settings and the credits; don't generate it yet.",
              "tools_triggered": "prepare_cinematic_video",
              "expected_behavior": "A shot with camera move 360-orbit, model Veo 3.1, length 8 seconds, format landscape and the credits required. Nothing is generated and no credits are spent."
            }
          ],
          "negative": [
            {
              "description": "Image-to-video",
              "prompt": "Animate the photo I attached with a slow zoom and turn it into a video."
            },
            {
              "description": "Editing existing footage",
              "prompt": "Upscale my drone clip to 4K and stabilize the shaky parts."
            },
            {
              "description": "Sending a clip by email",
              "prompt": "Email the cinematic clip I made yesterday to my client."
            }
          ]
        },
        "demo_recording_url": "https://manymotions.com/api/media-forge/asset/ed370e66-53fe-36c2-0ba9-24bd0a7b6479/cinematic-video-openai-review-demo.mp4",
        "commerce": false,
        "commerce_description": "The plugin does not sell products or process payments. Producing a shot uses credits of the user's existing ManyMotions account; no purchase happens in ChatGPT."
      },
      "publication": {
        "release_notes": "Resubmission with no functional changes: prepare a request, produce the shot in the linked ManyMotions account and follow it to the video."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: c21192bcde3635076a63c1148ad845d2365a9df49bd7c048a7689501b33a6b43