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.
- Connect each client's platforms to the relevant GoMarble workspace.
- Connect GoMarble MCP to your preferred supported AI client.
- Authorize the access GoMarble requests.
- Choose the workspace and accounts for the client you are working on.
- Run your standardised prompts or workflows against that account.
Connecting to Claude
The current steps, from the GoMarble MCP page:
- Open Settings, then Connectors.
- Choose Add custom connector.
- Enter https://apps.gomarble.ai/mcp-api/sse, then select Authorize.
- 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
| Capability | What GoMarble MCP can do |
|---|---|
| Multi-account access | Reach every connected client account from one connection, scoped by workspace |
| Standardised audits | Run the same audit method on any account rather than ad hoc reviews |
| Exception monitoring | Surface the accounts that need attention instead of reviewing all of them |
| Cross-channel per client | Analyse a client's full paid picture in one request |
| Recurring analysis | Re-run the same investigation weekly without rebuilding it |
| Client-ready output | Produce analysis and commentary you can put in front of a client |
| Competitor research | Research a client's category for strategy and pitch work |
| Change history | See what the team changed on an account and when |
| Actions | Propose 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.
| Combination | What becomes answerable |
|---|---|
| Per client, all channels | Answer a client's cross-channel question in one request rather than assembling per-platform exports. |
| Ads + GA4 + Shopify | Ground client reporting in site behaviour and real revenue rather than platform-reported conversions. |
| Paid + Search Console | Show clients where paid and organic overlap, which is a recurring and easily demonstrated saving. |
| Ads library + client accounts | Put a client's performance next to what their category is running, for strategy and renewal conversations. |
| Across the client book | Spot patterns affecting several clients at once, such as a platform-wide cost shift. |
How does GoMarble MCP work?
| Step | What happens |
|---|---|
| 1 | You ask a question in natural language |
| 2 | The AI client works out what information it needs |
| 3 | GoMarble MCP retrieves the relevant marketing data and tools |
| 4 | GoMarble supplies the marketing context around it |
| 5 | The AI analyses the result |
| 6 | You 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 workflow | With GoMarble MCP |
|---|---|
| Open every client account to check them | Ask which accounts need attention |
| Audit quality varies by who ran it | Run the same standardised audit every time |
| Write client commentary from scratch | Draft it from the account's own data |
| Prepare for calls by assembling exports | Ask what changed and why |
| Check budget pacing account by account | Ask which accounts are off pace |
| Apply changes manually per account | Propose them, then approve |
Frequently asked questions
What is MCP for agencies?
Can GoMarble MCP handle multiple client accounts?
Can it run the same audit across accounts?
Can it help with client reporting?
Can it tell me which accounts need attention?
Is client data kept separate?
Can GoMarble MCP make changes to client accounts?
What are the free plan limits?
Which AI assistants work with GoMarble MCP?
How do I connect client accounts?
Can it help with new business?
Does this replace our reporting platform?
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.