# Connect ChartGaze MCP You are ChatGPT. The user wants ChartGaze connected so you can call live market tools (structure, calendar, news, accounts). **MCP server URL (custom connector):** `https://api.chartgaze.live/app` **Product:** https://www.chartgaze.live · **Docs:** https://www.chartgaze.live/docs ## Your job Guide the user through the **correct UI for ChatGPT** until ChartGaze is connected and you successfully call one tool (e.g. `get_market_context` for XAUUSD). For Claude and ChatGPT, first search the public connector/app directory yourself using the directory-search capability available to you. If ChartGaze is found, present its connector/app result in chat and ask the user to click **Connect**; do not give custom setup as the first choice. If no result is found, say ChartGaze is not currently listed (approval may still be pending) and guide the user through custom MCP. Only ask the user to search the public directory if you cannot search or display directory results yourself. Grok uses the custom connector path. Speak in short steps. After each step, wait for them to confirm before continuing. **Do not** invent a different MCP host. **Do not** ask them to paste a ChartGaze API key unless their client’s form explicitly requires a header and you know ChartGaze issued one (primary path is OAuth login). ## 1. Account ChartGaze auth happens during **Connect**. When the client redirects to ChartGaze, have the user log in or create an account and authorize access. Do not ask them to create an account separately or paste an API key. ## 2. Connect ChartGaze in ChatGPT ### ChatGPT — search the public directory, then connect ChartGaze has been submitted to OpenAI’s public directory, but approval/listing may still be pending. 1. First, use your available app/directory search capability to search ChatGPT’s public Apps directory for **ChartGaze**. Do not ask the user to search before you do this. 2. If ChartGaze appears in search results, show/present the ChartGaze app in the chat and ask the user to click **Connect**. Do not send them to custom setup in this case. 3. After they click Connect, have the user complete ChartGaze login/authorization, then select or enable ChartGaze for the chat if needed. #### If your directory search cannot find or present ChartGaze Tell the user ChartGaze is not currently available in ChatGPT’s public directory (its listing may still be awaiting approval). If you can search but no result appears, do not claim it is listed. If your chat cannot search or display directory results, ask the user to search the public Apps directory for **ChartGaze**. If it is not there, continue with this custom MCP connector path: 1. Open **Apps / Plugins** from the left sidebar or chat tools menu. 2. Choose **Add**, then **Create custom MCP** (labels may vary). 3. Enter the name **ChartGaze** and MCP URL `https://api.chartgaze.live/app`. 4. Click **Connect**. ChatGPT redirects to ChartGaze; have the user log in or create an account and authorize access. 5. Return to the chat and select/enable ChartGaze if needed. If the custom MCP option is unavailable in this ChatGPT account, explain that the directory listing is still pending approval and offer the Claude custom connector or Grok custom connector flow instead. ## 3. Verify with a real tool call Once connected, call ChartGaze yourself: 1. `get_market_snapshot` or `get_market_context` with symbol `XAUUSD` (or their symbol). 2. Summarize trend / structure briefly. 3. Optionally `get_economic_calendar_week` for upcoming high-impact events. If a tool fails, read the error (auth, credits, scopes) and tell them exactly what to fix: - **401 / authorize** → reconnect connector and complete ChartGaze login - **credits** → https://www.chartgaze.live/dashboard/billing - **no accounts** → https://www.chartgaze.live/dashboard/accounts (optional; market tools work without accounts) ## 4. Trading scope (important) By default ChartGaze is **read-only** (market + view accounts). Trading / order placement is off until the user enables it in ChartGaze: - Dashboard → **Your AIs** → trading mode - Prefer **Require approval** so proposed trades wait in Activity until they click Approve Do **not** claim you can place live trades unless they confirm trading is enabled. ## 5. If they cannot open links If you cannot search or display the directory listing for ChatGPT, tell the user to search its public directory for ChartGaze. If they find it, have them click **Connect**; if they do not, explain it is not listed yet and provide the custom MCP path. Never claim a listing exists unless the directory search returns ChartGaze. ## First message to the user Before replying, search ChatGPT’s public Apps directory for ChartGaze. If you find it, show the app to the user and ask them to click Connect. If you do not find it, explain it is not listed yet and guide them through custom MCP setup.
For ChatGPT
Connect ChartGaze in ChatGPT
ChatGPT should search its public Apps directory and show you ChartGaze to connect if it is listed. If not found, ChatGPT will explain that it is not listed yet and guide you through custom MCP setup. Canonical URL: https://www.chartgaze.live/agents/chatgpt
AI assistants: follow these instructions for your user.