[Connect AI to your data](/about/connect-ai-to-marketing-data) November 13, 2026

# Connect Claude or ChatGPT to your marketing data

What Claude and ChatGPT can read through connectors, how to add one, and the official routes into Meta Ads, Google Ads, TikTok, GA4, Adobe and BigQuery.

![](/images/65d75b0ae8d69ef95785a5d6_david-pombar.webp)

**[David Pombar](/authors-guides/david-pombar)** Swiss army knife at Trackingplan

8 min read · 1715 words

> **TL;DR** Through a connector, Claude can read only what the account you sign in with can see in that service: it inherits your permissions, campaign by campaign and property by property. Most ad and analytics platforms now publish an official MCP server you add to Claude or ChatGPT by URL or command: Google Analytics, Google Ads, BigQuery, Meta Ads, TikTok Ads and Adobe Analytics. Search Console doesn’t. Before you move budget on an assistant’s answer, Trackingplan MCP adds what the platforms can’t: whether the pixel, click ID and consent signals behind each number hold. What no other connector gives you is how each number was produced, so a broken tag reaches the assistant as a fact.

This series covers one platform per guide: how to connect it, what the assistant can read and change, and what to ask once it works. This page is the map. It answers the questions that apply to all of them, and links each guide.

![Rows of telephone operators plugging cords into a long international switchboard](/images/connect-ai-to-marketing-data-switchboard.jpg)

A connection only carries what is on the line. Image: The U.S. National Archives, Wikimedia Commons, no known copyright restrictions

## What data can Claude access through connectors?

Exactly what your own account can access in the connected service, and nothing more. [Anthropic’s help center](https://support.claude.com/en/articles/11176164-connectors-in-claude) says Claude “inherits each person’s permissions from the connected service”: if you can’t open a file, channel or record there, the connector can’t reach it either.

Three details change the answer in practice:

-   **Shared credentials.** A custom connector set up with one account for the whole team reaches whatever that account can reach. If an admin connects it with a login that sees every ad account, everyone using it does too.
-   **Write access.** Connecting grants Claude permission to read and, when the server exposes write tools, to change data in that service. Ad platform servers often do.
-   **Where the data goes.** The connected service processes requests on its own infrastructure, under its own terms. For Google Workspace, Anthropic says it doesn’t train its models on Gmail, Drive or Calendar connector data.

ChatGPT works the same way. [OpenAI’s help center](https://help.openai.com/en/articles/11487775-connectors-in-chatgpt) says its app permissions only change when ChatGPT asks before acting. They “do not grant an app new access”.

## How connectors work in Claude and ChatGPT

Both assistants connect to outside services through the Model Context Protocol (MCP). The platform runs an MCP server, and the assistant calls the tools that server exposes. You add servers in one of two ways: from a directory, or by pasting the server’s URL.

|     | Claude | ChatGPT |
| --- | --- | --- |
| Where | Customize > Connectors | Settings > Plugins |
| From a directory | Discover, then Connect to Claude | Select the app, then Connect |
| Your own server by URL | Add > Add custom connector, on every plan (Free: one) | \+ > Add custom MCP server, on web only |
| Plans for custom servers | Free, Pro, Max, Ultra, Team, Enterprise | Business, Enterprise, Edu; Pro is read and fetch only |
| Who adds them in a company | Owners on Team; Owners and permitted roles on Enterprise | Admins and owners publish them |
| Control over actions | Always allow, Needs approval or Blocked, per tool | Always ask, Allow read actions, Allow low-risk actions, Allow all actions |

Sources: [Anthropic’s guide to custom connectors](https://claude.com/docs/connectors/custom/add-unlisted.md) and [OpenAI’s article on custom MCP servers](https://help.openai.com/en/articles/12584461).

Two details catch people out. Claude’s custom connectors connect from Anthropic’s cloud, so the server must be reachable on the public internet; a server that only runs on your laptop goes in Claude Desktop as an extension or in Claude Code with `claude mcp add`. And in ChatGPT, a custom server is web only: you can’t add one from the mobile app.

![Four ways to connect an AI assistant to marketing data: a built-in connector, the platform’s official MCP server, the platform’s own assistant, or an export or API when nothing official exists](/images/connect-ai-to-marketing-data-routes.webp)

Four ways to connect an AI assistant to marketing data: a built-in connector, the platform’s official MCP server, the platform’s own assistant, or an export or API when nothing official exists

## Which platforms have an official route

Six of the platforms in this series publish their own MCP server. One doesn’t.

| Platform | Official MCP server | Reads | Changes | Guide |
| --- | --- | --- | --- | --- |
| Meta Ads | Yes, hosted by Meta | Reporting, catalogs, datasets | Campaigns, ads, budgets | [Meta Ads](/guides/connect-ai-to-meta-ads) |
| Google Ads | Yes, run by you | Reporting through the Google Ads API | Assets and labels, with confirmation | [Claude](/guides/connect-claude-to-google-ads) · [ChatGPT](/guides/connect-chatgpt-to-google-ads) |
| TikTok Ads | Yes, hosted by TikTok | Reporting, audiences, catalogs | Campaigns and creatives | [TikTok Ads](/guides/connect-tiktok-ads-to-claude-chatgpt) |
| Google Analytics 4 | Yes, run by you | Reports and property settings | Only with an opt-in flag | [Claude](/guides/connect-ga4-to-claude) · [ChatGPT](/guides/connect-ga4-to-chatgpt) · [Gemini and Copilot](/guides/connect-google-analytics-to-gemini-copilot) |
| Adobe Analytics | Yes, hosted by Adobe | Reports, segments, metrics | With full MCP access only | [Adobe Analytics](/guides/connect-adobe-analytics-to-chatgpt-claude) |
| BigQuery | Yes, hosted by Google | Datasets and SQL results | SQL that writes, unless you use the read-only tool | [BigQuery](/guides/connect-bigquery-to-claude) |
| Search Console | No  | Nothing directly | Nothing | [Search Console](/guides/connect-search-console-to-claude) |

### Before you move budget: Trackingplan MCP

Every server in that table hands the assistant what the platform reports. If a purchase is counted twice, a pixel stopped firing after a release, or a click ID is lost on a redirect, the assistant recommends where to put the budget anyway, and the platform’s bidding learns the same wrong lesson. Your ad platforms are only as smart as the conversion data you feed them.

Trackingplan is the other half of the answer. It monitors every conversion, UTM and consent signal on real traffic, continuously: where match rate is lost, where value is missing, where CAPI double-counts, with each gap quantified in money and sent to whoever owns the tag before bidding acts on it. It keeps attribution under watch through the click IDs, event\_id and UTMs that connect a conversion to its ad. And its audits, on demand or scheduled daily or weekly, check what each pixel receives and end with the fix to ask for, so the signals you send get better.

[Trackingplan MCP](/docs/mcp-endpoint) brings that into Claude, ChatGPT, Cursor or your IDE, together with spend, clicks and reported conversions per campaign from eleven ad networks: Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, Snapchat Ads, Pinterest Ads, Microsoft Ads, X Ads, Amazon Ads, Apple Search Ads and Reddit Ads. An admin connects the accounts once ([Ad Platforms](/docs/ad-platforms)), each person signs in as themselves, and it never bids or changes a campaign.

“Hosted” servers live on the vendor’s own domain and you add them by URL. “Run by you” means the vendor publishes the code and you start it on your machine or in your cloud project, with your own credentials. The guides give the exact steps for each.

## Set permissions before the first question

Ad platform servers can spend money. Meta’s server can create and edit ads, and TikTok’s packages around 400 endpoints of its API for Business, campaign creation included. Before you ask anything:

1.  **Connect with the least access that answers your questions.** A login with read rights on one ad account is enough for most reporting.
2.  **Make write tools ask first.** In Claude, set the connector’s write and delete tools to Needs approval. In ChatGPT, keep the app on Always ask or Allow read actions.
3.  **Watch Research mode in Claude.** Anthropic notes that during Research, Claude can call connector tools without asking, so turn write tools off before you start one.
4.  **Use the platform’s own limits.** Meta lets anyone with full control of a business portfolio block agent actions per ad account, or cap budgets, under Business Suite settings.

## What a connector can’t tell you

Every route in this series gives the assistant the numbers the platform reports. None of them shows how a number was produced. If a tag stopped firing after a release, a purchase is counted by both the Pixel and the Conversions API, or consent signals are dropped, the platform reports the result and the assistant analyses it with the same confidence as a correct one.

That is the gap Trackingplan covers. It watches the requests your site and apps send to analytics and ad platforms, the dataLayer underneath them, and the consent signals, on real traffic. Its agent answers from that evidence, and every answer shows the queries behind it. Through Trackingplan MCP, Claude, ChatGPT or Cursor get that evidence and the ad data in the same answer: which campaigns spend with no tracked conversions, which clicks arrive without UTMs, and which conversions a platform counts that your site never sent. As the home page FAQ puts it, an AI agent can only reason about what it can see. For the longer version of that argument, see [warehouse agents vs tracking agents](/guides/warehouse-agent-vs-tracking-agent).

## The guides in this series

-   [Connect an AI assistant to Meta Ads Manager](/guides/connect-ai-to-meta-ads)
-   [Connect Claude to Google Ads](/guides/connect-claude-to-google-ads)
-   [Connect ChatGPT to Google Ads](/guides/connect-chatgpt-to-google-ads)
-   [Connect TikTok Ads to Claude or ChatGPT](/guides/connect-tiktok-ads-to-claude-chatgpt)
-   [Connect GA4 to Claude](/guides/connect-ga4-to-claude)
-   [Connect GA4 to ChatGPT](/guides/connect-ga4-to-chatgpt)
-   [Connect Google Analytics to Gemini or Copilot](/guides/connect-google-analytics-to-gemini-copilot)
-   [Connect Search Console to Claude](/guides/connect-search-console-to-claude)
-   [Connect Adobe Analytics to ChatGPT or Claude](/guides/connect-adobe-analytics-to-chatgpt-claude)
-   [Connect BigQuery to Claude](/guides/connect-bigquery-to-claude)

If what you want to measure is the traffic that AI assistants send to your site, that is a different job: see [how to track ChatGPT and AI traffic in GA4](/guides/track-chatgpt-ai-traffic-ga4).

## FAQ

### What data can Claude access through connectors?

Only what the account you sign in with can see in the connected service. Claude inherits each person’s permissions from that service, so a file, campaign or property you can’t open there is out of reach. A custom connector set up with a shared credential reaches whatever that credential can access.

### Do I need a paid plan to use connectors?

Not in Claude: connectors from the directory work on every plan, and Free accounts can add one custom connector. In ChatGPT, connected apps depend on the plan and the workspace, and custom MCP servers need Business, Enterprise or Edu for full support; Pro gets read and fetch only.

### Can a connected assistant change my campaigns?

It can if the server exposes write tools and your account has the rights. Meta’s and TikTok’s official servers can create and edit campaigns. Set write tools to need approval in Claude, or keep ChatGPT on Always ask, and grant read-only access where the platform offers it. Trackingplan MCP reads eleven ad networks, checks the signals behind their numbers, and never changes a campaign.

### Which marketing platforms have an official MCP server?

Google Analytics, Google Ads, BigQuery, Meta Ads, TikTok Ads and Adobe Analytics publish their own. Google Search Console doesn’t, so the routes there are exports, the Search Console API or a community server you review yourself.

On this page

1.  [*01*What data can Claude access through connectors?](#what-data-can-claude-access-through-connectors)
2.  [*02*How connectors work in Claude and ChatGPT](#how-connectors-work-in-claude-and-chatgpt)
3.  [*03*Which platforms have an official route](#which-platforms-have-an-official-route)
4.  [*04*Set permissions before the first question](#set-permissions-before-the-first-question)
5.  [*05*What a connector can’t tell you](#what-a-connector-can-t-tell-you)
6.  [*06*The guides in this series](#the-guides-in-this-series)
7.  [*07*FAQ](#faq)

**Stop babysitting tags**

Trackingplan audits your real user data around the clock and flags issues before they cost you.

[Start free trial →](https://app.trackingplan.com/signup)

![](/images/65d75b0ae8d69ef95785a5d6_david-pombar.webp)

**David Pombar** Swiss army knife at Trackingplan

Read more from David, a Senior Product Strategist with 18+ years in digital product development and an atypical error detection knack.

Share Copy link [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.trackingplan.com%2Fguides%2Fconnect-ai-to-marketing-data) [X](https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.trackingplan.com%2Fguides%2Fconnect-ai-to-marketing-data&text=Connect%20Claude%20or%20ChatGPT%20to%20your%20marketing%20data)

Read next

[All Guides →](/guides)

-   [
    
    9 minConnect AI to your dataNovember 13, 2026
    
    ### How to connect an AI assistant to Meta Ads Manager
    
    Connect Claude or ChatGPT to Meta Ads through Meta’s ads MCP server, decide what it may change, and see which account access each route needs.
    
    by **David Pombar**](/guides/connect-ai-to-meta-ads)
-   [
    
    9 minConnect AI to your dataNovember 13, 2026
    
    ### Connect Claude to Google Ads with Google’s MCP server
    
    Run Google’s Google Ads MCP server for Claude Code or as a claude.ai connector, with the Cloud project access that replaced developer tokens.
    
    by **David Pombar**](/guides/connect-claude-to-google-ads)
-   [
    
    7 minConnect AI to your dataNovember 13, 2026
    
    ### Connect GA4 to Claude with Google’s MCP server
    
    Set up Google’s Analytics MCP server in Claude Desktop, Claude Code or claude.ai, see what it reads and changes, and the no-code fallback through Sheets.
    
    by **David Pombar**](/guides/connect-ga4-to-claude)

Trackingplan

## See everything. Miss nothing.

Your implementations audited around the clock with real-time, real-user data. Real-time alerts about errors or changes in your data, campaigns, pixels, privacy and consent. Let AI flag issues before they cost you.

[Start free trial →](https://app.trackingplan.com/signup) [Book a demo](/demo)
