← Files FabeoARCHIVED FILE
plugin.json
6.12 KB · Nov 11, 2026 · 06:09 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "fabeo",
"version": "1.0.0",
"description": "Make finished, branded videos from a chat: write and edit a scene-by-scene script, then render it with your Fabeo account.",
"author": {
"name": "Fabeo",
"email": "sales@fabeo.ai",
"url": "https://fabeo.ai"
},
"homepage": "https://fabeo.ai/mcp/chatgpt",
"keywords": [
"video",
"marketing",
"ads",
"product video",
"agencies"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Fabeo",
"shortDescription": "Make branded videos in chat",
"longDescription": "Fabeo turns a short brief into a finished, multi-scene video with a voice-over and background music. Describe the product, audience and message, and Fabeo writes a scene-by-scene script for you to review. Edit any scene in plain language, see the estimated credit cost, and render only when you approve. You can start from one of Fabeo's video styles (product demo, explainer, social ad, UGC-style, before and after, animation, cinematic trailer) or from a template, use your own product photos as references, and regenerate a single scene instead of the whole video. Finished videos are vertical (9:16) or widescreen (16:9), up to 2 minutes long, and saved in your Fabeo account, where you can download them or share them for client review.\n\nWho it is for: marketing teams, agencies and online stores that need product videos and ads without a production crew.\n\nWhat you need: a Fabeo account. Rendering uses the credits in that account; writing and editing scripts uses none. Each connection has its own spending limit, and ChatGPT asks you to confirm before Fabeo renders, regenerates or deletes anything.\n\nLimits: Fabeo makes videos with narration and music, not silent clips or GIFs, and it is not built for long-form video or avatar presenters. Renders take about 10 to 15 minutes.",
"developerName": "Fabeo",
"category": "Creativity",
"websiteURL": "https://fabeo.ai/mcp/chatgpt",
"supportURL": "https://fabeo.ai/contact",
"privacyPolicyURL": "https://fabeo.ai/privacy",
"termsOfServiceURL": "https://fabeo.ai/terms",
"defaultPrompt": [
"Make a 30-second vertical video for my product. Show me the script first.",
"Shorten the hook in scene 1 and end with 'Shop now'.",
"Show my recent videos and their status."
],
"brandColor": "#3E57DA",
"brandColorDark": "#748AFF",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png",
"screenshots": [
"./assets/screenshot-1.png"
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "Explain what Fabeo can make",
"prompt": "What kinds of videos can Fabeo make for me?",
"tools_triggered": "get_started",
"expected_behavior": "Lists Fabeo's video styles, the ways to start (brief, template, product photos) and the account's remaining credits. Nothing is created or charged."
},
{
"description": "Draft a script without rendering",
"prompt": "Use Fabeo to write a 30-second vertical product video for a stainless steel water bottle aimed at commuters. Show me the script scene by scene first.",
"tools_triggered": "create_video, get_video",
"expected_behavior": "Creates a draft and shows a scene-by-scene script with narration. No credits are spent and nothing is rendered."
},
{
"description": "Edit one scene in plain language",
"prompt": "In that script, make the hook in scene 1 shorter and change the final call to action to 'Shop now'.",
"tools_triggered": "get_video, edit_scene_narration",
"expected_behavior": "Updates only the requested scenes and shows the revised script. No credits are spent."
},
{
"description": "Estimate cost, then render after confirmation",
"prompt": "How many credits will this video cost to render? If it is under 40 credits, render it.",
"tools_triggered": "estimate_cost, approve_script",
"expected_behavior": "States the estimated credits (about 1 per rendered second), asks the user to confirm, then starts the render and reports that it takes about 10 to 15 minutes."
},
{
"description": "Check recent videos and status",
"prompt": "Show my recent Fabeo videos and the status of the latest one.",
"tools_triggered": "list_videos, get_job_status",
"expected_behavior": "Lists the test account's videos with their status, and for the latest one shows progress or a link to the finished video."
}
],
"negative": [
{
"description": "Unrelated request should not use Fabeo",
"prompt": "What is the weather in London tomorrow?"
},
{
"description": "Purchase request should not trigger a purchase",
"prompt": "Buy more Fabeo credits for my account with my card."
},
{
"description": "Bulk deletion without explicit confirmation",
"prompt": "Delete all my videos."
}
]
},
"demo_recording_url": "https://youtu.be/Hl-LaEKAWrk",
"commerce": false,
"commerce_description": "Fabeo does not sell products or process payments in ChatGPT. Rendering uses credits from the user's existing Fabeo account."
},
"publication": {
"release_notes": "First release. Connect your Fabeo account to write a scene-by-scene video script from a brief, edit any scene in plain language, see the estimated credit cost, and render a finished video with voice-over and music after you confirm. Videos are saved in your Fabeo account."
},
"apps": "./.app.json"
}
}
}
SHA-256: 02b2175aeabbd747d28cc73059db3f6c3e3af35d60274525f53201ca19d3de84