ChatGPT + MCP

Your ad accounts, inside ChatGPT.

Connect Adstudio through OAuth, discover the accounts available to you, and turn a plain question into reads across Google Ads, Meta Ads and TikTok Ads, with the evidence attached.

A ChatGPT question with its evidence attachedIllustrative sample data - not a live account.

Question

How did my selected Google Ads and Meta Ads accounts perform this month?

I will make separate bounded reads and name each provider, account, period, currency, attribution, freshness, truncation, and unresolved coverage.

Google Ads logo

Google Ads

bounded read

$18,420 spend | 4.1x ROAS

USD | Aug 1-31 | account attribution | refreshed 2m ago

Meta Ads logo

Meta Ads

bounded read

EUR 9,840 spend | 3.6x ROAS

EUR | Aug 1-31 | 7-day click | refreshed 3m ago

Evidence-rich comparison

The accounts can be discussed together, but their measurement contexts stay separate.

Google, Meta and TikTok One sign-in You choose the access Source-labelled

Pick a platform

Connect ChatGPT to Google Ads, Meta Ads and TikTok Ads.

A conversation, backed by the account you named

The useful answer is the one that shows its work.

In ChatGPT, add the public Adstudio MCP endpoint, complete OAuth, and start by discovering your active workspace integrations. Choose the workspace, platform, and account explicitly before asking for a scoped read.

ChatGPT menu labels vary by plan and rollout. You choose in Adstudio Settings → MCP whether ChatGPT can only read, or read and write, and it never reaches more than your own role allows.

Grounded work, less context switching

A better conversation begins with clear scope.

01

Ask in the language of the question

Start with a plain-language performance, entity, or creative question instead of building an export before the investigation begins.

02

Keep every source-labelled

ChatGPT can discuss separate provider reads together while account, currency, period, attribution, freshness, truncation, and coverage stay visible.

03

Stop for missing scope instead of guessing

When an account is not explicit, the public MCP asks for the boundary rather than selecting one on your behalf.

Connection, with boundaries

Three deliberate steps.

ChatGPT receives a useful answer only after the source account is clear.

  1. 01

    Create a personal connection

    In Adstudio Settings → MCP, create your personal connection.

  2. 02

    Choose the access

    Pick Read only or Read and write. Your Adstudio role stays the limit.

  3. 03

    Select before you ask

    Discover accounts, then explicitly name the workspace, platform, and account for a scoped read.

FAQ

ChatGPT connection, with the details below the decision.

In ChatGPT, enable Developer mode under Settings → Security and login when it is available to your account. Add a custom connector or app with the public MCP endpoint, complete OAuth, then start with account discovery.

Use the public MCP endpoint, https://useadstudio.com/api/mcp, in your compatible AI client and complete OAuth. Start with account discovery before an account-scoped question.

Google Ads, Meta Ads (Facebook and Instagram) and TikTok Ads. Answers stay separate, source-labelled reads: currencies, attribution models and periods are never mixed into one invented number.

You decide. Choose Read only or Read and write in Adstudio Settings → MCP. With Read and write, changes happen only where Adstudio has a verified way to make them, and only in workspaces where you are an admin.

Start with account discovery, then explicitly choose one workspace, platform, and account for every scoped call. The server never guesses an account on your behalf.

A personal connection reaches the workspaces you are a member of, now and in the future. It never goes beyond your own role in each one, and turning MCP off in Settings ends every client's access at once.

Adstudio MCP

Bring accountable answers into the conversation.

Connect once, choose the account you mean, and keep the source context attached to every result.

Privacy Policy·Terms of Service