Skip to content
→Connect Snowflake — free
GoMarble MCP

MCP for Snowflake

GoMarble MCP connects AI assistants to Snowflake through a query interface, letting them run SQL against your warehouse from a natural-language request — and join that answer to ad platform data on the same connection.

One tool, and an unusually broad one: anything expressible as a query against data you can already reach.

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.

  1. S
  2. i
  3. g
  4. n
  5. u
  6. p
  7. o
  8. n
  9. G
  10. o
  11. M
  12. a
  13. r
  14. b
  15. l
  16. e
  17. ,
  18. c
  19. o
  20. n
  21. n
  22. e
  23. c
  24. t
  25. S
  26. n
  27. o
  28. w
  29. f
  30. l
  31. a
  32. k
  33. e
  34. u
  35. n
  36. d
  37. e
  38. r
  39. I
  40. n
  41. t
  42. e
  43. g
  44. r
  45. a
  46. t
  47. i
  48. o
  49. n
  50. s
  51. ,
  52. t
  53. h
  54. e
  55. n
  56. a
  57. d
  58. d
  59. t
  60. h
  61. e
  62. G
  63. o
  64. M
  65. a
  66. r
  67. b
  68. l
  69. e
  70. M
  71. C
  72. P
  73. s
  74. e
  75. r
  76. v
  77. e
  78. r
  79. a
  80. s
  81. a
  82. c
  83. u
  84. s
  85. t
  86. o
  87. m
  88. c
  89. o
  90. n
  91. n
  92. e
  93. c
  94. t
  95. o
  96. r
  97. i
  98. n
  99. y
  100. o
  101. u
  102. r
  103. A
  104. I
  105. c
  106. l
  107. i
  108. e
  109. n
  110. t
  111. .
  112. T
  113. h
  114. e
  115. s
  116. a
  117. m
  118. e
  119. c
  120. o
  121. n
  122. n
  123. e
  124. c
  125. t
  126. i
  127. o
  128. n
  129. s
  130. e
  131. r
  132. v
  133. e
  134. s
  135. e
  136. v
  137. e
  138. r
  139. y
  140. c
  141. l
  142. i
  143. e
  144. n
  145. t
  146. y
  147. o
  148. u
  149. a
  150. d
  151. d
  152. .

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 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

CapabilityWhat GoMarble MCP can do
Query executionRuns SQL against Snowflake from a natural-language request
ScopeWhatever your warehouse holds and your connected credentials permit — not a fixed endpoint list
Business contextMargin, lifetime value, returns and offline revenue that ad platforms never see
ReconciliationCompare platform-reported figures against the numbers the business actually books
Access controlGoverned 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.

CombinationWhat becomes answerable

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?

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 workflowWith GoMarble MCP

Frequently asked questions

What is MCP for Snowflake?
It means connecting an AI client such as Claude or ChatGPT to your Snowflake warehouse through the Model Context Protocol, so the assistant can run queries for you. Unlike the platform connections, it is a query interface rather than a fixed set of endpoints.
Can it write to my warehouse?
Its scope is governed by the Snowflake role you connect with, not by this integration. Connect a read-only role if you want it strictly read-only — that is the correct control point, and the same discipline you would apply to any other warehouse client.
Do I need to know SQL?
Not to ask a question, but it helps to know what is in your warehouse. The assistant writes the query; you still need enough context to judge whether the answer is reasonable and whether it queried the table you meant.
Why connect a warehouse to an ad tool at all?
Because ad platforms optimise to what they can see, and what they cannot see is margin, returns and lifetime value. Joining those two sides is how a ROAS conversation becomes a profit conversation, and it is hard to do when the data lives in separate tools.
Is it safe to let an assistant query the warehouse?
Treat it exactly as you would any other client with those credentials. The access is whatever the connected role permits, so scope the role deliberately rather than relying on the tool to restrain itself.
Which AI clients work with it?
Claude, ChatGPT, Cursor, n8n, Hermes and OpenClaw. The same server URL works for all of them.
What does the free plan allow?
Read and analysis only, one account per data source, and a cap of $50,000 in cumulative ad spend.
Does it replace our BI tool?
No. BI is for the numbers many people check repeatedly, and it should stay. This is for the one-off question, and particularly the kind that joins warehouse data to ad data — which is usually awkward to model in advance.

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.