Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.chartcastr.com/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Chartcastr supports two ways to connect with ChatGPT:
  1. MCP (ChatGPT desktop) — The ChatGPT desktop app supports MCP servers, letting you query Chartcastr data directly from any conversation.
  2. GPT Actions — Build a custom GPT that calls Chartcastr’s REST API. Best for sharing a configured assistant with your team.

Option 1: MCP via ChatGPT Desktop

Prerequisites

  • ChatGPT desktop app (macOS or Windows) with MCP support enabled
  • A Chartcastr account on any paid plan
  • An API key from Settings → API Keys

1. Generate an API key

In Chartcastr, go to Settings → API Keys and create a new key.

2. Add Chartcastr as an MCP server

Open ChatGPT Settings and navigate to the MCP Servers section. Add a new server with:
  • Name: Chartcastr
  • Command: npx
  • Args: -y mcp-remote https://api.chartcastr.com/api/mcp --header X-API-Key:YOUR_API_KEY
Or, if ChatGPT uses a JSON config file (check the official ChatGPT MCP docs for the latest format):
{
  "mcpServers": {
    "chartcastr": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.chartcastr.com/api/mcp",
        "--header",
        "X-API-Key:YOUR_API_KEY"
      ]
    }
  }
}

3. Restart ChatGPT

Quit and reopen the app. Chartcastr tools should appear when you start a conversation.

Option 2: GPT Actions

GPT Actions let your custom GPT call Chartcastr’s REST API directly.

1. Create a Custom GPT

Go to chatgpt.com/gpts/editor and click Create a GPT.

2. Add an Action

Under the Actions tab, click Add action and paste Chartcastr’s OpenAPI spec URL:
https://api.chartcastr.com/api/gpt/openapi.json

3. Set authentication

Select API Key as the auth type and paste your Chartcastr API key. The header name is X-API-Key.

Available MCP Tools

ToolDescription
list_sourcesList all data sources connected to your account
list_destinationsList all configured destinations
list_connectionsList all active chart delivery connections
get_latest_pulseFetch the most recent AI analysis for a connection
verify_connectionConfirm a connection is active

Further Reading