Connecting ThoughtMetric to ChatGPT via MCP
ThoughtMetric integrates directly with ChatGPT through the Model Context Protocol (MCP), allowing you to query your marketing attribution data, sales metrics, and advertising performance using natural language, right from the ChatGPT chat interface. Once connected, you can ask ChatGPT questions like "What were my sales by channel last week?" or "Show me my top campaigns by ROAS" and get instant answers pulled from your ThoughtMetric data.
Prerequisites
Before getting started, you'll need:
A paid ChatGPT account (Plus, Team, or Enterprise). MCP connectors are not available on the free tier.
An active ThoughtMetric account with at least one project set up and receiving data.
Setup Steps
1. Open ChatGPT Settings
From the ChatGPT interface, click the account button in the bottom-left corner of the sidebar. In the menu that appears, click "Settings" to open the settings panel.
2. Navigate to Apps
In the settings panel, click on "Apps", then click "Advanced Settings" within the Apps section. This is where you can manage external app integrations that connect ChatGPT to third-party data sources like ThoughtMetric.
3. Enable Developer Mode and Create an App
Toggle on Developer Mode to unlock the ability to add custom MCP integrations. Once enabled, click the "Create App" button to begin setting up a new app connection.
4. Configure the ThoughtMetric Connector
You'll be prompted to fill out the details for your new app:
Name: Enter a descriptive name, such as
ThoughtMetric.MCP URL: Enter the ThoughtMetric MCP endpoint URL:
https://thoughtmetric.io/mcp
Once both fields are filled in, click "Create" to save the connector.
5. Authorize Access
You'll be redirected to a ThoughtMetric authorization screen. Review the permissions being requested and click Authorize to grant ChatGPT secure access to your ThoughtMetric data. Once authorized, you'll be redirected back to ChatGPT.
6. Verify the Connection
Back in the Apps settings, you should now see the ThoughtMetric app listed with a connected status. If it doesn't appear or shows as disconnected, try refreshing the page or repeating the authorization step.
7. Enable ThoughtMetric in a Chat
Head to the ChatGPT chat interface and start a new conversation. Click the "+" button in the message input area and select the ThoughtMetric app from the list. This tells ChatGPT to use your ThoughtMetric data when answering questions in this conversation.
8. Start Asking Questions
You're all set! You can now ask ChatGPT questions about your ThoughtMetric data in plain English. Here are some examples to get you started:
"What were my total sales last week?"
"Show me a breakdown of orders by channel for the past 30 days."
"Which campaigns had the highest ROAS this month?"
"Compare my spend across channels for January vs. February."
"What are my top-selling products this week?"
ChatGPT will query your ThoughtMetric data in real time and return the results directly in the conversation.
Troubleshooting
If the connector isn't working as expected, try the following:
Verify the MCP URL is entered correctly as
https://thoughtmetric.io/mcpwith no trailing spaces.Make sure Developer Mode is enabled in your Apps settings β the connector won't work without it.
Re-authorize the connection by removing the app and going through the setup process again.
Check that you've selected the app in your chat β remember to click the "+" button and choose ThoughtMetric before asking questions.
Check your ThoughtMetric account to make sure your projects are active and receiving data.
If issues persist, reach out to ThoughtMetric support for assistance.







