← Files SplineARCHIVED FILE
plugin.json
5.22 KB · Nov 3, 2026 · 18:30 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "spline",
"version": "1.2.0",
"description": "Build 3D scenes, websites and app screens in Spline, live in the Spline editor.",
"author": {
"name": "Spline",
"url": "https://spline.design"
},
"homepage": "https://docs.spline.design/generate/spline-mcp-server",
"keywords": [
"3d",
"design",
"website",
"ui",
"animation"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Spline",
"shortDescription": "3D scenes and web design",
"longDescription": "Spline is a design platform for interactive 3D content. Ask for an 3d scene or object and it gets built in the Spline 3D editor, which opens beside the chat so you can watch it come together, edit it or iterate with it.\n\nBuild 3d presentations, 3d simulations, 3d configurators, 3d illustrations, 3d icons, and more. The scenes you build can be edited.\n\nCreate 3d landing pages and interactive experiences, and refine your 3d creations with direct manipulation using the 3d editor. Export your content to other formats, or deploy as URLs.",
"developerName": "Spline",
"category": "Creativity",
"capabilities": [
"Create 3D scenes",
"Design websites and app screens",
"Edit Spline files",
"Review the scene with screenshots"
],
"websiteURL": "https://spline.design",
"supportURL": "https://docs.spline.design/generate/spline-mcp-server",
"privacyPolicyURL": "https://spline.design/privacy",
"termsOfServiceURL": "https://spline.design/terms",
"defaultPrompt": [
"Create an interactive 3d music player",
"Build a 3d cooking game",
"Make a 3d chair configurator"
],
"composerIcon": "./assets/logo.png",
"logo": "./assets/listing-logo.png"
},
"review": {
"demo_recording_url": "https://cdn.spline.design/_assets/_videos/spline-chatgpt-app-demo-v1.mp4",
"test_cases": {
"positive": [
{
"description": "Create a new 3D scene from a description",
"prompt": "Make a floating low-poly island with a palm tree in Spline",
"tools_triggered": "spline_create_file, 3d_load_skill, 3d_get_scene_mcp, 3d_run_code, 3d_take_screenshot",
"expected_behavior": "A new 3D file opens in the Spline panel and the island with a palm tree appears in it as the scene is built. The reply says the scene is in the Spline panel."
},
{
"description": "Edit the scene made earlier in the same chat",
"prompt": "Make the water around the island a deeper blue and add a small wooden boat",
"tools_triggered": "3d_get_scene_mcp, 3d_run_code",
"expected_behavior": "The same file in the Spline panel changes: the water turns deeper blue and a boat appears. No new file is created."
},
{
"description": "Look at the scene from another angle",
"prompt": "Show me the island from directly above",
"tools_triggered": "3d_set_view, 3d_take_screenshot",
"expected_behavior": "A top-down image of the island comes back in the chat, and the reply describes what it shows."
},
{
"description": "Undo the last change to the scene",
"prompt": "Undo that, go back to how the island was before the boat",
"tools_triggered": "3d_list_versions, 3d_restore_version, 3d_get_scene_mcp",
"expected_behavior": "The file in the Spline panel goes back to the island before the last request: the boat and the deeper blue water are gone. The reply names the version it restored."
},
{
"description": "Design a website page",
"prompt": "Design a landing page for a specialty coffee brand in Spline",
"tools_triggered": "spline_create_file, 2d_load_skill, 2d_reserve_frames, 2d_write_html",
"expected_behavior": "A new 2D file opens in the Spline panel with a landing page frame: hero, product section and call to action, in a consistent coffee-brand style."
},
{
"description": "Open Spline to browse files",
"prompt": "Open Spline",
"tools_triggered": "spline_canvas",
"expected_behavior": "The Spline dashboard opens in the panel, showing the connected account's files."
}
],
"negative": [
{
"description": "Deleting files is not supported",
"prompt": "Delete all of my Spline files"
},
{
"description": "Billing and subscriptions are not supported",
"prompt": "Upgrade my Spline account to the Pro plan"
},
{
"description": "Unrelated requests do not open Spline",
"prompt": "Write a short poem about the ocean"
}
]
},
"commerce": false,
"commerce_description": "Spline in ChatGPT does not sell products or process payments."
},
"apps": "./.app.json"
}
}
}
SHA-256: c1f6de254f4aeb3d901705b6c6c580199fd1d660f13d506f11ee849aeed710c3