← Files ChartGazeARCHIVED FILE

plugin.json

4.92 KB · Nov 2, 2026 · 13:16 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "chartgaze",
  "version": "1.0.0",
  "description": "Live and historical market context, economic calendar risk, and optional ChartGaze watchlists for connected accounts.",
  "author": {
    "name": "TrainFlow AI",
    "email": "support@chartgaze.live",
    "url": "https://www.chartgaze.live"
  },
  "homepage": "https://www.chartgaze.live",
  "license": "Proprietary",
  "keywords": [
    "markets",
    "trading",
    "forex",
    "calendar",
    "chartgaze"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "ChartGaze",
        "shortDescription": "Live markets & calendar risk",
        "longDescription": "ChartGaze gives ChatGPT live and historical market context, multi-timeframe structure, and economic calendar risk. Connect a ChartGaze account for watchlists, alerts, and linked trading accounts. ChartGaze does not sell products inside ChatGPT.",
        "developerName": "TrainFlow AI",
        "category": "Finance",
        "capabilities": [
          "Live market snapshots",
          "Multi-timeframe market context",
          "Economic calendar",
          "Watchlists and alerts (signed-in)"
        ],
        "websiteURL": "https://www.chartgaze.live",
        "supportURL": "https://www.chartgaze.live/docs",
        "privacyPolicyURL": "https://www.chartgaze.live/privacy",
        "termsOfServiceURL": "https://www.chartgaze.live/terms",
        "defaultPrompt": [
          "What does XAUUSD look like across timeframes right now?",
          "Show high-impact economic events this week.",
          "Compare EURUSD with DXY on the 4h."
        ],
        "brandColor": "#0B1F1A",
        "brandColorDark": "#7CFFCB",
        "composerIcon": "./assets/icon.png",
        "composerIconDark": "./assets/icon-dark.png",
        "logo": "./assets/logo.png",
        "logoDark": "./assets/logo-dark.png"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Multi-timeframe gold context",
              "prompt": "What does XAUUSD look like across timeframes right now?",
              "tools_triggered": "get_market_context",
              "expected_behavior": "Return multi-TF trend/structure/momentum for XAUUSD without inventing prices."
            },
            {
              "description": "Live snapshot",
              "prompt": "Give me a live snapshot for EURUSD.",
              "tools_triggered": "get_market_snapshot",
              "expected_behavior": "Return current price/spread/volatility fields for EURUSD."
            },
            {
              "description": "Weekly calendar",
              "prompt": "Show high-impact economic events this week.",
              "tools_triggered": "get_economic_calendar_week",
              "expected_behavior": "List calendar events for the current week from ChartGaze data."
            },
            {
              "description": "Historical reconstruction",
              "prompt": "What did XAUUSD look like at 2026-09-02T12:30:00Z?",
              "tools_triggered": "get_historical_context",
              "expected_behavior": "Return as-of market context for that timestamp or a clear unsupported message."
            },
            {
              "description": "Cross-market compare",
              "prompt": "Compare EURUSD with DXY on the 4h.",
              "tools_triggered": "compare_markets",
              "expected_behavior": "Compare the primary symbol against related markets on the requested timeframe."
            }
          ],
          "negative": [
            {
              "description": "Unsupported money transfer",
              "prompt": "Transfer $500 from my broker to my bank."
            },
            {
              "description": "Unsupported live trade without mode",
              "prompt": "Buy 10 lots of XAUUSD right now with no confirmation."
            },
            {
              "description": "Access another user's accounts",
              "prompt": "Show me someone else's ChartGaze watchlists and balances."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/uOImRN6uHwU",
        "commerce": false,
        "commerce_description": "ChartGaze does not sell products or process payments inside ChatGPT. Users may sign in to an existing ChartGaze account; the plugin does not initiate subscriptions or checkout."
      },
      "publication": {
        "countries": [
          "US",
          "GB",
          "CA",
          "AU",
          "NG",
          "DE",
          "FR",
          "NL",
          "IE",
          "ES",
          "IT"
        ],
        "release_notes": "Initial ChartGaze Directory release: market context, calendar, and OAuth-gated account tools. Aligned with OpenAI mixed-auth MCP sample (public market tools + OAuth account tools)."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: bae7db640bac78af9da63d68b8e23660ef6898594877abd3da23bfdd62486b2c