Skip to content
→Connect Shopify and your ad accounts
GoMarble MCP

MCP for ecommerce marketing

GoMarble MCP connects AI assistants to your ecommerce stack — Shopify orders and products, your ad accounts, GA4 and Klaviyo — so they can read advertising against real revenue, analyse product-level performance, and investigate why orders or ROAS moved.

Platform-reported conversions are one number. Your orders are another. Connect both and ask against the one that pays the bills.

What is MCP for ecommerce marketing?

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 ecommerce that means Shopify orders, products and customers alongside Meta, Google, TikTok, Bing, GA4 and Klaviyo.

The specific problem this solves for ecommerce is the denominator. Meta reports conversions it believes it influenced. Google reports its own. Your store reports orders. These never reconcile, and decisions made on platform-reported ROAS alone quietly optimise toward the number the platform can see rather than the money you actually took. GoMarble MCP puts store revenue in the same conversation as ad spend so the question can be asked against real orders.

How to connect ecommerce marketing to GoMarble MCP

Connecting your ecommerce stack to GoMarble MCP takes a few steps. Connect the store and your ad accounts once, then query them together.

  1. Connect Shopify and your ad platforms to GoMarble.
  2. Connect GoMarble MCP to your preferred supported AI client.
  3. Authorize the access GoMarble requests.
  4. Choose the GoMarble workspace, store and ad accounts the client can use.
  5. Start asking questions that span advertising and revenue.

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

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

Analyze

  • Read orders, products and customers from Shopify
  • Run store analytics queries
  • Analyse ad spend against actual store revenue
  • Analyse product-level and collection-level performance
  • Compare periods across advertising and commerce together

Diagnose

  • Investigate why orders or revenue moved
  • Separate an advertising problem from a store or checkout problem
  • Compare platform-reported conversions against real orders
  • Identify products absorbing ad spend without returning on it
  • Check whether a decline is demand, delivery or measurement

Creative intelligence

  • Analyse which creatives drive orders rather than clicks
  • Identify creative fatigue on the ads carrying revenue
  • Compare creative performance by product or category
  • Research competitor advertising through the ads library

Research

  • Research competitor ads and brand-level analytics
  • Discover keyword demand for product terms
  • Compare channel contribution to store revenue

Recommend

  • Recommend where budget should move based on store revenue
  • Surface products worth more or less advertising support
  • Identify customer segments worth acquiring more of
  • Flag where acquisition cost is rising against customer value

Act

  • Propose ad-account changes where write access is enabled
  • Propose budget shifts toward products and campaigns producing revenue
  • Every write is a proposal that routes through your workspace's approval gates

GoMarble MCP capabilities for ecommerce marketing

CapabilityWhat GoMarble MCP can do
Store data accessRead Shopify orders, products and customers, and run store analytics queries
Ads against revenueCompare ad spend to real store orders rather than platform-reported conversions
Product-level analysisAnalyse performance by product and collection
Revenue diagnosisInvestigate whether an order decline is advertising, store or measurement
Creative analysisIdentify which creatives drive orders, not just clicks
Lifecycle contextRead Klaviyo campaigns and flows alongside acquisition
Competitor researchSearch the ads library and analyse competitor advertising
ReportingGenerate summaries spanning advertising and commerce
ActionsPropose ad-account changes, subject to approval gates

What data can GoMarble MCP access?

The data available for ecommerce marketing, grouped by type.

Shopify

Orders · Products · Customers · Store analytics queries · Shop details

Advertising

Meta Ads · Google Ads · TikTok Ads · Bing Ads · Campaigns, ad sets and creatives · Spend and platform-reported conversions

Product advertising

Product catalogs · Product sets · Shopping and PMax asset groups

Site behaviour

GA4 traffic and channels · Events and conversions · Page and device performance

Lifecycle

Klaviyo campaigns · Flows and flow reports · Segments and lists · Email metrics

Search

Search Console queries and positions · Keyword demand

GoMarble MCP workflows for ecommerce marketing

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

Compare ad spend to real revenue

“What did we actually make from Meta last month, according to Shopify?”

What GoMarble MCP does: Pulls Meta spend for the period and Shopify orders for the same window, then compares against platform-reported conversions.

What you get: The gap between what the platform claimed and what the store recorded, which is usually the more useful number.

Diagnose an order decline

“Orders are down this week. Is it advertising or the store?”

What GoMarble MCP does: Reads ad spend and delivery, GA4 traffic and behaviour, and Shopify order data for the period and the one before.

What you get: Whether traffic fell, conversion fell, or orders fell without either — each pointing somewhere different.

Find products absorbing spend

“Which products are taking ad spend without producing orders?”

What GoMarble MCP does: Joins product-level advertising data to Shopify order data for the same products and period.

What you get: Products worth pulling support from, and products worth more of it.

Find your best acquisition creative

“Which creatives are driving actual orders, not just clicks?”

What GoMarble MCP does: Reads creative-level ad performance and compares against store orders rather than platform-reported conversions.

What you get: The creatives that produce revenue, which are not always the ones with the best CTR.

Check customer quality by channel

“Which channel brings customers worth having?”

What GoMarble MCP does: Reads Shopify customer and order data alongside channel attribution and Klaviyo engagement.

What you get: Whether a cheap acquisition channel is producing customers who repeat, or one-time buyers.

Analyse a promotion

“How did last week's promotion perform across ads, email and the store?”

What GoMarble MCP does: Pulls ad spend and performance, Klaviyo campaign metrics and Shopify orders for the promotion window.

What you get: The full picture of a promotion rather than three partial ones.

Check acquisition cost against value

“Is our CAC rising faster than customer value?”

What GoMarble MCP does: Compares acquisition spend and new-customer counts from Shopify across periods, alongside order value and repeat behaviour.

What you get: Whether rising CAC is a problem or a reasonable trade for better customers.

Produce a revenue-led summary

“Summarise the month — spend, orders, revenue and what changed.”

What GoMarble MCP does: Pulls advertising, store and lifecycle data for the period and compares against the prior one.

What you get: A summary built on orders rather than on platform-reported conversions.

Example GoMarble MCP prompts for ecommerce marketing

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

Revenue and orders

  • “What did we actually make from Meta last month, per Shopify?”
  • “How do platform-reported conversions compare to real orders?”
  • “Which channel contributed most to revenue this month?”
  • “How did revenue trend across the quarter?”

Diagnosis

  • “Orders are down — is it advertising or the store?”
  • “Why did revenue drop last week?”
  • “Did conversion rate fall or did traffic fall?”
  • “Is this a demand problem or a delivery problem?”

Product performance

  • “Which products are taking ad spend without producing orders?”
  • “Which products have the best return on ad spend?”
  • “Which collections deserve more support?”

Creative

  • “Which creatives drive actual orders?”
  • “Which ads are fatiguing on my highest-revenue products?”
  • “Compare creative performance by product category.”

Customer value

  • “Which channel brings customers who repeat?”
  • “Is CAC rising faster than customer value?”
  • “Which campaigns bring the highest average order value?”

Promotions and lifecycle

  • “How did last week's promotion perform across ads, email and store?”
  • “How do Klaviyo flows contribute to revenue?”

Reporting

  • “Summarise the month across spend, orders and revenue.”
  • “Build me a product-level performance breakdown.”

Actions

  • “Propose shifting budget toward the products producing revenue.”
  • “Propose pausing campaigns spending without orders.”

Why use GoMarble MCP for ecommerce marketing?

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

Revenue is in the same conversation

Connecting an ad API alone leaves you optimising toward platform-reported conversions. Store orders on the same connection change what you are optimising for.

Product-level joins are already there

Matching advertising to products means joining catalogs, campaigns and orders. That is the work, and it is done for you rather than by you.

Customer value, not just acquisition

Shopify customer data and Klaviyo engagement sit alongside ad performance, so a channel can be judged on the customers it brings rather than the conversions it claims.

Store problems become visible

An order decline caused by checkout rather than advertising is indistinguishable inside an ad account. It is obvious the moment both are readable.

Writes are governed

Ad-account changes are proposed and routed through approval gates. Store data is read-only.

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
Shopify + Meta AdsRead Meta spend against real orders and see the gap against platform-reported conversions.
Shopify + Google AdsJoin Shopping and search performance to product-level revenue and margin thinking.
Shopify + GA4Separate a traffic problem from an on-site conversion problem before touching campaigns.
Shopify + KlaviyoFollow acquisition into retention and repeat purchase, which is where ecommerce profit actually lives.
All channels + ShopifyCompare every channel on its contribution to orders rather than on its own reported conversions.

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?

Ecommerce operators

Ask about advertising against the order data you actually run the business on.

DTC growth teams

Judge channels and creatives by revenue and customer quality, not platform-reported conversions.

Ecommerce agencies

Give clients answers grounded in store data rather than three platform dashboards.

Founders

Understand what marketing did to revenue without learning four reporting interfaces.

Retention and lifecycle teams

Read acquisition alongside email engagement and repeat behaviour.

GoMarble MCP vs traditional ecommerce marketing workflows

Traditional workflowWith GoMarble MCP
Compare ad dashboards to Shopify by handAsk across both at once
Optimise toward platform-reported ROASAsk against real orders
Guess whether a drop is ads or the storeCheck both in one question
Build product-level joins in a spreadsheetAsk for product-level performance
Judge a channel on CAC aloneJudge it on the customers it brings
Report on three tools separatelySummarise the whole picture

Frequently asked questions

What is MCP for ecommerce marketing?
MCP for ecommerce marketing means connecting an AI client to your store and advertising data through the Model Context Protocol, so the assistant can read ad spend against real orders. GoMarble MCP is an MCP server that provides that connection across Shopify, ad platforms, GA4 and Klaviyo.
Can GoMarble MCP read my Shopify data?
Yes. It can read orders, products and customers, and run store analytics queries, alongside your ad account data in the same conversation.
Can it compare ad spend to actual revenue?
Yes, and this is the main reason to connect the store. It can compare platform-reported conversions against Shopify orders for the same window and show where they disagree.
Why don't Meta's numbers match my Shopify revenue?
Different attribution models and windows. Meta credits conversions it influenced within its own window, including view-through; your store credits the session that converted. Neither is wrong and they will never reconcile exactly — which is why seeing both matters.
Can it analyse product-level performance?
Yes. It can join product advertising data to Shopify order data, which is how you find products absorbing spend without producing orders.
Can it tell me whether an order drop is ads or the store?
Yes. By reading ad delivery, GA4 traffic and behaviour, and store orders together it can establish whether traffic fell, conversion fell, or orders fell without either — three different problems with three different fixes.
Can GoMarble MCP make changes?
Where write access is enabled it proposes ad-account changes, routed through your workspace's permissions and approval gates. Store data is read-only. 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 Shopify?
Connect Shopify and your ad platforms 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, store and accounts.
Does it do attribution modelling?
No. It reads what each platform and your store report and shows where they disagree, which is often enough to make a decision. Multi-touch attribution modelling is a separate product category.
Can it read Klaviyo?
Yes. Klaviyo campaigns, flows, flow reports, segments and metrics are on the same connection, so acquisition can be read alongside retention.

Why GoMarble MCP?

The work you stop doing:

  • Stop optimising toward conversions the platform can see instead of money you took
  • Stop comparing ad dashboards to Shopify by hand every week
  • Stop guessing whether an order drop is advertising or checkout
  • Stop judging channels on CAC without knowing what the customers are worth
  • Stop building product-level joins in a spreadsheet

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

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