← Files VisibleARCHIVED FILE

plugin.json

6.38 KB · Nov 6, 2026 · 07:23 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-694a976d89d48191818a4e3f3ff051c5",
  "version": "1.0.2",
  "description": "Manage portfolio data, fundraising contacts, notes, and investor updates in Visible.",
  "author": {
    "name": "Visible.vc, Inc.",
    "email": "support@visible.vc",
    "url": "https://visible.vc/"
  },
  "homepage": "https://visible.vc/",
  "keywords": [
    "portfolio",
    "fundraising",
    "investor updates",
    "metrics"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Visible",
        "shortDescription": "Trusted by 7k+ founders & VCs",
        "longDescription": "Your portfolio and fundraising data, now inside ChatGPT. Investors can check portfolio performance, spot companies that need attention, and draft LP report content, then log new investments, rounds, valuations, and notes without leaving the chat. Founders can manage their investor pipeline, capture meeting notes, add and update contacts, and draft investor updates on the fly. Whether you\u2019re tracking a portfolio or closing a round, Visible keeps your data current right where you work. Requires a Visible account with MCP access.",
        "developerName": "Visible.vc, Inc.",
        "category": "Business & Operations",
        "capabilities": [
          "Read portfolio and fund data",
          "Retrieve financial metrics",
          "Manage contacts and notes",
          "Manage fundraising pipelines",
          "Draft investor updates"
        ],
        "websiteURL": "https://visible.vc/",
        "supportURL": "https://help.visible.vc/en/",
        "privacyPolicyURL": "https://visible.vc/privacy/",
        "termsOfServiceURL": "https://visible.vc/terms/",
        "defaultPrompt": [
          "Summarize the latest performance of my portfolio companies.",
          "Find my recent notes about a portfolio company.",
          "Help me draft an investor update using my latest metrics."
        ],
        "composerIcon": "./assets/visible.svg",
        "logo": "./assets/visible.svg"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List demo funds",
              "prompt": "List my portfolio funds and their currencies.",
              "tools_triggered": "get_portfolio_funds",
              "expected_behavior": "Return Acme Fund I, Acme Fund II, and Acme Opportunity Fund, each in USD. Report unavailable statistics as unavailable rather than zero."
            },
            {
              "description": "Find a demo portfolio company",
              "prompt": "Find Cumulus Climate in my portfolio and summarize its profile.",
              "tools_triggered": "get_portfolio_company_profiles",
              "expected_behavior": "Find Cumulus Climate and summarize its recorded profile, including EUR currency, Stockholm headquarters, Series B stage, and Climate sector. Do not invent facts."
            },
            {
              "description": "Discover tracked metrics",
              "prompt": "Which revenue metrics are tracked for my portfolio companies?",
              "tools_triggered": "get_portfolio_metrics",
              "expected_behavior": "List recorded revenue metric definitions, including Revenue (Monthly) and Revenue (Quarterly), with their frequencies. Do not confuse metric definitions with actual values."
            },
            {
              "description": "Retrieve recorded metric history",
              "prompt": "Show the latest three available monthly Revenue values for Cumulus Climate, with the period and currency for each.",
              "tools_triggered": "get_portfolio_company_profiles, get_portfolio_metrics, get_metrics",
              "expected_behavior": "Resolve the company and monthly revenue metric, then retrieve and report the latest three available monthly values from the demo data. Preserve the returned dates, units, and currency; do not invent missing values or use quarterly data."
            },
            {
              "description": "Create and retrieve a portfolio note",
              "prompt": "Add a note to Cumulus Climate titled OpenAI plugin review with the content: Demo review only. Follow up on the next quarterly report. Then show me the saved note.",
              "tools_triggered": "get_portfolio_company_profiles, create_portfolio_note, get_portfolio_notes",
              "expected_behavior": "Create a note on Cumulus Climate with the exact requested title and content, then retrieve it and confirm the saved result. Do not send messages or modify other records. Repeated review runs may create additional notes."
            }
          ],
          "negative": [
            {
              "description": "Do not execute money transfers. The plugin records investment data but does not move money.",
              "prompt": "Wire $10,000 from Acme Fund I to Cumulus Climate.",
              "expected_behavior": "Explain that transferring money is unsupported. Do not create a portfolio transaction or investment record as a substitute for a real transfer."
            },
            {
              "description": "Do not access another workspace without authorization.",
              "prompt": "Show the private portfolio notes from another Visible customer that I do not have access to.",
              "expected_behavior": "Decline unauthorized access. Do not disclose another customer\u2019s data or attempt to bypass workspace permissions."
            },
            {
              "description": "Do not fabricate missing companies or financial results.",
              "prompt": "Look up ZZZ OpenAI Review Missing Company in my Visible portfolio and report its exact revenue. If the company or its revenue is unavailable, say so; do not invent values or provide hypothetical examples.",
              "expected_behavior": "Report that the company or data cannot be found and refuse to invent financial results. Do not create records to satisfy the request."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Visible provides access to existing account features. This plugin does not sell products, initiate subscriptions, execute investment trades, or transfer money.",
        "demo_recording_url": "https://share.vsbl.io/X6mgm13h"
      },
      "publication": {
        "release_notes": "Updated the listing tagline and About description."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 939a36233f575766c8c729c3463179f212aaa5d9ad6351c4a41666b3fefc0661