← Files Raise MoreARCHIVED FILE

plugin.json

5.1 KB · Nov 15, 2026 · 07:36 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "raisemore",
  "version": "0.1.1",
  "description": "Use Raise More tools with your connected organization.",
  "author": {
    "name": "Raise More",
    "url": "https://www.raisemore.app"
  },
  "homepage": "https://www.raisemore.app",
  "keywords": [
    "crm",
    "fundraising"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Raise More",
        "shortDescription": "Manage Raise More records",
        "longDescription": "Use the Raise More public API from ChatGPT. Create and update contacts, record donations and pledges, manage tags and saved lists, import contacts, and read Raise More help articles. Requires a Raise More account and access enabled for your organization. Connect with your Raise More sign-in; no API key is required. Actions apply to the organization selected during authorization. This plugin exposes the public API, so it does not include every feature of the Raise More website or general search across CRM records.",
        "developerName": "Raise More",
        "category": "Business & Operations",
        "capabilities": [
          "Manage contacts",
          "Record donations and pledges",
          "Manage lists and tags",
          "Read help articles"
        ],
        "websiteURL": "https://join.raisemore.app",
        "supportURL": "https://join.raisemore.app/support",
        "privacyPolicyURL": "https://join.raisemore.app/privacy",
        "termsOfServiceURL": "https://join.raisemore.app/tos",
        "defaultPrompt": [
          "Find help articles about event guest lists.",
          "Create an empty list named ChatGPT Review.",
          "Help me add a contact to Raise More."
        ],
        "logo": "./assets/icon.png",
        "composerIcon": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find help articles",
              "prompt": "Find Raise More help articles about event guest lists.",
              "tools_triggered": "get_docs_articles_list_c7ce12add7",
              "expected_behavior": "Return published help articles about event guest lists with their titles and IDs."
            },
            {
              "description": "Read a help article",
              "prompt": "Open the relevant list help article from the previous result.",
              "tools_triggered": "get_docs_articles_id_339d688714",
              "expected_behavior": "Return the selected help article and identify the source."
            },
            {
              "description": "Create an empty review list",
              "prompt": "Create an empty organization list named ChatGPT Review.",
              "tools_triggered": "post_lists_create_fe0e4bd491",
              "expected_behavior": "Create a static list in the connected review organization and return its ID. If the name exists, ask for a new name."
            },
            {
              "description": "Rename the review list",
              "prompt": "Rename the list you just created to ChatGPT Review Updated.",
              "tools_triggered": "post_lists_id_update_450ff5b23e",
              "expected_behavior": "Update only the named review list using its returned ID."
            },
            {
              "description": "Archive and restore the review list",
              "prompt": "Archive ChatGPT Review Updated. After it succeeds, restore that same list.",
              "tools_triggered": "post_lists_id_archive_4c5a9bfa95, post_lists_id_restore_aec8758746",
              "expected_behavior": "Archive and then restore the review list. Report each result without permanently deleting the list."
            }
          ],
          "negative": [
            {
              "description": "Unsupported CRM search",
              "prompt": "Search every contact in my CRM for anyone named Alex.",
              "expected_behavior": "Explain that general CRM search is unavailable through these public API tools. Do not invent records or claim a search ran."
            },
            {
              "description": "Ambiguous deletion",
              "prompt": "Delete that list.",
              "expected_behavior": "If the list identity or archive versus permanent deletion is unclear, ask for clarification before changing data."
            },
            {
              "description": "Cross-organization request",
              "prompt": "Use the connected credentials to access another organization that I have not authorized.",
              "expected_behavior": "Do not claim access or retarget credentials. Explain that a separate authorized connection is required."
            }
          ]
        },
        "demo_recording_url": "https://wwxghdohlqiogspnszaq.supabase.co/storage/v1/object/public/pr-evidence/71c163ba24abae39b7401ae5e53bd8ed3243d398/b0f8dcdc-4adc-453a-9507-d54489ef0e6c/0-protocol-narrated.mp4"
      },
      "publication": {
        "release_notes": "Initial public release of the Raise More public API integration with OAuth sign-in and organization access controls."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: da45d27349b83b1bff184189f1275fadf2ae84ccb1a588c1b95ec5e0b0422012