Documentation
Connect your marketing data to Claude, ChatGPT and other LLMs.
Connect to ChatGPT
⚠
ChatGPT does not support MCP natively (yet). Two workarounds: Custom GPT Action (limited) or MCP-to-OpenAPI gateway (full).
Option 1 — Custom GPT Action (simplest, limited)
For a few specific tools (e.g. read Ads stats). You build a Custom GPT that calls the Google Ads / GSC / Meta API directly with your key.
Limitations:
- No MCP benefits (no user-level OAuth via gadspilot)
- You have to handle Google/Meta OAuth yourself in the GPT
- No persistent memory (gadspilot notes won't work)
👉 For this case, we recommend sticking with Claude for now.
Option 2 — MCP-to-OpenAPI gateway (full)
If you really want to plug ChatGPT into gadspilot, open-source tools expose an MCP server as an OpenAPI spec:
- openapi-mcp-server (Node)
- snaggle-ai/openapi-mcp-server (Python)
Run the gateway locally:
npx openapi-mcp-server gateway --mcp-url https://gadspilot.com/mcp --port 3000
Then in ChatGPT, build a Custom GPT → Configure → Add Action → point it at http://localhost:3000/openapi.json exposed by the gateway.
ℹ
This setup requires your machine to be on and reachable (via ngrok or cloudflared tunnel) — not ideal for production.
Future status
OpenAI announced native MCP support for ChatGPT (2026 roadmap). Once available, gadspilot will work as-is with no gateway needed.
👉 In the meantime, Claude.ai (web or Desktop) remains the best UX for gadspilot.