← Files ChartGazeARCHIVED FILE
plugin.json
4.92 KB · Nov 2, 2026 · 13:16 UTC
{
"$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