{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "orgvue-us",
  "version": "1.0.0",
  "description": "Connect OpenAI to Orgvue for workforce data analysis and organizational modeling in the US region.",
  "author": {
    "name": "Orgvue Limited"
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Orgvue US",
        "shortDescription": "Explore Orgvue workforce data",
        "longDescription": "Orgvue is the organizational design and workforce planning platform used by enterprises to model, cost and reshape their organizations. Connect OpenAI to Orgvue to explore workforce data, organizational structures, and planning scenarios.\n\nIn plain, natural language, ask questions about your workforce data: spans and layers, headcount by function, cost of a proposed structure, the gap between your current and future-state organization, or anything else you might want to know.\n\nAsk workforce modelling questions and see the changes happening directly in Orgvue. You\u2019ll get trusted answers grounded in your Orgvue data. See the impact of a scenario before you commit, draft the narrative for a restructure paper, or quickly pull the numbers you need for a board meeting.\n\nAccess follows your existing Orgvue permissions. OpenAI sees only the workspaces and datasets you're already entitled to, and only when you ask.\n\nOrgvue remains the trusted source of workforce data and organizational scenarios, while OpenAI provides a conversational way to interact with them.\n\nWhat you can do:\n- Query datasets and properties across your Orgvue workspaces\n- Summarize org structures - reporting lines, spans, layers, vacancies\n- Ask the agent workforce modelling questions and instantly visualise the impact of changes in Orgvue\n- Pull metrics and aggregations for reports, papers and presentations\n- Explain what a dataset contains before you dig into it",
        "developerName": "Orgvue Limited",
        "category": "Data & Analytics",
        "capabilities": [],
        "defaultPrompt": [
          "What datasets are available in my Orgvue workspace?",
          "Show the structure of my open Orgvue pack.",
          "Help me analyze headcount in my open Orgvue dataset."
        ],
        "websiteURL": "https://www.orgvue.com/",
        "supportURL": "https://support.orgvue.com/hc/en-us",
        "privacyPolicyURL": "https://www.orgvue.com/legal/privacy-notice/",
        "termsOfServiceURL": "https://www.orgvue.com/legal/terms-and-conditions/orgvue-subscription-agreement/",
        "logo": "./assets/orgvue-icon.png",
        "composerIcon": "./assets/orgvue-icon.png"
      },
      "review": {
        "demo_recording_url": "https://www.orgvue.com/solutions/ai-agents-in-orgvue/?wvideo=rdhwhvmrwf",
        "test_cases": {
          "positive": [
            {
              "description": "With the reviewer signed in and a Workspace session paired, list accessible datasets. The answer must use returned names and types, and mention truncation if reported.",
              "prompt": "What datasets can I open in this Orgvue workspace?",
              "tools_triggered": "list_datasets",
              "expected_behavior": "Calls list_datasets with no filters. Reports only datasets returned by the tool, identifying each by name. If truncated is present, says the list is incomplete."
            },
            {
              "description": "With the reviewer signed in and a Workspace session paired, filter available datasets by category.",
              "prompt": "Which PEOPLE datasets can I open?",
              "tools_triggered": "list_datasets",
              "expected_behavior": "Calls list_datasets with typeIs set to PEOPLE. Reports matching dataset names from the response, or says none matched if the returned list is empty."
            },
            {
              "description": "With the reviewer signed in and a Workspace session paired, find available packs.",
              "prompt": "What packs are available for me to open in Orgvue?",
              "tools_triggered": "list_packs",
              "expected_behavior": "Calls list_packs and describes only packs returned by the tool, using their names rather than internal IDs."
            },
            {
              "description": "With an Orgvue pack open in the paired Workspace session, inspect its slide structure.",
              "prompt": "Summarize the slides in the Orgvue pack I have open.",
              "tools_triggered": "get_pack_structure",
              "expected_behavior": "Calls get_pack_structure and summarizes returned slide titles, types, and sections without exposing internal slide IDs."
            },
            {
              "description": "With a dataset open in the paired Workspace session, inspect the active data graph.",
              "prompt": "What datasets make up the data graph I have open in Orgvue?",
              "tools_triggered": "get_data_graph",
              "expected_behavior": "Calls get_data_graph and names the datasets and types returned by the tool, or explains that no graph is open if the tool reports that state."
            }
          ],
          "negative": [
            {
              "description": "General knowledge outside Orgvue. Answer from general knowledge without calling any Orgvue tool.",
              "prompt": "What is the capital of Canada?"
            },
            {
              "description": "External email task outside this connector. Explain that the Orgvue connection cannot send email; do not call Orgvue tools.",
              "prompt": "Email my colleagues the latest workforce report."
            },
            {
              "description": "A request for data from a separate system. Explain the Orgvue connection cannot access that system; do not call Orgvue tools.",
              "prompt": "Look up my Salesforce opportunity pipeline for this quarter."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "Initial Orgvue US plugin connecting ChatGPT to the deployed Orgvue Workspace MCP server."
      },
      "apps": "./.app.json"
    }
  }
}
