Free Triple Whale MCP: report on profit in Claude & ChatGPT

  • Free forever plan: unlimited connected accounts, up to 30 days of history (15 days in AI chats) and 100 automation credits a month.
  • A key you control: a Triple Whale API key with the Summary Page: Read scope, revocable anytime.
  • Blended numbers next to their sources: ROAS, MER and Net Profit beside Shopify, Meta Ads, Google Ads and Klaviyo.
  • Safe for live stores: your ads, budgets and Triple Whale settings stay exactly as you set them.
Try free
Capabilities

Ask about blended ROAS from your favorite AI chat

Porter Metrics gives Claude, ChatGPT and other AI clients one MCP server for your Triple Whale Summary Page. MCP is the Model Context Protocol, the open standard AI apps use to reach other tools. Ask whether scaling still pays, what a new customer costs or which channel’s ROAS runs ahead of the store, and Claude answers from live Triple Whale numbers.

Store and blended metrics

  • Revenue and orders: Order Revenue, Total Sales, Orders and Blended Sales, which adds Amazon sales to your store total.
  • Efficiency: Blended Ad Spend, Blended ROAS, MER and Blended CPA, calculated the way Triple Whale calculates them.
  • Profit: Net Profit by day, with Gross Profit, Profit on Ad Spend and Net Margin for the whole period.
  • New vs returning: New Customer Revenue, New Customer Orders, New Customers CPA, New Customer ROAS and Returning Customer Revenue.

Every metric and its definition is in the Triple Whale fields list.

Attribution and channels

  • Attributed revenue by model: Attributed Revenue, Attributed Orders and Attributed New Customer Orders by Attribution Model and Attribution Channel.
  • Down to the ad: Attribution Campaign ID, Attribution Ad Set ID and Attribution Ad ID, so Claude can join them to your ad accounts.
  • Channel numbers: Facebook Ads and Google Ads spend with Facebook ROAS and Google ROAS by day, plus TikTok, Snapchat, Pinterest and more as period totals.

Triple Whale next to your marketing

  • Spend checked at the source: Triple Whale’s Facebook Ads spend next to Meta Ads Amount spent. Start with the Meta Ads MCP and the Google Ads connector for Claude.
  • Store orders beside the model: Shopify Net Sales next to Triple Whale’s Order Revenue, through the Shopify MCP.
  • Email beside new customers: flows and campaigns next to New Customer Revenue, through the Klaviyo connector for Claude.
  • Several stores, one question: each store connects with its own key, and Claude compares them in one answer.

Reports and alerts

  • Live dashboards: one link that stays current, with nothing to export. Browse the free dashboard templates to start.
  • Scheduled delivery: a dashboard emailed to you or your team on the day and hour you pick.
  • Weekly summary: what moved blended ROAS, profit and new-customer cost, written in the chat.
Reference

Triple Whale MCP reference

One server, every store: Porter connects Triple Whale to the AI clients, fields and workflows e-commerce marketers already use. The same Porter server URL works in Claude, ChatGPT and any MCP client that supports remote servers. Porter reads Triple Whale’s Summary Page API with your key, so a sale from this morning shows up in the next answer.

AI clients

Works in: Claude (Claude.ai, Claude Desktop, Cowork and Claude Code, with any model from Opus to Sonnet and Haiku), ChatGPT and any MCP client that supports remote servers.

Triple Whale metrics

Store: Order Revenue · Total Sales · Orders · Blended Sales · AOV · Taxes · Shipping Price

Efficiency: Blended Ad Spend · Blended ROAS · MER · Blended CPA · Blended Attributed ROAS

Profit: Net Profit · Gross Profit · Profit on Ad Spend · Net Margin · Custom Expenses

Customers: New Customer Revenue · New Customer Orders · New Customers CPA · New Customer ROAS · Returning Customer Revenue · LTV

Attribution: Attributed Revenue · Attributed Orders · Attributed New Customer Orders

Channels: Facebook Ads · Facebook ROAS · Google Ads · Google ROAS · TikTok Ads · TikTok ROAS · Revenue Flows · Revenue Campaigns

Porter has 750+ ready-made Triple Whale fields. Each one, with its label and ID, is in the full Triple Whale field reference.

Dimensions and segments

Time: Date

Attribution: Attribution Model · Attribution Channel · Attribution Campaign ID · Attribution Ad Set ID · Attribution Ad ID · Attribution Order ID

Connected workflows

Send work from Claude or ChatGPT to: email on a schedule

Turn answers into: live dashboards · weekly summaries · client-ready reports

Same chat, more sources: ad platforms, Shopify, GA4 and Klaviyo from all Claude connectors

Many Triple Whale metrics, such as AOV, LTV, Gross Profit and Profit on Ad Spend, come as totals for the period you ask about. Ask for those without Date, and Claude returns one number for the whole range.

Security and trust

Safety and security

Porter’s Triple Whale MCP connects with an API key you generate and reports on your store without changing it. Claude reads Summary Page and attribution metrics while your ads, budgets, costs and settings stay exactly as you set them in Triple Whale. You pick the scope, and you can revoke the key whenever you like.

Safe for live stores

Every Triple Whale question is a report. Budgets, campaigns, cost settings and custom expenses stay in Triple Whale, where you change them as usual.

One scope: Summary Page: Read

In Triple Whale, the key needs only Summary Page: Read, so leave every Write scope unticked. Triple Whale’s guide to API keys shows where you pick each scope.

Paste the key once

Triple Whale shows a new key only when you generate it, so paste it into Porter before you close the popup. Create it with a Triple Whale user who will keep access to the store.

Reporting priced per store

Reporting is billed per connected Triple Whale store. One more question about the same store adds nothing to the bill.

Revoke access anytime

Delete the key in Triple Whale and Porter’s access ends at once. You can generate a new key later with the scope you choose.

Setup

How to set up Triple Whale MCP

Porter’s Triple Whale MCP uses one server URL in every AI client, plus a Triple Whale API key and your shop domain, pasted once. Claude takes Porter as a plugin or a custom connector. ChatGPT takes it through the Porter Metrics app or developer mode. Both read the same stores, with the same fields.

https://mcp.portermetrics.com/mcp

How to install Triple Whale MCP in Claude

Use the Claude plugin for the guided setup. Claude keeps the Porter plugin synced when new tools ship.

  1. Open Claude Settings → Customize → Plugins.
  2. Click Add → Add marketplace → Add from a repository.
  3. Paste portermetrics/porter.
  4. Confirm Use portermetrics/porter.
  5. Keep Sync automatically turned on.
  6. Install the Porter Metrics card from the Directory.
  7. Connect the Porter connector, then paste your Triple Whale API key and shop domain.
  8. Ask Claude for yesterday’s Total Sales, Blended Ad Spend and Blended ROAS.

Anthropic’s guide to custom connectors using remote MCP walks through the same path, and custom connectors work on Free plans with a limit of one.

Create the API key in Triple Whale
  1. Open Data → APIs in Triple Whale.
  2. Click Generate.
  3. Tick Summary Page: Read and leave the Write scopes unticked.
  4. Copy the key before you close the popup.
  5. Paste it into Porter’s Triple Whale form with your shop domain, such as example.myshopify.com.
Watch the Claude demo

Click-by-click Triple Whale to Claude demo:

Use manual MCP setup in Claude

Use manual setup when Claude asks for a custom connector instead of a plugin.

  1. Click + in the chat composer.
  2. Open Manage connectors.
  3. Click + to add a connector.
  4. Choose Add custom connector.
  5. Name the connector Porter.
  6. Paste https://mcp.portermetrics.com/mcp.
  7. Click Add, then return to the chat.
  8. Ask for your Triple Whale stores and follow the prompt to paste your key.

How to install Triple Whale MCP in ChatGPT

Use the Porter Metrics app for the fastest ChatGPT route.

  1. Open the Porter Metrics app in ChatGPT.
  2. Click + or Add files and more.
  3. Choose Add sources.
  4. Select Porter Metrics.
  5. Allow ChatGPT to use Porter Metrics.
  6. Connect Triple Whale with your API key and shop domain.
  7. Ask a Triple Whale question, like “Show Blended ROAS and MER by Date for the last 7 days.”
  8. Click Allow when ChatGPT asks permission to read your data.

OpenAI documents connected apps in ChatGPT and custom MCP servers in ChatGPT developer mode.

Watch the ChatGPT demo

Click-by-click Triple Whale to ChatGPT demo:

Use advanced MCP setup in ChatGPT

Use developer mode when you want the full Porter setup in ChatGPT: connector plus skill.

  1. Open ChatGPT Settings → Connectors → Advanced.
  2. Enable Developer mode.
  3. Create a new app.
  4. Name the app Porter Metrics.
  5. Paste https://mcp.portermetrics.com/mcp as the MCP Server URL.
  6. Download https://mcp.portermetrics.com/skill.zip.
  7. Upload skill.zip to your ChatGPT project.
  8. Ask ChatGPT for a blended ROAS check, a profit-by-day list or a new-customer cost trend.

Official Triple Whale MCP server URL

Triple Whale hosts its own server:

https://mcp.triplewhale.com/v1/mcp

Triple Whale’s MCP help article says it signs in with OAuth2 and read-only access, or with an MCP: Read API key when a tool lacks OAuth2. Use Porter’s URL for Triple Whale next to Shopify, your ad accounts and Klaviyo, with live dashboards and scheduled emails.

Guides and videos

Try this one once you’re connected:

Using Triple Whale, show yesterday's Total Sales, Orders, Blended Ad Spend and Blended ROAS, next to the same day last week.
Skills

Triple Whale skills

Each Triple Whale skill in Porter’s MCP is a ready-made prompt for one question DTC marketers ask every week. A skill turns live Summary Page and attribution data into a report, a profit check, a spend-to-source comparison or a scheduled email. Copy a prompt into Claude or ChatGPT, then change the dates, channels or thresholds to fit your store.

Reporting skills

Connection test

List my connected Triple Whale stores, then show Total Sales, Orders, Blended Ad Spend and Blended ROAS by Date for the last 7 days.

Scaling check

For the last 14 days, show Total Sales, Orders, Blended Ad Spend, Blended ROAS and MER by Date. Mark the days Blended Ad Spend rose and Blended ROAS fell, and tell me which day to look at first.

New vs returning

For the last 30 days, show New Customers CPA, New Customer ROAS, New Customer Orders, New Customer Revenue and Returning Customer Revenue by Date. Is new-customer revenue growing faster than returning revenue?

Profit by day

For the last 30 days, show Total Sales, Blended Ad Spend and Net Profit by Date, and list the days Net Profit was negative. Then show Profit on Ad Spend and Net Margin for the whole period.

Channel ROAS vs blended

For the last 14 days, show Facebook Ads, Facebook ROAS, Google Ads, Google ROAS and Blended ROAS by Date. Which channel’s ROAS sits furthest from Blended ROAS?

Attribution models side by side

For the last 30 days, show Attributed Revenue and Attributed Orders by Attribution Channel and Attribution Model. Which channels gain or lose the most credit between models?

Period totals

For the last 30 days as one period, show AOV, LTV, Gross Profit and Profit on Ad Spend.

Research skills

Meta spend check

For the last 14 days, put Triple Whale Facebook Ads by Date next to Meta Ads Amount spent by Date, and list the days they differ by more than 5%.

Campaigns by attributed revenue

For the last 30 days on one attribution model, show Attributed Revenue and Attributed New Customer Orders by Attribution Campaign ID, joined to Meta Ads Campaign ID with its Campaign name and Amount spent. Rank campaigns by revenue per dollar spent.

Store vs model

For the last 8 weeks, show Shopify Net Sales by week next to Triple Whale Order Revenue and Blended Ad Spend by week, and explain the biggest gap.

Email next to new buyers

For the last 30 days, show Revenue Flows and Revenue Campaigns from Triple Whale’s Klaviyo group by Date, next to New Customer Revenue and Returning Customer Revenue. Do email-heavy days bring new buyers or repeat ones?

Store comparison

Compare every connected Triple Whale store by Total Sales, Blended ROAS, MER and New Customers CPA for the last 30 days, worst first.

The Meta, Shopify and campaign skills blend Triple Whale with those accounts, so connect Meta Ads or Shopify in Porter first.

Automation skills

These run on a schedule and send what they find, while your Triple Whale store stays as it is.

Monday KPI email

Build a Triple Whale dashboard with Total Sales, Blended Ad Spend, Blended ROAS, MER and New Customers CPA by Date for the last 4 weeks, and email it to me every Monday at 8 a.m.

Monthly profit recap

On the 1st of every month, email my team a dashboard with last month’s Total Sales, Blended Ad Spend, Net Profit and Net Margin.

Live client dashboard

Build a live Triple Whale dashboard with Blended ROAS, MER, New Customer ROAS and Net Profit for the last 90 days, and give me its link.
Who this is for

Who this is for

E-commerce marketers who answer for profit, not only for platform ROAS, get the most from Porter’s MCP. DTC marketers, agencies, paid media teams and marketing analysts use it to turn a Triple Whale question into a scaling check, a new-customer cost trend or a spend-to-source comparison in one chat.

Marketers who report on Triple Whale next to the channels behind its numbers.

DTC marketers

Your founder isn’t asking about Facebook ROAS. They’re asking whether last week made money.

  • Morning check: yesterday’s sales, spend and Blended ROAS in one line.
  • Profit days: the days that lost money after ads, before the month closes.
  • New buyers: what a first-time customer cost this week, not only blended CPA.
  • Monday email: the KPI dashboard arrives without anyone building it.

Agencies and freelancers

  • Every client store in one chat: one prompt answers for all of them, with the store as a column.
  • Client reports: a live link the client opens on Monday, already current.
  • Channel debates: each channel’s ROAS sits next to Blended ROAS, so the budget talk starts from the store.
  • One subscription: each store bills as one account, with no per-seat fee.

Paid media and growth marketers

  • Scaling limits: the day spend rose and Blended ROAS fell, before the next budget increase.
  • Spend checks: Triple Whale’s Facebook spend next to Meta’s own number.
  • Attribution views: attributed revenue by channel under several models in one table.
  • New-customer cost: New Customers CPA by day next to the campaigns that drove it.

Marketing analysts

  • Definitions that hold: Blended ROAS, MER and Net Profit exactly as Triple Whale calculates them.
  • Daily vs period: you know which metrics come by day and which as period totals.
  • Joins to the ad: Attribution Campaign ID links Triple Whale’s credit to your ad accounts.
  • Live dashboards: one link per report, with no export to rebuild.

When to use Triple Whale’s own instead

You want Moby’s answers inside Claude or ChatGPT with a sign-in instead of a key, and Triple Whale is your only source. Triple Whale’s server covers that job, and you can run it next to Porter.

Comparison

Official Triple Whale MCP vs. Porter

Triple Whale hosts its own MCP server at mcp.triplewhale.com/v1/mcp, separate from Moby, Triple Whale’s in-app assistant. Triple Whale’s guide to using Triple Whale with Claude describes a read-only connector that answers questions about your data. Porter reports on the same store and adds your other marketing sources, live dashboards and scheduled emails.

Triple Whale’s MCP hands your AI Triple Whale. Porter’s MCP hands it Triple Whale next to every source its numbers come from.

Both are hosted, both are read-only, and both answer revenue, ROAS, spend and attribution questions. Here is where they part.

PorterTriple Whale’s MCP server
Same job, different reach
ServerHosted by Porter at mcp.portermetrics.com/mcpHosted by Triple Whale at mcp.triplewhale.com/v1/mcp
Sign-inA Triple Whale API key with Summary Page: Read, pasted once in PorterOAuth2 with read-only access, or an MCP: Read API key
DataSummary Page metrics and attribution by model, channel, campaign, ad set and adRevenue, ROAS, spend, attribution and performance through Moby
StoresEvery connected store, compared in one answerThe business you pick when you sign in
PlanIncluded in every Porter plan, the free plan tooEligible Triple Whale plans, including Foundation, Automate and Enterprise; Claude use draws on your plan’s Moby usage
Works inClaude, ChatGPT and any remote MCP clientClaude, ChatGPT, Cursor, n8n, Gumloop and other MCP tools
Only one side
Shopify, Meta Ads, Google Ads and Klaviyo in the same answerYes, from Porter’s 30+ data sources—
Live dashboards at their own linkYes—
Scheduled reports by emailYes—
Moby’s native actions, reports and creative publishing—Yes, inside Triple Whale
Sign-in without an API key—Yes, OAuth2

Triple Whale’s column follows Triple Whale’s help center articles on its MCP (as of November 2026).

Use Triple Whale’s own if Triple Whale is the only source you ask about and you want to sign in without a key. Porter’s rows under Only one side are what happens when blended numbers sit next to the store, ads and email behind them. Both servers can sit in the same Claude account.

Which Triple Whale MCP do you need?

“Triple Whale MCP” names a few different setups. The job decides which one you want.

  • Triple Whale’s hosted server: Moby’s read-only answers in Claude, ChatGPT and other AI tools.
  • Moby inside Triple Whale: the in-app agent that also runs actions, reports and landing pages.
  • Porter: your Triple Whale numbers next to your ads, store and email, in any MCP client.

And the third-party Triple Whale MCPs?

Plenty of them rank for this search, and they split three ways.

  • Open-source servers: free to download and yours to host. You keep the key and patch it when Triple Whale changes the API.
  • Connector directories: they wrap the same API behind their own sign-in and billing.
  • Analytics connectors: they read Triple Whale into the chat, usually Triple Whale alone.

Porter reads Triple Whale next to your marketing from one hosted server, starting on the free plan. Browse all marketing MCP servers Porter runs.

What it costs

Every Porter plan includes the Triple Whale MCP at no extra cost, the free-forever plan too. Porter bills Reporting per connected data source account, and each Triple Whale store counts as one. Triple Whale questions are reads, so they use no automation credits. Full details are on Porter pricing.

What you useWhat you payWhat is included
Triple Whale MCPIncluded in every planThe server URL, Claude and ChatGPT setup, reports, skills and scheduled emails
ReportingFrom $12.50/mo per data source account, billed annuallyReports and dashboards across Triple Whale and your other sources. The free plan keeps unlimited connected accounts, up to 30 days of history and 15 days in AI chats
AutomationBy creditsApproved changes on your other sources, such as pausing an ad. Write actions wait for your approval. The free plan includes 100 credits a month

Triple Whale MCP pricing calculator

  1. Open the calculator on the pricing page.
  2. Choose Reporting, Automation or both.
  3. Enter the Triple Whale stores you want to use with the MCP.
  4. Add Shopify, ad platforms or Klaviyo only when you need them next to Triple Whale.
  5. Estimate credits only for approved changes on those other sources.
  6. Start the 14-day trial: everything unlimited, no card.

Free means usable: the free plan connects unlimited Triple Whale stores, keeps up to 30 days of history and gives you 100 credits a month.

Frequently asked questions

Is there an official Triple Whale MCP?

Yes. Triple Whale hosts its MCP server at https://mcp.triplewhale.com/v1/mcp, a read-only connection that signs in with OAuth2 on eligible Triple Whale plans. Porter’s Triple Whale MCP runs at https://mcp.portermetrics.com/mcp and puts Triple Whale next to Shopify, your ad accounts and Klaviyo. You can connect both in Claude.

What is the Triple Whale MCP server URL?

Porter’s Triple Whale MCP server URL is https://mcp.portermetrics.com/mcp, and Triple Whale’s own server is https://mcp.triplewhale.com/v1/mcp. Paste one into Claude, ChatGPT or another AI client as a custom connector. Porter’s route takes a Triple Whale API key in Porter, while Triple Whale’s signs in with OAuth2.

Is the Triple Whale MCP free?

Porter’s Triple Whale MCP is included in every Porter plan, the free-forever plan too. The free plan covers unlimited connected accounts, up to 30 days of history, 15 days in AI chats and 100 automation credits a month. Paid Reporting starts at $12.50 a month per data source account, billed annually, and the 14-day trial needs no card.

Can it change budgets or campaigns?

Porter reports on Triple Whale, and you change budgets, campaigns and cost settings in Triple Whale or the ad platform as usual. That keeps your live store exactly as you set it. Triple Whale’s own server is read-only too; Moby inside Triple Whale handles native actions.

Can I connect several Triple Whale stores?

Yes. Each store connects with its own API key and shop domain and bills as one account. Claude compares them in one answer, so agencies and brands with regional stores ask once. One Porter subscription covers every brand you add.

What does MER mean in Triple Whale?

Triple Whale defines MER as Blended Ad Spend divided by Order Revenue, times 100: the share of sales spent on ads, so lower is better. Some teams use revenue divided by spend instead. Tell Claude which one your reports use, and it labels the answer to match.

How do I connect Claude to Triple Whale?

Install the Porter plugin from Claude Settings → Customize → Plugins. Add the portermetrics/porter marketplace, install Porter Metrics from the Directory and paste your Triple Whale API key and shop domain when the connector asks. Then ask Claude for yesterday’s Blended ROAS.

What is MCP? Is MCP an agent?

MCP is the Model Context Protocol, an open-source standard for connecting AI applications to external systems like Triple Whale. MCP isn’t the agent. Claude and ChatGPT are the agents, and Porter’s MCP is how they reach your Triple Whale stores.

Troubleshooting

Why don’t the numbers match Triple Whale?

Porter reads Triple Whale’s Summary Page, which counts store orders, while the Pixel page counts ad-attributed purchases. Ad spend can also differ between Summary, Pixel and blended views because of filters and missing UTMs. Compare the same view, date range and store timezone, and the numbers line up.

Why is a Triple Whale metric empty by day?

Ask for that metric over the whole period, without Date, and Claude returns the total. Triple Whale reports many metrics, such as AOV, LTV and Profit on Ad Spend, only as a total for the range you ask about, so they don’t split by day.

Why did Claude lose access to Triple Whale?

Generate a new Triple Whale API key with Summary Page: Read and paste it into Porter. Access stops when the old key was revoked, its creator lost access to the store, or it lacks the scope (Triple Whale’s API error guide).

Start free

Connect Triple Whale to Claude or ChatGPT and start with scaling checks, profit-by-day lists and dashboards that land in your inbox.

Start free: unlimited connected accounts on the free-forever plan, or a 14-day trial with everything unlimited and no card.

  • DTC marketers: the morning check on sales, spend and profit comes back as one answer.
  • Agencies: every client store answers to one prompt.
  • Paid media and growth marketers: Blended ROAS sits next to each channel’s own number.
  • Marketing analysts: Triple Whale’s definitions, live, without an export.