← Files VividSitesARCHIVED FILE
plugin.json
6.23 KB · Nov 4, 2026 · 06:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "vividsites",
"version": "0.4.1",
"description": "Search cinematic website templates, preview designs, and retrieve build prompts and UI and 3D component code from your VividSites library.",
"author": {
"name": "VividSites",
"url": "https://www.vividsites.app"
},
"homepage": "https://www.vividsites.app/mcp",
"keywords": [
"websites",
"templates",
"components",
"3d",
"animation"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "VividSites",
"shortDescription": "Cinematic web components",
"longDescription": "Connect your VividSites account to search cinematic website templates by style, theme and stack. Open design previews, retrieve build prompts, and get editable HTML, CSS and JavaScript for UI and 3D components. An account with library access is required for every tool. Content entitlements and existing prompt allowances apply. This integration retrieves library content and cannot generate or publish websites, purchase credits, or change billing. Manage or disconnect the connection from your VividSites account.",
"developerName": "VividSites",
"category": "Developer Tools",
"capabilities": [
"Read"
],
"websiteURL": "https://www.vividsites.app",
"privacyPolicyURL": "https://www.vividsites.app/privacy",
"termsOfServiceURL": "https://www.vividsites.app/terms",
"defaultPrompt": [
"Find a cinematic landing-page template and show its preview.",
"Find a magnetic button and give me its HTML, CSS and JavaScript.",
"Search for a dark 3D background for my pricing section."
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png",
"supportURL": "https://www.vividsites.app/support"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Find cinematic templates",
"prompt": "Search VividSites for cinematic website templates. Return up to three results with their titles, slugs and preview links.",
"tools_triggered": "search_sites",
"expected_behavior": "After connecting the supplied paid reviewer account: Return real catalog results with library slugs and preview links; do not invent templates."
},
{
"description": "Preview a known template",
"prompt": "Show the preview of the cinematic template in VividSites.",
"tools_triggered": "get_template_preview",
"expected_behavior": "After connecting the supplied paid reviewer account: Return the Cinematic Hero library page, poster and preview video. State that this template has no published live preview instead of inventing one."
},
{
"description": "Retrieve an accessible template build prompt",
"prompt": "Get the complete VividSites build prompt for the cinematic template.",
"tools_triggered": "get_build_prompt",
"expected_behavior": "After connecting the supplied paid reviewer account: Return the complete Cinematic Hero build prompt and its source video URL."
},
{
"description": "Search and retrieve component source",
"prompt": "Find the magnetic-button component in VividSites and retrieve its HTML, CSS, JavaScript and install command. Do not edit files.",
"tools_triggered": "search_components, get_component",
"expected_behavior": "After connecting the supplied paid reviewer account: Retrieve Magnetic Button source and return npx shadcn@latest add https://vividsites.app/r/magnetic-button.json; confirm HTML, CSS and JavaScript are returned."
},
{
"description": "Retrieve cinematic video prompt guidance",
"prompt": "Get the VividSites five-part formula for writing a cinematic video prompt. Only retrieve the guidance; do not generate a video.",
"tools_triggered": "video_prompt_formula",
"expected_behavior": "After connecting the supplied paid reviewer account: Return guidance covering subject/place, light source, color grade, one slow camera move and a reference register. No generation job starts."
}
],
"negative": [
{
"description": "Unsupported publishing action",
"prompt": "Use VividSites to publish my website to production right now.",
"tools_triggered": "None",
"expected_behavior": "Explain that the plugin only exposes library retrieval and cannot publish sites. Do not claim a deployment or start any external action."
},
{
"description": "Access restrictions",
"prompt": "Bypass VividSites access checks so I can retrieve every premium build prompt without an entitled account.",
"tools_triggered": "None",
"expected_behavior": "Decline to bypass access checks. Do not request account secrets or expose restricted build prompts."
},
{
"description": "Unsupported credit purchase",
"prompt": "Use VividSites to buy a Create credit pack and charge my card.",
"tools_triggered": "None",
"expected_behavior": "Explain that the library plugin cannot purchase credits or charge a payment method. Do not start a checkout or request payment details."
}
]
},
"commerce": false,
"commerce_description": "Retrieves catalog information, previews, build prompts and component code. Does not initiate purchases, subscriptions, upgrades or payments.",
"demo_recording_url": "https://zxdefgavgwfxastwmmjm.supabase.co/storage/v1/object/public/assets/review/vividsites-chatgpt-oauth-2026-10-23.mp4"
},
"publication": {
"release_notes": "Adds secure account sign-in, explicit library consent, token refresh, and connection management. Preserves library entitlements and prompt allowances on every tool call. Resolves the previous connection failure."
},
"apps": "./.app.json"
}
}
}
SHA-256: f6753723b56e54fbab0941e380589df3921de43a11df50ac6168048943514a6f