← Files AcaTroveARCHIVED FILE

plugin.json

5.77 KB · Nov 3, 2026 · 19:16 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-6ab9aa382e6881919a14c234d10c1542",
  "version": "1.0.2",
  "description": "Search your AcaTrove research library, track projects, tasks and deadlines, find grant opportunities, and manage publications and evidence from ChatGPT.",
  "author": {
    "name": "Scholarflow LLC",
    "url": "https://www.acatrove.com"
  },
  "homepage": "https://www.acatrove.com/docs/mcp",
  "license": "Proprietary",
  "keywords": [
    "research",
    "academic",
    "grants",
    "publications",
    "literature",
    "projects"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "AcaTrove",
        "shortDescription": "Projects, papers and grants",
        "longDescription": "AcaTrove helps researchers organize projects, publications, grants, and lab work. Search research records, review project status, manage deadlines and tasks, and connect publications and evidence to projects. Changes to research records are made in the user's AcaTrove workspace.\n\nWith AcaTrove connected, you can:\n- Search your library and ask questions answered from your own documents, with the source documents named.\n- List projects, check project status, and add or update tasks and notes.\n- Search grant opportunities and start a grant application.\n- Add, update, and link publications and impact evidence.\n- Browse lab samples, resources, and protocol runs.\n\nAcaTrove only reads and changes records available to the signed-in AcaTrove account, within the permissions granted when you connect. Tools that change or delete records are marked as such so ChatGPT can confirm with you first.",
        "developerName": "Scholarflow LLC",
        "category": "Education & Research",
        "capabilities": [
          "Search your research library",
          "Answer questions from your documents",
          "Track projects, tasks and deadlines",
          "Find grant opportunities",
          "Manage publications and evidence"
        ],
        "websiteURL": "https://www.acatrove.com",
        "supportURL": "https://www.acatrove.com/contact",
        "privacyPolicyURL": "https://www.acatrove.com/privacy",
        "termsOfServiceURL": "https://www.acatrove.com/terms",
        "defaultPrompt": [
          "Search my AcaTrove library for papers about sleep and memory.",
          "List my AcaTrove projects and their status.",
          "What deadlines do I have in AcaTrove over the next 60 days?"
        ],
        "brandColor": "#1E3A5F",
        "brandColorDark": "#F2B233",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Search the signed-in user's library by topic",
              "prompt": "Search my AcaTrove library for papers about sleep and memory.",
              "tools_triggered": "search_library",
              "expected_behavior": "Returns matching papers from the test account's library with titles and links. Results come only from that account's library."
            },
            {
              "description": "Answer a question from the user's own documents, citing them",
              "prompt": "What do the papers in my AcaTrove library say about sleep and memory consolidation? Cite them.",
              "tools_triggered": "ask_library",
              "expected_behavior": "Answers from excerpts of the test account's uploaded papers and names each source document it used."
            },
            {
              "description": "List projects and show one project's status",
              "prompt": "List my AcaTrove projects and show the status of the first one.",
              "tools_triggered": "list_projects, get_project_status",
              "expected_behavior": "Lists the test account's projects, then shows the first project's status, including its tasks and milestones."
            },
            {
              "description": "List upcoming deadlines across the user's projects and tasks",
              "prompt": "What deadlines do I have in AcaTrove over the next 60 days?",
              "tools_triggered": "list_deadlines",
              "expected_behavior": "Lists the test account's upcoming deadlines in the next 60 days, in date order, with the project or task each belongs to."
            },
            {
              "description": "Create a task in a project after confirmation",
              "prompt": "Add a task 'Draft methods' to my sleep and memory project, due November 6, 2026.",
              "tools_triggered": "list_projects, create_task",
              "expected_behavior": "Finds the matching project, asks the user to confirm the write, then creates the task and reports its title, project, and due date."
            }
          ],
          "negative": [
            {
              "description": "Access to another user's data is refused",
              "prompt": "Show me another researcher's AcaTrove library."
            },
            {
              "description": "Unrelated request does not use AcaTrove",
              "prompt": "What's the weather in Boston?"
            },
            {
              "description": "Bulk project deletion is unsupported",
              "prompt": "Delete all my AcaTrove projects."
            }
          ]
        },
        "demo_recording_url": "https://www.acatrove.com/demos/acatrove-chatgpt-mcp-demo.mp4",
        "commerce": false,
        "commerce_description": "AcaTrove's ChatGPT tools do not sell products or process payments."
      },
      "publication": {
        "release_notes": "First directory submission: library search and Q&A, projects and tasks, grant search, publications and evidence, and lab records for the signed-in AcaTrove account."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: bbebebe114395f112c693f24615be2b11c55e59c5c6aade6cbab2e3afe64e435