Every ad account and analytics source your team runs, answered in one conversation

Opus Growth is a hosted MCP connector for the in-house team running one company's marketing across several ad accounts and the measurement stack behind them.

Ask in plain English

Build this week's leadership summary: spend, conversions, CPA and week-over-week change by channel across Google Ads, Microsoft Advertising, TikTok and LinkedIn, plus GA4 sessions and conversions by channel.

Which channel had the best cost per acquisition last month, and where should we move budget next month? Show the numbers behind it.

Audit our conversion tracking across every account: which actions are primary, is anything double-counting, and are the events firing in Tag Manager and GA4?

Paste one URL into Claude or ChatGPT, sign in with Google, and the whole stack answers in a single thread — Google Ads (69 tools), Microsoft Advertising (30), TikTok Ads (25) and LinkedIn Ads (20) alongside GA4 (10), Search Console (6), Google Tag Manager (18) and YouTube (5). The leadership question that used to mean opening eight tabs and rebuilding a spreadsheet — spend, conversions, cost per acquisition and week-over-week change by channel — becomes one prompt, with the numbers coming straight from the source. When someone makes a change it runs as a preview they approve first, and every applied action is written to an audit log so the team can account for what moved and when. It takes about 60 seconds to connect.

What you can do

Cross-channel reporting for leadership in one prompt

Every Monday someone rebuilds the same deck: spend, leads or revenue, CPA and week-over-week change across every channel. Ask for it once and get a single table spanning Google Ads, Microsoft Advertising, TikTok and LinkedIn, with GA4 sessions and conversions by channel beside it. What took a morning of exports and lookups becomes one prompt, and the figures come from the source rather than a copy that went stale two days ago.

Move the work out of eight dashboards into one thread

A marketing team's day is scattered across tabs — one per ad platform, one for analytics, one for Search Console. One connection collapses them: ask about Google Ads, then LinkedIn, then GA4 without leaving the conversation or logging into anything. The context carries across, so the report and the change that follows from it happen in the same place instead of three.

An audit log the whole team can answer to

Every applied change is written to an audit log under your team's connection: what changed, on which account, and when. When leadership asks why a number moved, or a new hire needs to see what happened last quarter, there is a record instead of a guess. On Google Ads the native change-history tool sits alongside it, so platform auto-applies and edits made outside your team show up too.

Approval gate: change with confidence, not caution

Every write runs as a dry-run preview first — account, object, current value, proposed value — and reaches the platform only after someone confirms. New campaigns are created paused and budget increases are capped. That is what lets a junior team member run a bulk edit or a budget shift without a senior watching over their shoulder: the guardrail is built in, not a matter of who remembered to be careful.

Verify the tracking behind every number

A report is only as trustworthy as the tracking under it. Ask the assistant to check conversion actions across your accounts, inspect the tags and triggers in Google Tag Manager (18 tools) and confirm the events land in GA4 (10 tools). A lead or purchase event that is secondary, double-counted or silently broken gets caught before it distorts a leadership number — and when the tag itself is wrong, GTM can create the trigger, tag and variable and publish a new version.

Paid and organic in the same picture

Leadership rarely wants paid in isolation. Pull Google Ads and Microsoft performance, then set GA4 channel data, Search Console queries and clicks (6 tools) and YouTube (5 tools) beside it, so a spike reads correctly — organic demand versus paid, brand versus non-brand — instead of paid taking credit for everything. One conversation covers the whole funnel leadership actually asks about.

Set it up in 60 seconds

  1. 1

    Add the connector to Claude or ChatGPT

    In Claude (claude.ai or Claude Desktop) open Settings → Connectors → Add custom connector and paste https://mcp.opus-growth.com/mcp. In ChatGPT, enable developer mode and add the same URL. Nothing to install, self-host or maintain, and no API keys or developer tokens to apply for.

  2. 2

    Sign in with Google and connect your stack

    Hosted OAuth handles authorization. Sign in with Google, connect your ad platforms and analytics sources, and select which accounts the assistant may work with. Access stays scoped to exactly what you approve, and setup takes about 60 seconds.

  3. 3

    Start asking in plain language

    Ask for this week's cross-channel summary, or an audit of your conversion tracking. Reads return instantly; every write comes back as a preview someone approves first, and applied actions land in the audit log. The free trial includes 75 actions and asks for no card.

Ask in plain English

Build this week's leadership summary: spend, conversions, CPA and week-over-week change by channel across Google Ads, Microsoft Advertising, TikTok and LinkedIn, plus GA4 sessions and conversions by channel.

Which channel had the best cost per acquisition last month, and where should we move budget next month? Show the numbers behind it.

Audit our conversion tracking across every account: which actions are primary, is anything double-counting, and are the events firing in Tag Manager and GA4?

Show me every change made to our Google Ads account in the last 14 days — what changed and when.

Pull the top Search Console queries this quarter and line them up against our paid search terms — where are we paying for traffic we already rank for?

Prepare a 20% budget shift from our two worst-performing LinkedIn campaigns into Google Ads, and show me the before and after before applying anything.

Frequently asked questions

Both work, but the in-house case is a single company running several of its own ad accounts plus GA4, Search Console, Tag Manager and YouTube. One connection reaches all of them, so your team reports and acts across the whole stack in one thread. If you also run a manager account (MCC) — for regions, brands or sub-accounts — that is supported too, on the Agency plan. Agencies managing outside clients are a separate case covered on our agencies page.

A full leadership roll-up — spend, conversions, CPA and week-over-week change by channel across your live ad platforms, plus GA4 sessions and conversions by channel — is one prompt and returns in seconds, because reads are instant and the numbers come straight from each platform. The morning of exporting CSVs and reconciling them in a spreadsheet is gone; you ask, you get the table, and you can drill into any line in the same conversation.

Yes. Each person adds the connector to their own Claude or ChatGPT and authorizes the accounts your team runs. Applied actions are written to an audit log so you can see what moved and when, which is what keeps a shared setup accountable. The Agency plan's unlimited actions and multi-account support fit a team pushing a lot of reporting and edits across many accounts; a smaller stack fits comfortably on Pro.

For every change that is applied, it records what changed, on which account, and when. Combined with the Google Ads native change-history tool — which also captures platform auto-applies and edits made outside your team — you can reconstruct what happened to an account over any window. That is what you reach for when leadership asks why performance moved, or when someone new needs to understand a change made before they arrived.

Every write action runs as a dry run first: the assistant shows the account, the object, the current value and the proposed value, and nothing is sent to the platform until it is confirmed. Reads run immediately. New campaigns and ad groups are created paused and budget increases are capped, so even a confirmed bulk change can't start spending on its own. It means a newer team member can do real work without the risk that one misread sentence multiplies a budget.

Live today: Google Ads (69 tools), Microsoft Advertising (30), TikTok Ads (25) and LinkedIn Ads (20), plus Google Tag Manager (18), GA4 (10), Search Console (6) and YouTube (5) — 180+ live tools on one connection, out of a 200+ tool catalogue. Two integrations are finished but not live yet: Meta Ads (27 tools) is in platform review and Google Business Profile (7 tools) is waiting on API access. Both switch on the moment approval lands.

Start on a free trial: 75 actions, no card. A single company running a few of its own accounts fits Pro at $49.99/month with 5,000 actions. A larger in-house team pushing heavy reporting and edits across many accounts, or running a manager account, should take Agency at $99.99/month — unlimited actions plus MCC and multi-account support. Yearly billing is $499.99 and $999.99, in USD through Paddle, cancel anytime.