The attribution data layer for your agents to drive growth.

Source turns your website and CRM data into attribution your agents can query over MCP.

Free up to 100K events a month. No credit card.
Product demo
api.source.app/mcp
api.source.app/mcp

Claude

Add https://api.source.app/mcp as a custom connector, then sign in to Source.

api.source.app/mcp

ChatGPT

Source is listed in the OpenAI marketplace, so you can add it to ChatGPT from there.

api.source.app/mcp

Cursor

Open Settings, then API keys, in Source and copy the Cursor config from Connect an AI client.

api.source.app/mcp

Claude Code

Run claude mcp add with your API key. The full command is under Connect an AI client.

api.source.app/mcp
Listed in the Claude marketplaceListed in the OpenAI marketplace

See every touch that led to the deal.

One path per buyer, from the first ad view to the closed deal.

View-through conversions

Source credits the ad a buyer saw but never clicked when that buyer later books a meeting or closes a deal. View-through sits next to click-through on the same path, so you can compare the two.

Outbound campaign tracking

Source records the UTMs and referrer on every visit, so tagged links in your outbound sequences land on the same path as ads and content. Add calls and meetings as offline touches, then ask which sequences sourced pipeline.

Organic keyword searches

Source pulls organic queries from Google Search Console and estimates which query brought in each contact, with a confidence score. See which searches turn into meetings and deals.

Multi-touch attribution

Every touch carries a weight for six models: first touch, last touch, linear, position based, and linear and exponential time decay. Switch models to see how credit moves between channels.

Ask where pipeline came from. Get the SQL with the answer.

Your agent finds the tables, runs the query and shows its work. Every answer includes the SQL behind it, so you can check how each number was calculated.

Using Source, which channels drove pipeline last quarter?
​describe_datatables, columns
​run_sqlfact_session_attribution
​askcredit by channel
Here is pipeline by channel for last quarter.
ChannelPipelineTotal
Organic search$412K
Paid search$268K
LinkedIn$151K
Newsletter$74K
Example data

What agents can do with Source

Ranked by pipeline
Google
Meta
LinkedIn
↗Shift to LinkedIn
01

Shift ad budget

Move spend to the channels whose visits turn into pipeline.

SSource agentAPP
Pipeline by channel, last quarter
Organic search$412K
Paid search$268K
LinkedIn$151K
03

Report in Slack

Post attribution by channel to your team on a schedule.

<!-- Start Source Pixel Snippet --> <script>!function(e,s,t,n,c,i,o,r,u){…} (window,document,"script",0,"sourcePixel"), sourcePixel("init","YOUR_WEBSITE_ID"), sourcePixel("event","pageload")</script>
✓Sessions arriving
04

Install the pixel

Your agent adds the Source snippet to your site and checks that sessions arrive.

One MCP URL with eight tools.

https://api.source.app/mcp
ask

Ask which campaigns sourced pipeline last quarter. Returns the answer, the SQL behind it, the result table and follow-up questions.

run_​sql

Run a read-only BigQuery SELECT against your attribution data.

describe_​data

List tables and columns, with guidance on which answers what.

list_​websites

List the websites a credential can query.

configure_​funnel

Set the funnel stages Source uses for your website.

get_​pixel_​installation_​guide

Get install steps for the Source pixel on your site.

get_​funnel_​configuration_​guide

Get steps for mapping your CRM stages to the funnel.

feedback

Report an answer that was wrong or misleading.

Query tools are read-only and scoped to the websites you approve. run_sql accepts SELECT queries only, and only org admins can save a funnel.

Connected in three steps

1

Start free and install the pixel

Sign up, then add the Source pixel to your site.

2

Connect your CRM

Bring meetings, deals and revenue onto the same path as visits.

3

Connect Source to your agent

Paste the MCP config into your client and sign in.

~/.cursor/mcp.jsonCopy
{
  "mcpServers": {
    "source": {
      "url": "https://api.source.app/mcp"
    }
  }
}
Sign in with OAuth when prompted. Or send a read-only API key as a Bearer token.

Enterprise-grade security

Source has completed a SOC 2 Type II examination and is ISO 27001 certified. You can request our latest SOC 2 report under NDA.

AICPA SOC 2 seal for service organizationsSOC 2 Type IIExamination completed
ISO 27001 certification markISO 27001Certified
Read our security overview
Encrypted

Data is encrypted in transit with TLS and at rest. It is never sold or used to train external models.

OAuth for MCP

Clients sign in with OAuth 2.1 and PKCE. Revoke a connection any time in Settings, then API keys, then Connected apps.

Scoped queries

Query tools are read-only and limited to the websites you approve. Only org admins can save a funnel.

Access controls

Single sign-on, role-based access and audit logs. Export or delete your data at any time.

Free up to 100K events a month

Usage-based after that.

See pricing

Teams who finally stopped arguing about attribution.

"Source caught a conversion I missed in Meta, on an ad I likely wouldn't have kept running. At our stage, those little insights matter a ton."
Ryan DoneyRyan DoneyCEO, Pagedeck
"Source has the most intuitive, simple UI of any attribution product I've seen. The setup was fast."
Youssef KholeifYoussef KholeifFounder, Deviant Digital
"We’ve tried every enterprise attribution tool and never got the insights we were looking for. Source is able to get at the insights we can action on to drive growth."
Ethan BechtelEthan BechtelCo-Founder & CEO, OhMD

Give your agents the attribution data they need.