Skip to content New SourceLoop MCP: chat with your attribution data in Claude, ChatGPT & Cursor
SourceLoop

MCP server

Marketing attribution MCP server for Claude and ChatGPT

Ask Claude, ChatGPT, or Cursor where your leads, conversions, and revenue come from. SourceLoop answers from your real data, with the same numbers as your dashboard.

Used by 750+ marketing teams, agencies, and SaaS companies

  • Bennett
  • Vectivo
  • Siite
  • Huemor
  • Infludata
  • Wonsulting
  • Orchly
  • PacificCrest
  • ReachTopCPA
  • BrassAnimals
  • TechCXO

How it works

Your AI asks, SourceLoop knows what your numbers mean

Claude and ChatGPT don't know your business. SourceLoop gives them your definitions, logic, and context, and checks the data first.

Why connect SourceLoop

Same question, three very different answers

An assistant only knows what it can see. Here's what each one can tell you about your revenue.

"Which campaigns drove the most revenue last quarter?"

ChatGPT on its own

I don't have access to your ad accounts or your sales data. If you export your campaigns and your revenue as CSV files, I can try to match them up.

  • Only what you paste in
  • Your leads and revenue
  • Ad spend
  • Any live data
With an ad platform's MCP

Brand search recorded 46 conversions at $54 each. I can't see which of those turned into revenue, or what your other channels did.

  • Its own campaigns and clicks
  • Revenue from your sales
  • Organic, AI search, and other ads
  • Each lead's journey
With SourceLoop

Brand search drove $118k in revenue from $9.4k of spend. Your site's visit history shows 1 in 4 of those buyers first came from a Meta ad about 3 weeks earlier, so pausing Meta prospecting would likely cut brand search revenue too.

  • Every visit, tracked first-party
  • Every channel, joined into one journey
  • Leads, conversions, and revenue

From question to action

Ask, check, and act without leaving the chat

One conversation takes you from a question to a report your team can open, with the data checked on the way.

Ask your data

Ask about any channel, campaign, or lead

Type the question you'd ask an analyst. The answer comes from your own data, worked out the way your dashboard works it out.

  • Leads, revenue, and spend by channel or campaign
  • Every visit behind one lead or customer

Answers you can trust

It checks the data before it explains it

A broken form tag or an expired ad connection looks exactly like a bad week. SourceLoop tells your assistant which one it is.

  • Tracking, ad connections, and CRM sync checked first
  • Every answer states what each metric counts

Act on the answer

Turn an answer into a report, an alert, or a sale on record

An answer is rarely the end. Ask your assistant to keep it, share it, or watch it for you.

  • Live reports, shared as a link in your brand
  • Slack and email alerts for good leads or rising costs
  • Sale values written back to each lead

For agencies

Every client in one conversation

One connection covers every client website you manage. Ask across all of them at once, then draft each client's update from their own numbers.

  • Compare every client in one answer
  • Draft monthly updates from real numbers
SourceLoop for agencies

What to ask

Questions worth asking on day one

Pick one, then copy it or open it straight in Claude or ChatGPT once SourceLoop is connected to your account.

Check SourceLoop's data health, then give me last week versus the week before: conversions, revenue, spend and cost per lead, split by channel.

+ SourceLoop Ask Claude Ask ChatGPT

What changed most between last week and the four-week average? Only mention things that moved more than 15%, and say whether the change is big enough to be real given the volume.

+ SourceLoop Ask Claude Ask ChatGPT

Summarise last week for a non-marketing audience in five bullets. No jargon, and state what each number counts.

+ SourceLoop Ask Claude Ask ChatGPT

Which campaigns produced leads last week that already have deals attached, and which produced leads with nothing behind them?

+ SourceLoop Ask Claude Ask ChatGPT
See every prompt

Setup

Connected in 30 seconds, no code

  1. 1 Add SourceLoop as a connector Paste the server URL into Claude, ChatGPT, Cursor, or any MCP client.
  2. 2 Sign in and choose access Sign in with your SourceLoop account and pick what the assistant may read or change.
  3. 3 Ask your first question Ask in plain English. Your assistant picks the right tools and shows its numbers.
Works with the AI tools your team already uses
  • Claude
  • ChatGPT
  • Cursor
  • Windsurf
  • Zed
  • Perplexity

Security

You decide what your AI can see and do

The connection can only do what its permissions allow. It reads your attribution and CRM data, and never touches your ad accounts or budgets.

  • Sign in, or use a scoped key Chat apps sign in with your SourceLoop account. Scripts and editors use an API key.
  • Read-only unless you allow more Tools that write are only offered when you grant write access, however a question is phrased.
  • Personal details stay masked Names, emails, and phone numbers are hidden unless the connection is allowed to read them.
  • Revoke in one click Remove a connection or a key from the app without touching anything else. It never edits your ad accounts.

FAQ

MCP server, frequently asked

What is MCP, and why does SourceLoop support it?

Model Context Protocol (MCP) is an open standard, first developed by Anthropic, for connecting AI assistants to live tools and data. With SourceLoop connected, Claude, ChatGPT, Cursor, and other MCP clients can answer questions from your real lead, ad spend, and revenue data, with the same numbers as your dashboard.

How is this different from Google Ads' or Meta's own MCP?

An ad platform's connection sees that platform's campaigns and the conversions it counted. SourceLoop sees every channel, including organic search, AI search, referral, and Direct, joins them to your conversions, CRM, and revenue, and keeps the journey of each lead. So you can ask which channel brought revenue, as well as which ad got clicks.

Which AI tools does this work with?

Claude, ChatGPT, Cursor, Windsurf, Zed, and any other client that supports remote MCP servers, plus agents you build yourself.

What can the assistant look at?

The same data your reports run on: leads, conversions, and revenue by channel, campaign, ad, and landing page, next to ad spend; funnels and conversion paths; contacts, companies, and their journeys; lifetime value; and a data health check. Same numbers, same filters, as the app.

Can the assistant make changes?

Only if you grant write access. It can create and edit reports, share a report link, set up Slack and email alerts, and record a sale's value or status on a contact or company. It can't change your ad accounts or your budgets.

Is my data safe?

You sign in with your SourceLoop account or use a scoped API key, and choose what the assistant may read or change. Personal details stay masked unless you allow them. Revoke any connection in one click.

Which plans include MCP?

Professional and Agency. Every free trial can try it.

How do I set it up?

Add SourceLoop as a connector in Claude or ChatGPT and sign in, or paste the server URL and an API key into Cursor. It takes about 30 seconds, with no code.

Track every conversion to its true source

Capture and send full attribution data from every signup, lead, booking, and sale to your CRM and ad platforms, so you know exactly what's driving revenue.

Without SourceLoop

Untagged

Kayden Floyd

kayden@abc.com

  • SourceUnknown
  • MediumUnknown
  • CampaignUnknown
  • Landing pageUnknown
Journey
No touchpoints captured

With SourceLoop

Auto-tagged

Kayden Floyd

kayden@abc.com · Acme Co.

  • Channel Paid Social
  • CampaignFree_demo
  • Landing page/pricing
Journey
Synced to HubSpot Google Ads Meta