Skip to content
→Connect your client accounts
GoMarble MCP

MCP for agencies

GoMarble MCP connects AI assistants to the client accounts you manage across Meta, Google, TikTok, LinkedIn, Bing, GA4, Shopify and Klaviyo, so you can run the same audit across every account, monitor by exception, and produce client-ready analysis without opening each platform in turn.

The agency problem is not analysis. It is doing the same analysis thirty times. Standardise it once and run it from your AI client.

What is MCP for agencies?

MCP is the Model Context Protocol — an open standard that lets an AI client call external tools and read external data in a structured way.

GoMarble MCP is an MCP server that connects supported AI clients to marketing data and workflows in GoMarble. For an agency that means reaching the platforms behind each client account from one connection, with workspace and account selection controlling what any given session can see.

What makes the agency case different is repetition rather than difficulty. The individual analysis is rarely hard; doing it consistently across thirty accounts, every week, without it degrading into whoever has time, is the hard part. GoMarble MCP turns a standardised investigation into a prompt you can re-run per account, which is the difference between a process and an intention.

How to connect agencies to GoMarble MCP

Connecting client accounts to GoMarble MCP takes a few steps. Workspace and account selection controls what each session can reach.

  1. Connect each client's platforms to the relevant GoMarble workspace.
  2. Connect GoMarble MCP to your preferred supported AI client.
  3. Authorize the access GoMarble requests.
  4. Choose the workspace and accounts for the client you are working on.
  5. Run your standardised prompts or workflows against that account.

Connecting to Claude

The current steps, from the GoMarble MCP page:

  1. Open Settings, then Connectors.
  2. Choose Add custom connector.
  3. Enter https://apps.gomarble.ai/mcp-api/sse, then select Authorize.
  4. Choose the GoMarble workspace and accounts Claude can use.

Authorization uses GoMarble’s consent and workspace permissions, completed in the browser window your client opens.

Other supported clients

GoMarble MCP is a remote MCP server at https://apps.gomarble.ai/mcp-api/sse, currently supported in Claude, ChatGPT, Cursor, n8n, Hermes and OpenClaw, plus other clients that support compatible remote or local MCP servers. Setup differs slightly per client, so follow the canonical instructions rather than adapting the Claude steps.

View the complete GoMarble MCP setup guide →

What the free plan includes

  • Up to $50,000 in cumulative ad spend
  • One account per data source
  • No edit actions — read and analysis only

What can you do with GoMarble MCP for agencies?

Grouped by the job rather than by the tool that does it.

Analyze

  • Analyse any connected client account across its platforms
  • Compare periods consistently using the same method every time
  • Read cross-channel performance for a client in one request
  • Compare accounts where that is useful and permitted
  • Pull the same metric set for every client on a schedule you drive

Diagnose

  • Run the same diagnostic investigation across accounts
  • Investigate why a client's ROAS, CPA or revenue moved
  • Identify wasted spend consistently rather than ad hoc
  • Check account health against a repeatable standard
  • Read change history to see what the team edited and when

Audit and monitoring

  • Run a standardised account audit on any client
  • Monitor accounts by exception rather than reviewing everything
  • Check structure, budget pacing and tracking consistently
  • Surface the accounts that need attention this week

Research

  • Research a client's competitors through the ads library
  • Pull competitor ads and brand analytics for pitch or strategy work
  • Discover keyword demand for a client's category

Recommend

  • Produce recommendations grounded in the account's own data
  • Surface budget reallocation opportunities per client
  • Identify what to raise on the next client call

Act

  • Propose changes on client accounts where write access is enabled
  • Every write is a proposal that routes through the workspace's approval gates
  • Approval workflow is what makes delegated execution safe across a team

GoMarble MCP capabilities for agencies

CapabilityWhat GoMarble MCP can do
Multi-account accessReach every connected client account from one connection, scoped by workspace
Standardised auditsRun the same audit method on any account rather than ad hoc reviews
Exception monitoringSurface the accounts that need attention instead of reviewing all of them
Cross-channel per clientAnalyse a client's full paid picture in one request
Recurring analysisRe-run the same investigation weekly without rebuilding it
Client-ready outputProduce analysis and commentary you can put in front of a client
Competitor researchResearch a client's category for strategy and pitch work
Change historySee what the team changed on an account and when
ActionsPropose account changes routed through approval gates

What data can GoMarble MCP access?

The data available for agencies, grouped by type.

Per-client advertising

Meta Ads · Google Ads · TikTok Ads · LinkedIn Ads · Bing Ads · Campaigns, ad sets, ad groups, ads, creatives · Spend and performance

Per-client analytics

GA4 traffic, channels and events · Search Console queries and positions · Landing-page performance

Per-client commerce

Shopify orders, products, customers · Store analytics queries

Per-client lifecycle

Klaviyo campaigns, flows and metrics

Account governance

Workspace and account selection · Change history · Approval gates for writes

Research

Ads library brand search · Competitor ads and analytics · Keyword demand

GoMarble MCP workflows for agencies

Jobs marketers actually want done, rather than features. Each one is a single natural-language request.

Run a standardised audit

“Run our standard audit on this client's account.”

What GoMarble MCP does: Executes the same checks every time — structure, budget pacing, wasted spend, creative rotation, tracking health — against the selected account.

What you get: A consistent audit that does not vary with who ran it or how much time they had.

Find which accounts need attention

“Which of my clients had something meaningful change this week?”

What GoMarble MCP does: Compares recent performance against prior periods across connected accounts and surfaces material movements.

What you get: A short triage list rather than thirty dashboards to check.

Prepare for a client call

“Prepare me for tomorrow's call with [client] — what changed and why?”

What GoMarble MCP does: Pulls the client's cross-channel performance for the period, identifies notable movements and investigates their causes.

What you get: The changes worth raising with the explanation already attached.

Produce client commentary

“Write the performance commentary for this client's monthly report.”

What GoMarble MCP does: Reads the period's performance across the client's connected platforms and explains what moved and why.

What you get: The written explanation that reporting tools do not generate — usually the most time-consuming part of a report.

Audit a newly inherited account

“We just took over this account. What is wrong with it?”

What GoMarble MCP does: Runs a full structural and performance audit including tracking checks and recent change history.

What you get: A prioritised list of problems, which is exactly what the first client conversation needs.

Check budget pacing across clients

“Which client accounts are off pace this month?”

What GoMarble MCP does: Reads spend to date against targets for each connected account and projects to month end.

What you get: The accounts at risk of under- or over-spending, before the client notices.

Research a prospect's category

“What is [prospect] running, and what does their category look like?”

What GoMarble MCP does: Searches the ads library for the brand and category, pulls running ads and brand analytics.

What you get: Pitch-ready competitive context without a manual library trawl.

Standardise a recurring analysis

“Run the weekly wasted-spend review on every client account.”

What GoMarble MCP does: Applies the same waste definition across accounts and sizes findings in money.

What you get: A recurring process that produces comparable output across the book.

Example GoMarble MCP prompts for agencies

Things real marketers ask, grouped by intent. Paste any of them once connected.

Account triage

  • “Which client accounts need attention this week?”
  • “Which accounts had material performance changes?”
  • “Which accounts are off pace against budget?”

Audits

  • “Run our standard audit on this account.”
  • “We just inherited this account — what is wrong with it?”
  • “Check tracking health on this client.”
  • “Is this account structured sensibly?”

Client preparation

  • “Prepare me for tomorrow's call with [client].”
  • “What changed on this account this month and why?”
  • “What should I raise proactively with this client?”

Reporting

  • “Write the performance commentary for this client's report.”
  • “Summarise this client's month across all channels.”
  • “Build a channel breakdown for this client.”

Waste and efficiency

  • “Run the wasted-spend review on this account.”
  • “Where is this client's budget allocated inefficiently?”
  • “Which campaigns should we pause?”

New business

  • “What is [prospect] currently running?”
  • “What does the competitive picture look like in this category?”

Cross-client

  • “Which of my accounts share the same problem right now?”
  • “Compare performance trends across my ecommerce clients.”

Actions

  • “Propose the changes from this audit.”
  • “Propose budget reallocation for this client.”

Why use GoMarble MCP for agencies?

An API gives AI access to data. GoMarble MCP gives it the marketing context and workflows needed to work with that data.

Scoped access per client

Workspace and account selection controls what a session can reach, which matters more when the accounts belong to other people.

The same method every time

A standardised prompt produces a consistent audit regardless of who runs it — which is the difference between a documented process and an aspiration.

Commentary, not just data

Reporting tools render the numbers. The written explanation is the expensive part of an agency's month, and it is what an assistant with account access can actually draft.

Triage across the book

Reviewing thirty accounts is not viable. Asking which three moved is.

Approval gates for delegated execution

Changes are proposed and routed through approval gates, which is what makes it safe for a wider team to act on accounts they do not own.

GoMarble MCP for cross-platform marketing analysis

Marketers rarely decide anything from one platform. GoMarble MCP can give AI a view of the wider marketing system rather than forcing it to reason from one disconnected source at a time.

CombinationWhat becomes answerable
Per client, all channelsAnswer a client's cross-channel question in one request rather than assembling per-platform exports.
Ads + GA4 + ShopifyGround client reporting in site behaviour and real revenue rather than platform-reported conversions.
Paid + Search ConsoleShow clients where paid and organic overlap, which is a recurring and easily demonstrated saving.
Ads library + client accountsPut a client's performance next to what their category is running, for strategy and renewal conversations.
Across the client bookSpot patterns affecting several clients at once, such as a platform-wide cost shift.

How does GoMarble MCP work?

StepWhat happens
1You ask a question in natural language
2The AI client works out what information it needs
3GoMarble MCP retrieves the relevant marketing data and tools
4GoMarble supplies the marketing context around it
5The AI analyses the result
6You get an answer, a recommendation, a report — or a proposed action

Write access is plan-dependent. On the read-only plan you can connect a client and analyse supported accounts without making changes. Where write access is enabled, changes are proposed rather than applied directly — every write tool in the server is a propose call, and consequential actions route through the permissions and approval gates configured for your workspace.

Who is GoMarble MCP for?

Agency account leads

Prepare for client calls with the changes and causes already assembled.

Paid media teams in agencies

Run the same audit and waste review across the book without it degrading.

Agency owners

Make the standard of analysis consistent rather than dependent on who is available.

New business teams

Build competitive context for a pitch without a manual ads library trawl.

Client-facing analysts

Draft the performance commentary that reporting tools never produce.

GoMarble MCP vs traditional agencies workflows

Traditional workflowWith GoMarble MCP
Open every client account to check themAsk which accounts need attention
Audit quality varies by who ran itRun the same standardised audit every time
Write client commentary from scratchDraft it from the account's own data
Prepare for calls by assembling exportsAsk what changed and why
Check budget pacing account by accountAsk which accounts are off pace
Apply changes manually per accountPropose them, then approve

Frequently asked questions

What is MCP for agencies?
MCP for agencies means connecting an AI client to the client accounts you manage through the Model Context Protocol, so the same analysis can be run consistently across accounts. GoMarble MCP is an MCP server that provides that connection with workspace-level scoping.
Can GoMarble MCP handle multiple client accounts?
Yes. Workspace and account selection controls which accounts a given session can reach, so you work on one client's data at a time while having the whole book connected.
Can it run the same audit across accounts?
Yes, and this is the main agency benefit. A standardised prompt produces a consistent audit regardless of who runs it or how much time they have, which is what turns a documented process into an actual one.
Can it help with client reporting?
It can draft the performance commentary — the written explanation of what changed and why — which is usually the most time-consuming part of a client report. It is not a white-label reporting platform and does not produce branded client portals.
Can it tell me which accounts need attention?
Yes. It can compare recent performance against prior periods across connected accounts and surface material movements, which turns reviewing thirty accounts into triaging three.
Is client data kept separate?
Access is scoped by GoMarble workspace and account selection, so a session reaches the accounts you select for it. Configure workspaces per client to keep that boundary explicit.
Can GoMarble MCP make changes to client accounts?
Where write access is enabled, it proposes changes rather than applying them. Every write is a propose call routed through the workspace's permissions and approval gates — which is what makes delegated execution safe across a team. On the free plan there are no edit actions.
What are the free plan limits?
Up to $50,000 in cumulative ad spend, one account per data source, and no edit actions — read and analysis only. Agencies running multiple client accounts will exceed the one-account-per-source limit quickly.
Which AI assistants work with GoMarble MCP?
Claude, ChatGPT, Cursor, n8n, Hermes and OpenClaw, plus other clients that support compatible remote or local MCP servers.
How do I connect client accounts?
Connect each client's platforms to the relevant GoMarble workspace, then add GoMarble MCP as a connector in your AI client and authorize it. In Claude that is Settings → Connectors → Add custom connector, entering https://apps.gomarble.ai/mcp-api/sse, then choosing the workspace and accounts for the client you are working on.
Can it help with new business?
Yes. The ads library is on the same connection, so you can research a prospect's live advertising and category for pitch work without a manual trawl.
Does this replace our reporting platform?
No. Reporting platforms package and deliver branded client output, including portals and white-labelling. This is for the analysis and the commentary behind that output. Most agencies will run both.

Why GoMarble MCP?

The work you stop doing:

  • Stop checking thirty accounts to find the three that moved
  • Stop letting audit quality depend on who had time
  • Stop writing client commentary from a blank page
  • Stop assembling exports the night before a client call
  • Stop discovering pacing problems when the client does

Connect your marketing stack once. Give AI the context it needs. Ask in plain English, and let it analyse, explain, recommend and — where enabled — propose the change.

Your agencies data is already there. Now give AI access to it.

Connect GoMarble MCP to your marketing stack and start analysing agencies from the AI tool you already use.