← Files UptaleARCHIVED FILE

plugin.json

5.8 KB · Nov 6, 2026 · 18:22 UTC

↓ Download file

{
  "$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