Skip to content
→Connect your analytics stack
GoMarble MCP

MCP for marketing analytics

GoMarble MCP connects AI assistants to your marketing analytics stack — GA4, Search Console, ad platforms and store revenue — so they can analyse trends across the funnel, join traffic to conversions, and investigate why a metric moved instead of only charting that it did.

The answer is rarely in one dataset. Connect them once and ask the question that spans them.

What is MCP for marketing analytics?

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 analytics that means GA4, Search Console, Meta, Google, TikTok, LinkedIn, Bing, Shopify and Klaviyo, all reachable from one conversation.

Marketing analytics has a structural problem that MCP addresses directly: the data needed to answer a question almost never lives in one place. A conversion-rate drop might be a traffic-mix change in GA4, a query-intent shift in Search Console, a creative change in an ad account, or a checkout problem in the store. Querying each in turn is how the afternoon disappears. GoMarble MCP puts them in one context so the investigation can follow the evidence rather than the tool boundaries.

How to connect marketing analytics to GoMarble MCP

Connecting your analytics stack to GoMarble MCP takes a few steps. Connect each source once, then query across all of them.

  1. Connect your analytics and marketing sources — GA4, Search Console, ad platforms, Shopify, Klaviyo — to GoMarble.
  2. Connect GoMarble MCP to your preferred supported AI client.
  3. Authorize the access GoMarble requests.
  4. Choose the GoMarble workspace and properties the client can use.
  5. Start asking questions that span sources.

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 marketing analytics?

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

Analyze

  • Run custom GA4 reports with the dimensions and metrics a question needs
  • Analyse traffic sources, channels, events and user behaviour
  • Read page views, active users and device breakdowns
  • Analyse Search Console queries, clicks, impressions and positions
  • Join ad-platform performance to on-site behaviour and revenue

Diagnose

  • Investigate why conversion rate, revenue or traffic moved
  • Separate a traffic-mix change from a genuine performance change
  • Compare periods across sources on a consistent window
  • Trace a paid metric through to on-site behaviour and orders
  • Check whether a drop is real or a tracking and measurement artefact

Search and content

  • Compare paid and organic query performance
  • Analyse landing-page performance by query
  • Inspect indexing status and coverage issues
  • Track position and click trends over time

Research

  • Research competitor advertising through the ads library
  • Discover keyword demand and search volume
  • Compare channel contribution over time

Recommend

  • Surface the pages, channels or queries worth attention
  • Recommend where measurement is the problem rather than performance
  • Identify trends worth acting on before they become obvious

Act

  • Propose ad-account changes where write access is enabled
  • Every write is a proposal that routes through your workspace's approval gates
  • Analytics sources themselves are read-only

GoMarble MCP capabilities for marketing analytics

CapabilityWhat GoMarble MCP can do
Custom GA4 reportingRun reports with the dimensions and metrics a question needs, not a fixed template
Traffic analysisAnalyse sources, channels, events, page views and device behaviour
Search analyticsQuery Search Console for queries, clicks, impressions and positions
Cross-source joiningRead ad performance, site behaviour and revenue together
Root-cause analysisInvestigate why a metric moved across the funnel rather than within one tool
Trend analysisCompare periods consistently across sources
Indexing checksInspect URL indexing status and coverage issues
Measurement checksDistinguish a real change from a tracking artefact
ActionsPropose ad-account changes where enabled; analytics sources are read-only

What data can GoMarble MCP access?

The data available for marketing analytics, grouped by type.

GA4

Properties · Traffic sources and channels · Active users · Page views · Events · User behaviour · Device metrics · Custom report dimensions and metrics

Search Console

Search analytics by query and page · Clicks, impressions, CTR, position · Period comparisons · Sitemaps · URL inspection and indexing status

Advertising

Meta Ads · Google Ads · TikTok Ads · LinkedIn Ads · Bing Ads · Spend, conversions and platform metrics

Revenue and commerce

Shopify orders · Products · Customers · Store analytics queries

Lifecycle

Klaviyo campaigns and flows · Email metrics · Segments and lists

Warehouse

BigQuery datasets and tables · Snowflake queries

GoMarble MCP workflows for marketing analytics

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

Investigate a conversion-rate drop

“Our conversion rate dropped last week. What happened?”

What GoMarble MCP does: Reads GA4 traffic mix, channel composition and on-site behaviour for both periods, checks whether paid traffic shifted, and compares against store-side orders.

What you get: Whether the cause was traffic mix, on-site behaviour, a channel change or measurement — with the evidence for each.

Separate mix shift from real change

“Did our performance actually get worse, or did the traffic mix change?”

What GoMarble MCP does: Holds channel composition constant and recomputes the metric, then compares against the observed figure.

What you get: A clear answer on whether the move was efficiency or composition, which are frequently confused.

Trace paid traffic to revenue

“Are my paid visitors actually converting and spending?”

What GoMarble MCP does: Joins ad-platform click and spend data to GA4 behaviour and Shopify orders for the same period.

What you get: What paid traffic does after the click, rather than what the platform claims it did.

Compare paid and organic on the same queries

“Which queries am I paying for that I already rank on?”

What GoMarble MCP does: Reads Search Console query performance and joins it to paid search terms for the same window.

What you get: Where paid and organic overlap, and where paid spend is buying traffic you already earn.

Check whether a drop is a tracking problem

“Are we actually down, or is something broken in tracking?”

What GoMarble MCP does: Compares recorded conversions and events against store-side orders and looks for a break in event volume rather than a gradual decline.

What you get: Whether to investigate marketing or instrumentation — the step that prevents a week of optimising a phantom.

Analyse landing-page performance

“Which landing pages are underperforming for their traffic?”

What GoMarble MCP does: Reads page-level GA4 behaviour and conversion data alongside Search Console query and position data for the same URLs.

What you get: The pages losing users relative to the intent arriving at them.

Track a trend before it is obvious

“What's trending in the wrong direction that I haven't noticed?”

What GoMarble MCP does: Compares recent periods across traffic, conversion, spend and revenue and flags metrics with consistent directional drift.

What you get: Early movement rather than a problem that has already cost a quarter.

Build a funnel summary

“Summarise the full funnel this month — traffic, conversion and revenue.”

What GoMarble MCP does: Pulls GA4, Search Console, ad platforms and store data for the period and compares against the prior one.

What you get: One summary across the funnel with the notable movements explained.

Example GoMarble MCP prompts for marketing analytics

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

Traffic analysis

  • “How did traffic perform this month versus last?”
  • “Which channels are driving the most conversions?”
  • “How has my traffic mix changed over the quarter?”
  • “Which devices convert best?”

Diagnosis

  • “Why did conversion rate drop last week?”
  • “Is that a real change or a traffic-mix shift?”
  • “Are we actually down or is tracking broken?”
  • “Which channel is responsible for the revenue decline?”

Search performance

  • “Which queries drive the most organic clicks?”
  • “Which queries am I paying for that I already rank on?”
  • “Which pages lost search clicks this month?”
  • “Are there indexing problems on my key pages?”

Paid and revenue

  • “Are my paid visitors converting and spending?”
  • “Compare platform-reported conversions to actual store orders.”
  • “Which campaigns bring the most valuable customers?”

Landing pages

  • “Which landing pages underperform for their traffic?”
  • “How do my top pages convert by channel?”

Trends

  • “What's trending in the wrong direction?”
  • “Show me the metrics that changed most this month.”

Reporting

  • “Summarise the full funnel this month.”
  • “Build me a channel report for the board.”
  • “Compare this quarter against the last one.”

Actions

  • “Propose pausing the campaigns sending traffic that doesn't convert.”
  • “Propose budget shifts toward the channels producing real revenue.”

Why use GoMarble MCP for marketing analytics?

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

One question, several sources

Analytics questions cross datasets by nature. Connecting GA4, Search Console, ad platforms and store data separately leaves the joining to you, which is where the time goes.

Custom reports on demand

GA4's value is in the dimensions and metrics you combine. GoMarble MCP lets the assistant assemble the report a question needs rather than working from a saved one.

Measurement problems become visible

A drop that is actually a tracking fault looks identical to a real decline inside a single tool. Comparing against store-side data is what distinguishes them.

Root cause, not just charts

Following evidence from traffic to behaviour to revenue is the investigation. A dashboard renders each stage but cannot walk between them.

Warehouse when you need it

BigQuery and Snowflake are on the same connection for the questions that outgrow the platform reports.

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
GA4 + ad platformsSee what paid traffic does after the click rather than what each platform claims it did.
GA4 + ShopifyJoin on-site behaviour to actual orders and revenue, which is the denominator that matters.
Search Console + Google AdsCompare paid and organic on the same queries and find overlap worth eliminating.
GA4 + KlaviyoFollow acquisition through to email engagement and repeat purchase.
Everything + BigQuery or SnowflakeDrop to the warehouse for questions the platform reports cannot express.

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?

Marketing analysts

Assemble a cross-source investigation without writing the joins by hand.

Growth teams

Answer why a funnel metric moved instead of reporting that it did.

SEO and content teams

Read query, position and landing-page performance alongside paid and revenue data.

Ecommerce operators

Connect site behaviour to orders rather than trusting platform-reported conversions.

CMOs and founders

Get a funnel-level answer without commissioning an analysis every time.

GoMarble MCP vs traditional marketing analytics workflows

Traditional workflowWith GoMarble MCP
Open GA4, Search Console and three ad accountsAsk one question across all of them
Export and join datasets in a spreadsheetJoin them in the conversation
Build a custom GA4 report for each questionLet the assistant assemble the report
Assume a drop is performanceCheck it against store-side data first
Chart the metric and stopFollow the evidence to a cause
Rebuild the monthly funnel reportRe-run the same prompt

Frequently asked questions

What is MCP for marketing analytics?
MCP for marketing analytics means connecting an AI client to your analytics sources through the Model Context Protocol, so the assistant can query GA4, Search Console, ad platforms and revenue data and reason across them. GoMarble MCP is an MCP server that provides that connection.
Which analytics sources does GoMarble MCP support?
GA4 and Search Console for site and search analytics, Meta, Google, TikTok, LinkedIn and Bing for advertising, Shopify for commerce, Klaviyo for lifecycle, and BigQuery and Snowflake for warehouse queries.
Can GoMarble MCP run custom GA4 reports?
Yes. It can run reports with the dimensions and metrics a specific question needs, rather than being limited to a saved report or a fixed template.
Can it explain why a metric changed?
Yes, and this is the main reason to connect several sources. It can check whether a conversion-rate move was a traffic-mix change, an on-site behaviour change, a channel shift or a measurement artefact, and show the evidence for each.
Can it tell a real drop from a tracking problem?
It can compare recorded conversions and events against store-side orders and look for a break in event volume rather than a gradual decline, which is usually enough to separate the two before you start optimising.
Can it compare paid and organic search?
Yes. Search Console and Google Ads are on the same connection, so paid search terms and organic queries can be compared directly — including finding terms you pay for and already rank well on.
Is GoMarble MCP read-only for analytics?
Analytics sources such as GA4 and Search Console are read-only. Where write access is enabled on ad accounts, changes are proposed rather than applied directly and route through your workspace's approval gates. On the free plan there are no edit actions at all.
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.
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 my analytics stack?
Connect each source to GoMarble, 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 properties.
Does it replace my BI tool?
No. A BI tool renders and distributes analysis. This is for investigation — asking a question that spans sources and following the evidence. Many teams run both, and BigQuery and Snowflake are reachable here when a question outgrows the platform reports.
Can it do attribution modelling?
It reads what each platform and GA4 report, and can compare those against store-side revenue to show where they disagree. It does not build a multi-touch attribution model — that is a different product category.

Why GoMarble MCP?

The work you stop doing:

  • Stop opening five tools to answer one question
  • Stop joining exports in a spreadsheet
  • Stop building a custom GA4 report for every new question
  • Stop optimising a decline that was actually a tracking fault
  • Stop stopping at the chart when the question was why

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 marketing analytics data is already there. Now give AI access to it.

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