← Files UptaleARCHIVED FILE
plugin.json
5.8 KB · Nov 6, 2026 · 18:22 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "uptale",
"version": "1.0.1",
"description": "Create, edit and translate Uptale immersive training experiences from ChatGPT.",
"author": {
"name": "Uptale",
"url": "https://www.uptale.io/"
},
"homepage": "https://www.uptale.io/",
"keywords": [
"training",
"virtual reality",
"360",
"e-learning",
"onboarding"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Uptale",
"shortDescription": "Build VR training experiences",
"longDescription": "Uptale is the platform to build immersive training in a matter of hours and deploy it to frontline teams. With the Uptale app, ChatGPT works in your Uptale workspaces as you would in the Uptale editor.\n\nAsk ChatGPT to:\n- find and review your workspaces and experiences, scene by scene;\n- create an experience and its scenes, then add tags: information panels, quizzes, navigation and media;\n- add tag rules, objectives, skills and stars to score learners;\n- upload 360 videos, images and sounds, and generate narration with text to speech;\n- translate an experience into one of its languages.\n\nChatGPT only sees and changes what your Uptale account can: you sign in with your Uptale account and choose the workspace access you grant. You need an Uptale account with editor rights in at least one workspace.",
"developerName": "Uptale",
"category": "Productivity",
"capabilities": [
"MCP",
"Write"
],
"websiteURL": "https://www.uptale.io/",
"supportURL": "https://support.uptale.io",
"privacyPolicyURL": "https://www.uptale.io/en/legal/privacy-statement/",
"termsOfServiceURL": "https://www.uptale.io/en/legal/terms-of-use/",
"brandColor": "#0C2222",
"logo": "./assets/uptale-logo.svg",
"composerIcon": "./assets/uptale-logo.svg",
"defaultPrompt": [
"List my Uptale workspaces.",
"Give me the outline of my latest Uptale experience.",
"Add a three-question quiz to the first scene of my experience."
]
},
"review": {
"demo_recording_url": "https://uptalesas-my.sharepoint.com/:v:/r/personal/rova_uptale_io/_layouts/15/stream.aspx?id=%2Fpersonal%2Frova%5Fuptale%5Fio%2FDocuments%2FVid%C3%A9os%2FDemo%20%2D%20Uptale%20MCP%2Emp4&share=cQqm4YyhgzMXTKarbNlQjTpHEgUCwiV19HVzkusvHwWoU2r58w",
"commerce": false,
"commerce_description": "No purchase or payment happens in ChatGPT. Uptale is licensed to organizations under a separate contract.",
"test_cases": {
"positive": [
{
"description": "Lists the workspaces of the signed-in user.",
"prompt": "Which Uptale workspaces can I edit?",
"tools_triggered": "list_workspaces",
"expected_behavior": "Lists the workspaces of the reviewer account, including Uptale Review."
},
{
"description": "Lists the experiences of a workspace named by the user.",
"prompt": "List the experiences in my Uptale Review workspace.",
"tools_triggered": "list_workspaces, list_experiences",
"expected_behavior": "Finds the Uptale Review workspace, then lists its experiences, including Warehouse safety induction."
},
{
"description": "Reads the outline of an experience.",
"prompt": "Give me the outline of the Warehouse safety induction experience.",
"tools_triggered": "list_workspaces, list_experiences, get_experience",
"expected_behavior": "Returns the scenes of the experience in order, with the number of tags in each."
},
{
"description": "Creates an experience with scenes.",
"prompt": "In my Uptale Review workspace, create an experience called Forklift basics with two scenes: Introduction and Loading bay.",
"tools_triggered": "list_workspaces, create_experience, create_scene, update_scene",
"expected_behavior": "Creates the Forklift basics experience, adds the two scenes and gives the link to open it in Uptale."
},
{
"description": "Adds a quiz to an existing scene.",
"prompt": "Add a quiz to the first scene of Warehouse safety induction asking where the fire exit is, with three answers.",
"tools_triggered": "list_workspaces, list_experiences, get_experience, create_tags",
"expected_behavior": "Creates one quiz tag with the question and three answers in the first scene, and says which answer is marked correct."
}
],
"negative": [
{
"description": "Answers a weather question without Uptale.",
"prompt": "What will the weather be in Paris tomorrow?",
"expected_behavior": "Answers without calling any Uptale tool."
},
{
"description": "Writes a slide deck outline without Uptale.",
"prompt": "Write me a slide deck outline about workplace safety.",
"expected_behavior": "Writes the outline in the conversation without calling any Uptale tool."
},
{
"description": "Answers a general knowledge question without Uptale.",
"prompt": "What is the difference between virtual reality and augmented reality?",
"expected_behavior": "Answers from general knowledge without calling any Uptale tool."
}
]
}
},
"publication": {
"countries": [],
"release_notes": "First release: read, create and translate Uptale experiences, and upload media, from ChatGPT."
},
"apps": "./.app.json"
}
}
}
SHA-256: 92f9281e48036b16987d1c34f47da35a9b034bafc33c7c92e59ad24738445807