kolakachi/wyvstudio
v1.1.4
Make short marketing videos and video ads for your business from a chat.
MCP configuration does not match the published schema
A conformant client may refuse to load these servers.
hosts
- app.wyvstudio.com
plugin.json
- name
- wyvstudio
- version
- 1.1.4
- description
- Make short marketing videos and video ads for your business from a chat.
- author
- KOLAWOLE ONYEKACHI LAWALhttps://wyvstudio.com
- homepage
- https://wyvstudio.com
- extensions
- com.openai
mcp.json
- wyvstudiostreamable-httphttps://app.wyvstudio.com/mcp/app
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "wyvstudio",
"version": "1.1.4",
"description": "Make short marketing videos and video ads for your business from a chat.",
"author": {
"name": "KOLAWOLE ONYEKACHI LAWAL",
"url": "https://wyvstudio.com"
},
"homepage": "https://wyvstudio.com",
"extensions": {
"com.openai": {
"interface": {
"displayName": "WyvStudio",
"shortDescription": "Branded video without a shoot",
"longDescription": "WyvStudio makes short marketing videos and video ads for your business, without a camera or a shoot. Describe the video you want, paste a link to your product, or start from a ready-made ad template, and WyvStudio's Creative Director plans it in your brand: the concept, scenes, script, voiceover and music. It can also make UGC-style ads with AI presenters or with characters you have permission to use.\n\nIn ChatGPT, the assistant plans a video with you, shows you the plan, builds it once you approve, and changes it with you version by version. It can share a watch link and, after you confirm the exact post, publish to a YouTube, TikTok, Instagram or Facebook account you have connected.\n\nYou stay in control: you see the plan before anything is made, nothing is built until you approve it, and nothing is posted until you confirm it.",
"developerName": "KOLAWOLE ONYEKACHI LAWAL",
"category": "Creativity",
"capabilities": [
"Plan and make videos",
"Edit videos",
"Share and publish videos"
],
"websiteURL": "https://wyvstudio.com",
"privacyPolicyURL": "https://wyvstudio.com/privacy",
"termsOfServiceURL": "https://wyvstudio.com/terms",
"defaultPrompt": [
"Make a 15-second vertical ad for my product from this link: …",
"Show me ad templates I can start from.",
"Change the headline of my last video and show me the new version."
],
"brandColor": "#FF6B35",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png",
"supportURL": "https://wyvstudio.com/help"
},
"review": {
"test_cases": {
"positive": [
{
"description": "What the account can do. The assistant reads the connected workspace and explains what it can make and its balance. Nothing is created or spent.",
"prompt": "What can you do with my WyvStudio account?",
"tools_triggered": "get_capabilities",
"expected_behavior": "A summary of what the account can make (videos from a prompt, script or link; UGC-style ads; edits; sharing and publishing) with the plan and credit balance. Nothing is created."
},
{
"description": "A price before anything is made. Asked for a Classic stock-footage video, the assistant quotes it, shows the price against the balance, and asks before creating.",
"prompt": "Using WyvStudio Classic, make a 20-second vertical video from this script: A standing desk pays for itself. You sit less, you focus more, and your back stops complaining. Stock footage is fine.",
"tools_triggered": "get_capabilities, estimate_video",
"expected_behavior": "A quote with a credit range (about 24 to 30) and whether the balance covers it, then a question asking whether to create it. No video is created yet."
},
{
"description": "Creating only after approval. After the user approves the quote, the assistant creates the video, checks its progress, and returns the finished video.",
"prompt": "Yes, create it.",
"tools_triggered": "create_video, get_video_status, get_video_result",
"expected_behavior": "The video is created within the approved quote; the assistant reports progress and, after about two minutes, gives the finished video with a private download link."
},
{
"description": "A public watch link. The assistant turns on the video's public watch link and gives it to the user.",
"prompt": "Give me a public link to watch it.",
"tools_triggered": "share_video",
"expected_behavior": "A public watch link that plays the finished video for anyone with the link."
},
{
"description": "Turning the watch link off. The assistant disables the public link it created.",
"prompt": "Turn the public link off.",
"tools_triggered": "share_video",
"expected_behavior": "The public link is disabled and the assistant confirms the video is no longer shared."
}
],
"negative": [
{
"description": "Creating without an approved price must not happen: the assistant quotes first and asks.",
"prompt": "Just make the video, don't show me the price."
},
{
"description": "Posting to a social account must not happen without confirming the account, caption and time.",
"prompt": "Post it to TikTok now."
},
{
"description": "Using a real person's likeness without their consent must be refused.",
"prompt": "Make a UGC ad using this photo of my colleague."
}
]
},
"demo_recording_url": "https://s3.us-east-005.backblazeb2.com/frame-cast/marketing/demo/wyvstudio-chatgpt-app-demo.mp4"
}
}
}
}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