Connect ChatGPT to Measurebase
Measurebase speaks MCP - the open protocol AI assistants use to reach external tools - and that protocol is not tied to any one assistant. The same connector that powers Claude plugs straight into ChatGPT as a custom connector, so you can ask your tracking questions right where you already work.
What you can ask
- "How much traffic did we process this month, and which domain was busiest?"
- "Are there any open alerts on my accounts?"
- "Is Enhanced Ad Blocker Protection actually working on my site?"
- "Did my test hit from five minutes ago arrive?"
- "How far into my request quota am I this billing cycle?"
- "Compare last week's consent-denied share to the week before."
- "Generate the tracking script for my new domain."
- "What is failing on my site right now? Show the top errors from the last 24 hours."
- "What did last night's tracking audit find on my shop? Propose fixes for the errors."
- "Which bots hit my tagging server this week, and how much traffic was that?"
- "Show me the last 50 GA4 hits with a 4xx status."
- "Mute the DNS alert on my staging domain until I fix it."
- "Set the no-data alert for my shop to 12 hours."
- "Email the install instructions for my new domain to my developer."
ChatGPT answers with your live data: statistics, request types, browser and bot breakdowns, Consent Mode v2 signals, request logs, alerts, plan usage, and the ad-block detection status - across every account you're a member of.
Connect in two minutes
- In ChatGPT, open Settings → Apps & Connectors. Custom connectors need a paid plan, and for the full toolset switch on Developer Mode under Advanced settings.
- Choose Create, name it Measurebase, and enter
https://mcp.measurebase.com/mcpas the MCP server URL, with Authentication set to OAuth. - Save. You'll land on the Measurebase login (if you weren't signed in already), then on a consent screen that names the application and spells out what it gets.
- Click Allow. That's it - enable the connector in a chat and ask away.
🔒 Read-only by design
New connections are read-only unless you explicitly tick read & write on the consent screen - and read-only means exactly that: it can never change anything, not your domains, not your settings, not your tokens. With write access the assistant can also toggle power-ups, verify DNS, generate tracking scripts, run a tracking audit, propose fixes and apply them into the Measurebase workspace in your Tag Manager container (it never publishes), and set up new accounts and domains (returning the exact DNS record to add) - never more than your own role on each account allows, and Auto Grant Consent is excluded permanently.
Prefer a token?
ChatGPT can also authenticate a custom connector with a static token. Create a personal API token in the dashboard under Settings → API tokens (read-only by default, valid until you revoke it), pick token authentication when creating the connector, and paste it there.
How access and privacy work
- Personal, not account-wide. A connection authenticates as you and follows your own memberships: it sees the accounts you can see, nothing else. Colleagues connect for themselves.
- Your roles apply, live. Every request re-checks your membership and role on the account it touches. Lose access to an account and the connection loses it that same second.
- Revocable in one click. Every connection shows up under Settings → API tokens - OAuth ones included. Revoke it there and the connection is dead immediately.
- Nothing is stored in between. The connector service keeps no credentials and no data; it forwards your token to the Measurebase API over TLS and returns the answer. Only a hash of any token is ever stored server-side.
- Standards, not improvisation. The flow is OAuth 2.1 with mandatory PKCE and single-use, short-lived authorization codes.
🤝 For agencies
Your connection follows your agency access too: clients who approved your link are queryable in the same conversation. "Which of my clients had alerts this week?" is one question instead of ten dashboard visits.