What is MCP for Snowflake?
M
C
P
f
o
r
S
n
o
w
f
l
a
k
e
m
e
a
n
s
c
o
n
n
e
c
t
i
n
g
a
n
A
I
c
l
i
e
n
t
t
o
y
o
u
r
S
n
o
w
f
l
a
k
e
w
a
r
e
h
o
u
s
e
t
h
r
o
u
g
h
t
h
e
M
o
d
e
l
C
o
n
t
e
x
t
P
r
o
t
o
c
o
l
,
s
o
t
h
e
a
s
s
i
s
t
a
n
t
c
a
n
r
u
n
q
u
e
r
i
e
s
o
n
y
o
u
r
b
e
h
a
l
f
.
U
n
l
i
k
e
t
h
e
p
l
a
t
f
o
r
m
c
o
n
n
e
c
t
i
o
n
s
,
w
h
i
c
h
e
x
p
o
s
e
f
i
x
e
d
e
n
d
p
o
i
n
t
s
,
t
h
i
s
i
s
a
q
u
e
r
y
i
n
t
e
r
f
a
c
e
—
i
t
s
s
c
o
p
e
i
s
w
h
a
t
e
v
e
r
y
o
u
r
w
a
r
e
h
o
u
s
e
c
o
n
t
a
i
n
s
a
n
d
y
o
u
r
c
r
e
d
e
n
t
i
a
l
s
p
e
r
m
i
t
.
How to connect Snowflake to GoMarble MCP
Connect Snowflake once in GoMarble, then point any supported AI client at the MCP server.
- S
- i
- g
- n
- u
- p
- o
- n
- G
- o
- M
- a
- r
- b
- l
- e
- ,
- c
- o
- n
- n
- e
- c
- t
- S
- n
- o
- w
- f
- l
- a
- k
- e
- u
- n
- d
- e
- r
- I
- n
- t
- e
- g
- r
- a
- t
- i
- o
- n
- s
- ,
- t
- h
- e
- n
- a
- d
- d
- t
- h
- e
- G
- o
- M
- a
- r
- b
- l
- e
- M
- C
- P
- s
- e
- r
- v
- e
- r
- a
- s
- a
- c
- u
- s
- t
- o
- m
- c
- o
- n
- n
- e
- c
- t
- o
- r
- i
- n
- y
- o
- u
- r
- A
- I
- c
- l
- i
- e
- n
- t
- .
- T
- h
- e
- s
- a
- m
- e
- c
- o
- n
- n
- e
- c
- t
- i
- o
- n
- s
- e
- r
- v
- e
- s
- e
- v
- e
- r
- y
- c
- l
- i
- e
- n
- t
- y
- o
- u
- a
- d
- d
- .
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 Snowflake?
Grouped by the job rather than by the tool that does it.
Analyze
- Run queries against your warehouse from a plain-language request
- Pull business data that never reaches the ad platforms — margin, LTV, returns, offline revenue
- Aggregate across tables the ad platforms cannot see
Investigate
- Check what the warehouse says against what a platform reports
- Reconcile platform-attributed revenue with booked revenue
- Interrogate the data model behind a number you do not trust
Act
- Scope depends on the credentials you connect with — treat it as you would any warehouse access
GoMarble MCP capabilities for Snowflake
| Capability | What GoMarble MCP can do |
|---|---|
| Query execution | Runs SQL against Snowflake from a natural-language request |
| Scope | Whatever your warehouse holds and your connected credentials permit — not a fixed endpoint list |
| Business context | Margin, lifetime value, returns and offline revenue that ad platforms never see |
| Reconciliation | Compare platform-reported figures against the numbers the business actually books |
| Access control | Governed by the Snowflake role you connect with, not by this connection |
What data can GoMarble MCP access?
The data available for Snowflake, grouped by type.
Warehouse
Any table or view your connected role can read
Typical use
Order and revenue tables · Customer and LTV models · Margin and cost data · Offline conversions · Marketing data already piped in
GoMarble MCP workflows for Snowflake
Jobs marketers actually want done, rather than features. Each one is a single natural-language request.
Judge campaigns on margin, not revenue
“Which Meta campaigns drive the most gross margin, not just revenue?”
What GoMarble MCP does: Pulls campaign revenue from Meta and joins it to margin data in the warehouse — a question neither source can answer alone.
What you get:
Reconcile platform and booked revenue
“How does Meta-attributed revenue compare to what we actually booked last month?”
What GoMarble MCP does: Queries booked revenue in Snowflake and compares it against platform-reported figures.
What you get:
Bring LTV into the CPA conversation
“What is our allowable CPA by segment based on actual LTV?”
What GoMarble MCP does: Queries the LTV model and sets it against current CPA by channel.
What you get:
Account for returns
“Which channels look worse once returns are deducted?”
What GoMarble MCP does: Pulls return rates by channel from the warehouse and recalculates efficiency.
What you get:
Check a number you do not trust
“Where does this revenue figure actually come from?”
What GoMarble MCP does: Interrogates the underlying tables rather than taking a dashboard at face value.
What you get:
Pull offline conversions
“How many of last month's leads actually closed?”
What GoMarble MCP does: Queries the closed-won data that never makes it back to the ad platforms.
What you get:
Example GoMarble MCP prompts for Snowflake
Things real marketers ask, grouped by intent. Paste any of them once connected.
Revenue and margin
- “What was booked revenue by channel last month?”
- “Which products carry the best margin?”
- “Show me revenue net of returns by channel”
- “How does gross margin split across paid and organic?”
Customer
- “What is average LTV by acquisition channel?”
- “How does repeat rate differ by first-order source?”
- “Which segments have the highest lifetime value?”
Reconciliation
- “Compare Meta-attributed revenue with booked revenue”
- “Does platform ROAS match what the warehouse says?”
- “Where is the gap between reported and actual conversions?”
Offline
- “How many leads from last month closed?”
- “What is the lead-to-customer rate by channel?”
- “Show me offline revenue by source”
- “Which channels produce leads that actually close?”
Cohorts and trend
- “How has repeat purchase rate moved over the last four quarters?”
- “Show me revenue by acquisition cohort”
- “Which months produced the most valuable customers?”
Why use GoMarble MCP for Snowflake?
An API gives AI access to data. GoMarble MCP gives it the marketing context and workflows needed to work with that data.
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 |
|---|---|
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?
Analytics teams
Answer an ad-hoc warehouse question without opening a SQL client.
Performance leads
Bring margin and LTV into channel decisions rather than optimising to platform revenue.
Finance-adjacent marketers
Reconcile what platforms claim against what the business booked.
GoMarble MCP vs traditional Snowflake workflows
| Traditional workflow | With GoMarble MCP |
|---|---|
Frequently asked questions
What is MCP for Snowflake?
Can it write to my warehouse?
Do I need to know SQL?
Why connect a warehouse to an ad tool at all?
Is it safe to let an assistant query the warehouse?
Which AI clients work with it?
What does the free plan allow?
Does it replace our BI tool?
Why GoMarble MCP?
The work you stop doing:
- T
- h
- e
- w
- a
- r
- e
- h
- o
- u
- s
- e
- a
- n
- d
- t
- h
- e
- a
- d
- p
- l
- a
- t
- f
- o
- r
- m
- s
- a
- n
- s
- w
- e
- r
- a
- b
- l
- e
- i
- n
- o
- n
- e
- c
- o
- n
- v
- e
- r
- s
- a
- t
- i
- o
- n
- ,
- s
- o
- m
- a
- r
- g
- i
- n
- a
- n
- d
- l
- i
- f
- e
- t
- i
- m
- e
- v
- a
- l
- u
- e
- c
- a
- n
- i
- n
- f
- o
- r
- m
- a
- m
- e
- d
- i
- a
- d
- e
- c
- i
- s
- i
- o
- n
- i
- n
- s
- t
- e
- a
- d
- o
- f
- a
- r
- r
- i
- v
- i
- n
- g
- a
- w
- e
- e
- k
- l
- a
- t
- e
- r
- .
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 Snowflake data is already there. Now give AI access to it.
Connect GoMarble MCP to your marketing stack and start analysing Snowflake from the AI tool you already use.