Sellforte Solution Research

Research notes: Top MCP Servers for Marketing Mix Modeling and Incrementality Testing

Evaluation date: 23 September 2026

Read the article using this research: Top MCP Servers for Marketing Mix Modeling and Incrementality Testing.

This page contains the original Claude and ChatGPT evaluations behind Sellforte’s research into MCP capabilities for marketing mix modeling and incrementality testing of different vendors. The evaluations cover eight vendors and 48 criteria per vendor, using public information reviewed on 23 September 2026. Each vendor’s Claude evaluation appears first, followed by its ChatGPT evaluation. The tables reproduce the individual evaluation sheets, including scores, rationale, source URLs and source types.

Sellforte designed and published the research and is one of the vendors assessed. Claude and ChatGPT assigned the scores and wrote the evaluation notes. These are assessments of public evidence, not hands-on product tests. A low or zero score may reflect limited public documentation rather than an absent capability.

Evaluation criteria

Category IDCategoryCriteria IDCriteriaDescription
1Marketing Data Reporting via MCP1.1MCP reports sales progress for online salesMCP reports actual online sales for a specified period.
1Marketing Data Reporting via MCP1.2MCP reports sales progress for offline store salesMCP reports actual physical-store sales for a specified period, using offline store sales data retrieved from customer's data warehouse.
1Marketing Data Reporting via MCP1.3MCP reports digital media data (spend, media metrics)MCP reports digital media data across Meta, Google, TikTok, and other major paid platforms.
1Marketing Data Reporting via MCP1.4MCP reports offline media data (spend, media metrics)MCP reports spend and media metric data for offline media, covering at least TV, out-of-home, radio, print.
1Marketing Data Reporting via MCP1.5MCP Reports business outcomes beyond revenueMCP reports supported business outcomes such as contribution margin, orders or new customers.
1Marketing Data Reporting via MCP1.6Filters and groups by business dimensionsMCP applies explicit date, brand, market, product and campaign filters and returns results at the requested supported granularity.
2Historical Performance Insights & Causal Explanation via MCP2.1MCP reports incremental ROAS and incremental revenue for each digital channelMCP reports true incremental impact, not just last-click or platform-reported ROAS, for each digital channel.
2Historical Performance Insights & Causal Explanation via MCP2.2MCP reports incremental ROAS and incremental revenue for each offline channelMCP reports incremental ROAS and revenue for offline channels such as TV, OOH, and radio.
2Historical Performance Insights & Causal Explanation via MCP2.3MCP reports promotion-driven revenue, in addition to media-drivenMCP surfaces how promotions and pricing changes contributed to sales, not just paid media.
2Historical Performance Insights & Causal Explanation via MCP2.4MCP's incremental ROAS measurement is updated daily (not weekly or monthly), based on MMMMCP provides daily measurement of incremental ROAS based on MMM, not just weekly, monthly or quarterly model refreshes.
2Historical Performance Insights & Causal Explanation via MCP2.5Decomposes performance drivers (Base, media, non-media drivers)MCP exposes modeled contributions from media, baseline and supported non-media drivers to explain changes in business outcomes.
3Channel-Level Optimization with MCP3.1MCP creates an optimized channel allocationInvokes the provider’s optimization engine through MCP to calculate channel budgets for a specified objective and period.
3Channel-Level Optimization with MCP3.2MCP forecasts a specified media planInvokes the provider’s forecasting engine through MCP to estimate outcomes for a specified budget allocation.
3Channel-Level Optimization with MCP3.3MCP reports marginal returns and response curvesRetrieves marginal returns and spend-response data for supported channels through MCP.
3Channel-Level Optimization with MCP3.4MCP simulates a user-specified budget changeCalculates the modeled impact of a specified change to channel spend through MCP.
3Channel-Level Optimization with MCP3.5MCP enforces planning constraintsPasses user-defined budget limits, channel restrictions and planning dates to the optimization engine and exposes the resulting constraints.
3Channel-Level Optimization with MCP3.6MCP compares scenarios with a baseline planReturns comparable spend and outcome estimates for alternative scenarios and an explicit baseline plan through MCP.
3Channel-Level Optimization with MCP3.7MCP plans against a business targetCalculates a budget plan for a supported target such as incremental profit, customer acquisition or a specified outcome level.
3Channel-Level Optimization with MCP3.8MCP retrieves saved plans and assumptionsRetrieves previously saved scenarios through MCP with their identifiers, inputs and outputs.
4Campaign & Ad Set-Level Optimization with MCP4.1MCP reports incremental ROAS for each campaign and ad setMCP reports incremental revenue and ROAS at the individual campaign and ad set level, not just at the channel level.
4Campaign & Ad Set-Level Optimization with MCP4.2For each campaign and ad set, MCP compares incremental ROAS to last-click and ad platform attribution ROASReturns comparable incremental, last-click and ad-platform returns for supported campaigns and ad sets.
4Campaign & Ad Set-Level Optimization with MCP4.3For each campaign and ad set, MCP provides marginal returns (miROAS)Retrieves modeled marginal returns for individual campaigns and ad sets through MCP.
4Campaign & Ad Set-Level Optimization with MCP4.4For each campaign and ad set, MCP recommends optimal daily spend/budgetReturns daily budget recommendations through MCP.
4Campaign & Ad Set-Level Optimization with MCP4.5For each campaign and ad set, MCP recommends optimal bid value (e.g., Target ROAS)Returns bidding targets (e.g., Target ROAS) through MCP.
4Campaign & Ad Set-Level Optimization with MCP4.6MCP can push daily spend/budget changes to Meta, Google etc. APIsMCP can execute daily spend/budget changes directly on major ad platforms via API.
4Campaign & Ad Set-Level Optimization with MCP4.7MCP can push bidding changes (e.g., Target ROAS) to Meta, Google etc. APIsMCP can execute bidding parameter changes (e.g. Target ROAS) directly on major ad platforms via API.
4Campaign & Ad Set-Level Optimization with MCP4.8For each executed bidding change for a campaign or ad set, MCP provides pre/post analysis summarizing revenue and spend impact of the changeAfter a bidding or budget change is applied, MCP can provide the actual impact using a pre/post comparison for bidding change at the campaign & ad set level.
5Incrementality Testing with MCP5.1MCP reports results for Geo TestsRetrieves completed geographic incrementality-test results with the tested intervention and outcome identified.
5Incrementality Testing with MCP5.2MCP reports results for Own Media A/B tests (e.g. leaflet tests)Retrieves incrementality results for randomized or controlled owned-media tests such as email or leaflet experiments.
5Incrementality Testing with MCP5.3MCP reports findings for Meta Conversion Lift testsRetrieves incrementality results from advertising-platform lift studies such as Meta Conversion Lift.
5Incrementality Testing with MCP5.4MCP prioritizes experimentsUses available measurement results and uncertainty to recommend specific hypotheses, channels or markets for testing.
5Incrementality Testing with MCP5.5MCP designs feasible incrementality testsProduces a test design specifying treatment and control, power or minimum detectable effect, duration and required spend.
6MCP interoperability and workflows6.1Documented instructions for conneting with Claude and ChatGPTProvides documented MCP connection and authentication instructions for Claude and ChatGPT
6MCP interoperability and workflows6.2MCP provides native visual outputsReturns server-provided tables or chart artifacts that a documented compatible MCP client can display.
6MCP interoperability and workflows6.3Exposes tool and metric documentationMakes available discoverable MCP tool definitions and documentation for interpreting the returned data.
6MCP interoperability and workflows6.4Returns reusable structured dataProvides complete structured results or downloadable data files for use in spreadsheets, reports and downstream tools.
6MCP interoperability and workflows6.5Supports external agent automationDocuments repeatable MCP invocation from an external agent runtime for recurring analysis workflows.
7Analytical Backbone7.1MCP provides deterministic, model-backed answers with Bayesian MMM as backboneMCP-provided recommendations are grounded in a Bayesian Marketing Mix Model, not last-click attribution or descriptive analytics.
7Analytical Backbone7.2The underlying MMM used by the MCP is calibrated with incrementality testsThe MMM is calibrated against real incrementality test results, priors and posteriors informed by causal experiments.
7Analytical Backbone7.3MCP reports model validation and other modelling KPIsThe tool reports model validation metrics (R2, MAPE, posterior predictive checks, holdout performance) so users can assess model quality.
7Analytical Backbone7.4Model calibration & configuration settings (e.g., priors) are auditable and editable in a self-serve UICustomers can inspect and configure model priors and other key parameters in a self-serve UI, not just accept the model as a black box.
7Analytical Backbone7.5Supports controlled calibration through MCPAllows authorized agents to propose or apply model-calibration changes through MCP with validation and version history.
8Enterprise-Grade Platform8.1At least 10 public reference customers from $1B+ revenue brandsProven track record with large, sophisticated advertisers, not just mid-market or DTC brands.
8Enterprise-Grade Platform8.2SOC 2, ISO 27001, or audited IT security by a third-party cyber security auditorIndependently verified security posture, a baseline requirement for enterprise IT procurement.
8Enterprise-Grade Platform8.3Data residency: geography option between US and EUCustomers can choose where their data is stored, critical for GDPR compliance in Europe.
8Enterprise-Grade Platform8.4Multi-cloud: option between AWS, GCP, and AzureDeployment flexibility to match the customer's existing cloud infrastructure.
8Enterprise-Grade Platform8.5Supports single sign-on (SSO) for enterprisesEnterprise authentication via SSO, required by most large-company IT policies.
8Enterprise-Grade Platform8.6Hands-on demo or trial of the MCP capabilities is available without sales-call gatingA real, promtable demo of the MCP capabilities is publicly accessible without requiring a sales.

Evaluation instructions

Instruction IDInstruction
1You are an independent evaluator of MCP servers for Marketing Mix Modeling and Incrementality testing
2Use these evaluation criteria for categories 1-5: 1.00: Strong public evidence that the capability exists in the MCP 0.75: Partial public evidence that the capability exists in the MCP 0.50: No evidence found that the capability is available via the MCP, but there is strong evidence that the capability is available in the broader platform 0.25: No evidence found that the capability is available via the MCP, but there is partial evidence that the capability is available in the broader platform 0.00 : No evidence found that the capability exists in the MCP or in the broader platform
2Use these evaluation criteria for categories 6-8: 1: Strong evidence that the platform supports the capability 0.5: Partial evidence that the platform supports the capability 0: No evidence found that the platform supports the capability
3In the evaluation, only use information available at the company website, and in the domain where technical documentation is located (if separately hosted).
4Prioritize type of source materials in this order 1. Technical documentation (such as support center) 2. Product page 3. Marketing collateral (such as product launch blog posts)
5When interpreting terminology, you can assume that - ROI is the same thing as incremental ROAS or iROAS - Marginal ROI is the same thing as Marginal Incremental ROAS or miROAS - Diminishing return curves are the same thing as response curves
6For the purposes of this evaluation, feature available via API also qualify with same scores as features via MCP.
7As an output, provide your evaluation in an excel file, using these columns: - Category ID - Category - Criteria ID - Criteria - Criteria Score - Two-sentence rationale for the score. If you found no evidence, comment that you did not find evidence, instead of claiming that the capability does not exist - URL to source - Type of source (Technical doc, Product page, Marketing collateral)

Fospha

Claude evaluation

Opus 5.5

Category IDCategoryCriteria IDCriteriaCriteria ScoreRationaleURL to sourceType of source
1Marketing Data Reporting via MCP1.1MCP reports sales progress for online sales1The MCP Performance Summary tool returns revenue, conversions and ROAS for a requested period, and Fospha revenue is reconciled to the eCommerce platform so it reflects all actual online orders. Amazon sales are excluded by default but can be included on request.https://help-center.fospha.com/help-center/fospha-mcp-setup-onboarding-guideTechnical doc
1Marketing Data Reporting via MCP1.2MCP reports sales progress for offline store sales0.25We did not find evidence that the MCP or platform ingests a brand's own physical-store sales from a customer data warehouse. The only related evidence is a Sephora retailer connector described as covering Sephora US online and in-store sales.https://www.fospha.com/platform/integrationsProduct page
1Marketing Data Reporting via MCP1.3MCP reports digital media data (spend, media metrics)1The MCP Channel Breakdown, Spend Allocation and Campaign Drill-Down tools return spend and performance by channel and source, such as Paid Social Meta and Paid Search Google. The platform has 60+ connectors including Meta, Google Ads, TikTok, Snapchat and Pinterest, with impressions, clicks, CTR and CPM defined in the metrics glossary.https://help-center.fospha.com/help-center/fospha-mcp-setup-onboarding-guideTechnical doc
1Marketing Data Reporting via MCP1.4MCP reports offline media data (spend, media metrics)0.25We did not find evidence that the MCP reports TV, out-of-home, radio or print spend and metrics. The platform lists connected TV connectors (e.g. MNTN, Tatari) and an Enterprise-only offline spend calibration, which is partial evidence at best.https://www.fospha.com/platform/integrationsProduct page
1Marketing Data Reporting via MCP1.5MCP Reports business outcomes beyond revenue1The MCP Performance Summary returns conversions, CPP, CAC and AOV alongside revenue, and the glossary defines new-customer conversions and new-customer revenue. We found no evidence of contribution margin or profit as a reported outcome.https://help-center.fospha.com/help-center/fospha-mcp-setup-onboarding-guideTechnical doc
1Marketing Data Reporting via MCP1.6Filters and groups by business dimensions0.75The MCP supports explicit date ranges, market and channel breakdowns, campaign filters (name, type, strategy, objective) and brand selection for users with several brands, at daily, weekly or monthly granularity. We found no native product dimension; product splits rely on rule-based custom categories built from campaign names.https://help-center.fospha.com/help-center/fospha-mcp-setup-onboarding-guideTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.1MCP reports incremental ROAS and incremental revenue for each digital channel1The MCP skill library documents that the Beam data tool returns incremental revenue and incremental ROAS per channel, and Fospha ROAS is produced by its daily model rather than last-click. The MCP Attribution Comparison tool also contrasts Fospha with last-click and ad-platform figures by channel.https://help-center.fospha.com/help-center/ask-fospha-ai-skill-libraryTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.2MCP reports incremental ROAS and incremental revenue for each offline channel0.25We did not find evidence that the MCP reports incremental ROAS or revenue for TV, OOH or radio. The platform mentions offline calibration and offline spend inputs to the model, which is only partial evidence of offline channel measurement.https://www.fospha.com/platform/coreProduct page
2Historical Performance Insights & Causal Explanation via MCP2.3MCP reports promotion-driven revenue, in addition to media-driven0We did not find evidence that the MCP or the platform reports promotion- or pricing-driven revenue as a separate contribution. Promotions appear only as a model input, as sale-period flags in Beam and as annotations for explaining metric movements.https://help-center.fospha.com/help-center/fospha-mcp-setup-onboarding-guideTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.4MCP's incremental ROAS measurement is updated daily (not weekly or monthly), based on MMM1Fospha's impression-level Daily MMM is retrained every day and core modelled outputs are delivered every 24 hours. The MCP guide states the data is refreshed daily, although Beam saturation curves update every few days.https://help-center.fospha.com/help-center/how-does-fospha-validate-its-modelTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.5Decomposes performance drivers (Base, media, non-media drivers)0.25We did not find evidence that the MCP exposes a base versus media versus non-media decomposition. The platform reconciles 100% of sales across channels including organic and direct, and only the Enterprise beta Brand Impact module models a seasonal baseline.https://help-center.fospha.com/help-center/reconciliationTechnical doc
3Channel-Level Optimization with MCP3.1MCP creates an optimized channel allocation0.5We did not find evidence of an optimizer tool in the MCP or API. The platform's Budget Planner (beta) returns recommended spend per channel for a chosen market, KPI, budget and timeframe.https://help-center.fospha.com/help-center/how-to-create-a-budget-plan-with-budget-plannerTechnical doc
3Channel-Level Optimization with MCP3.2MCP forecasts a specified media plan0.75The MCP Beam Spend Forecasting tool forecasts ROAS, CPP or CAC for a target daily spend on a specific channel. We found no evidence of forecasting a complete multi-channel media plan through the MCP.https://help-center.fospha.com/help-center/fospha-mcp-setup-onboarding-guideTechnical doc
3Channel-Level Optimization with MCP3.3MCP reports marginal returns and response curves1The MCP Beam Spend Optimisation tool returns channel headroom, scaling status, saturation points and saturation curves. The API's incremental forecasting summary also returns saturation point and headroom per channel segment.https://help-center.fospha.com/help-center/fospha-mcp-setup-onboarding-guideTechnical doc
3Channel-Level Optimization with MCP3.4MCP simulates a user-specified budget change1The MCP Beam Spend Forecasting tool models what-if changes to daily spend on a channel, with the documented example of raising Meta daily spend to a set amount and returning expected ROAS. Beam curves in the platform show low, most-likely and high outcomes for a chosen spend.https://help-center.fospha.com/help-center/fospha-mcp-setup-onboarding-guideTechnical doc
3Channel-Level Optimization with MCP3.5MCP enforces planning constraints0.5We did not find evidence of constraint-aware planning through the MCP. In the platform, Budget Planner takes a total budget, channel inclusion and timeframe and applies fixed per-cycle shift guardrails, but user-set per-channel minimums and maximums are not documented.https://help-center.fospha.com/help-center/how-to-create-a-budget-plan-with-budget-plannerTechnical doc
3Channel-Level Optimization with MCP3.6MCP compares scenarios with a baseline plan0.25We did not find evidence of scenario comparison in the MCP; its Compare Periods tool compares historical periods, not plans. Budget Planner shows current versus recommended spend, which is partial evidence of a baseline comparison.https://help-center.fospha.com/help-center/how-to-create-a-budget-plan-with-budget-plannerTechnical doc
3Channel-Level Optimization with MCP3.7MCP plans against a business target0.5We did not find evidence that the MCP calculates a budget plan against a target, although its Targets tool returns ROAS, CAC or CPP targets. Budget Planner optimizes toward a chosen KPI such as ROAS, CAC or new-customer ROAS; we found no profit objective.https://help-center.fospha.com/help-center/how-to-create-a-budget-plan-with-budget-plannerTechnical doc
3Channel-Level Optimization with MCP3.8MCP retrieves saved plans and assumptions0.25We did not find evidence that the MCP or API retrieves saved plans. The Budget Planner doc advises naming plans so you can recognize them later and includes a plan library screenshot, which is partial evidence of saved plans in the platform.https://help-center.fospha.com/help-center/how-to-create-a-budget-plan-with-budget-plannerTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.1MCP reports incremental ROAS for each campaign and ad set0.75The MCP Campaign Drill-Down tool returns campaign, ad set and ad-level performance including Fospha ROAS from its daily model. Fospha labels this modelled attribution rather than explicitly incremental ROAS, which it documents only at channel level.https://help-center.fospha.com/help-center/fospha-mcp-setup-onboarding-guideTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.2For each campaign and ad set, MCP compares incremental ROAS to last-click and ad platform attribution ROAS1The Fospha API exposes Fospha ROAS, ad-platform ROAS and last-click ROAS metrics that can be grouped by ad set and ad. The MCP Attribution Comparison tool compares the same three models, and the Optimization Dashboard shows them side by side per campaign and ad set.https://api-docs.uk.fospha.com/api/marketing-performance/types/enums/marketing-metricTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.3For each campaign and ad set, MCP provides marginal returns (miROAS)0.25We did not find evidence of marginal ROAS for individual campaigns or ad sets through the MCP. Beam saturation curves exist per channel segment (e.g. Meta prospecting), which is partial evidence below campaign level.https://help-center.fospha.com/help-center/beam-incremental-forecastingTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.4For each campaign and ad set, MCP recommends optimal daily spend/budget0.25We did not find evidence of per-campaign daily budget recommendations through the MCP. In the platform, Ask Fospha AI Budget Actions (closed beta, TikTok only) proposes daily budget changes for campaigns with reasoning and a forecast.https://help-center.fospha.com/help-center/fospha-ai-Technical doc
4Campaign & Ad Set-Level Optimization with MCP4.5For each campaign and ad set, MCP recommends optimal bid value (e.g., Target ROAS)0We did not find evidence that the MCP or platform recommends bid targets such as Target ROAS. The Budget Actions doc states that it does not re-bid campaigns.https://help-center.fospha.com/help-center/fospha-ai-Technical doc
4Campaign & Ad Set-Level Optimization with MCP4.6MCP can push daily spend/budget changes to Meta, Google etc. APIs0.25We did not find evidence that the MCP pushes budget changes to ad platforms. Budget Actions in the platform can apply approved daily budget changes on TikTok only (closed beta), and the Prism integration lets Smartly reallocate budgets on Meta and other platforms.https://help-center.fospha.com/help-center/fospha-ai-Technical doc
4Campaign & Ad Set-Level Optimization with MCP4.7MCP can push bidding changes (e.g., Target ROAS) to Meta, Google etc. APIs0We did not find evidence that the MCP or platform pushes bidding changes such as Target ROAS to ad platforms. Budget Actions explicitly excludes re-bidding campaigns.https://help-center.fospha.com/help-center/fospha-ai-Technical doc
4Campaign & Ad Set-Level Optimization with MCP4.8For each executed bidding change for a campaign or ad set, MCP provides pre/post analysis summarizing revenue and spend impact of the change0.25We did not find evidence of pre/post impact analysis through the MCP. Budget Actions in the platform tracks outcomes against a steady-state baseline with drift alerts and an audit log, but only in closed beta for TikTok budgets.https://help-center.fospha.com/help-center/fospha-ai-Technical doc
5Incrementality Testing with MCP5.1MCP reports results for Geo Tests0.5We did not find evidence that the MCP or API retrieves geo test results. Fospha offers geo-lift tests designed and run by its marketing science team, with results and recommendations fed back into the model.https://www.fospha.com/platform/incrementalityProduct page
5Incrementality Testing with MCP5.2MCP reports results for Own Media A/B tests (e.g. leaflet tests)0We did not find evidence of owned-media A/B test results (e.g. email or leaflet experiments) in the MCP or the platform. Fospha's documented testing offer centers on geo-lift tests run by its science team.https://www.fospha.com/platform/incrementalityProduct page
5Incrementality Testing with MCP5.3MCP reports findings for Meta Conversion Lift tests0.25We did not find evidence that the MCP retrieves Meta Conversion Lift results. A case study describes ingesting live conversion lift results to calibrate the model, and pricing lists Enterprise lift calibration.https://www.fospha.com/case-studies/carpartsMarketing collateral
5Incrementality Testing with MCP5.4MCP prioritizes experiments0.25We did not find evidence that the MCP prioritizes experiments. The platform's science team helps identify which questions to test, and the Beam Prediction Confidence doc suggests using confidence to prioritize channels to investigate.https://help-center.fospha.com/help-center/the-prediction-confidence-scoreTechnical doc
5Incrementality Testing with MCP5.5MCP designs feasible incrementality tests0.25We did not find evidence that the MCP designs incrementality tests. The incrementality product page mentions a test design engine that finds matching regions, but we found no documented power, MDE or required-spend calculation.https://www.fospha.com/platform/incrementalityProduct page
6MCP interoperability and workflows6.1Documented instructions for conneting with Claude and ChatGPT1The help center gives step-by-step setup for Claude (web, desktop, Team and Enterprise via the connector directory) and ChatGPT (Free to Enterprise via Developer mode), with regional server URLs and OAuth login. Product-page FAQs are less current and still describe ChatGPT as coming next.https://help-center.fospha.com/help-center/fospha-mcp-setup-onboarding-guideTechnical doc
6MCP interoperability and workflows6.2MCP provides native visual outputs0We found no evidence of server-provided tables or chart artifacts from the MCP. The skill library instructs the AI client to render results as Markdown in chat.https://help-center.fospha.com/help-center/ask-fospha-ai-skill-libraryTechnical doc
6MCP interoperability and workflows6.3Exposes tool and metric documentation1The MCP includes a Fospha Intro tool that returns a guide to all tools, parameters and recommended workflows, and the skill library names the underlying tools. A public metrics glossary explains how to interpret returned metrics.https://help-center.fospha.com/help-center/fospha-mcp-setup-onboarding-guideTechnical doc
6MCP interoperability and workflows6.4Returns reusable structured data1Fospha offers a GraphQL export API with OAuth2 client credentials for loading performance data into BI tools and warehouses such as Snowflake and BigQuery. The platform also supports scheduled exports to email, Google Sheets, SFTP and S3.https://help-center.fospha.com/help-center/fospha-api-programmatic-access-to-your-performance-dataTechnical doc
6MCP interoperability and workflows6.5Supports external agent automation0.5Marketing material positions Fospha for Agents and the MCP for automated workflows and reporting pipelines, and the API is pitched for AI agents. We found no technical guide for invoking the MCP from an external agent runtime on a schedule.https://www.fospha.com/blog/ask-fospha-ai-is-your-marketing-strategist-inside-the-fospha-platformMarketing collateral
7Analytical Backbone7.1MCP provides deterministic, model-backed answers with Bayesian MMM as backbone0.5The technical docs describe an ensemble model whose impression-level Daily MMM uses XGBoost with Shapley values, with Bayesian methods documented only for Beam saturation curves and Brand Impact. Marketing material refers to a Bayesian MMM, so the evidence for a Bayesian MMM backbone is partial.https://help-center.fospha.com/help-center/understanding-your-fospha-model-complete-guideTechnical doc
7Analytical Backbone7.2The underlying MMM used by the MCP is calibrated with incrementality tests0.5Product pages state that incrementality test results feed back into the model as calibration inputs, and Enterprise pricing lists lift calibration of saturation curves (partly beta). We found no technical documentation of how tests inform priors.https://www.fospha.com/platform/incrementalityProduct page
7Analytical Backbone7.3MCP reports model validation and other modelling KPIs0.5The docs describe daily retraining, testing on unseen data, back-testing and RMSE monitoring, with NRMSE available on request and a Beam Prediction Confidence score for selected customers. We found no evidence of MAPE, R2 or posterior predictive checks reported to users.https://help-center.fospha.com/help-center/understanding-your-fospha-model-complete-guideTechnical doc
7Analytical Backbone7.4Model calibration & configuration settings (e.g., priors) are auditable and editable in a self-serve UI0We found no evidence that priors or model configuration can be inspected or edited in a self-serve UI. Documented user settings cover targets, custom metrics, channel groupings, Beam sale-period flags and annotations.https://help-center.fospha.com/help-center/understanding-your-fospha-model-complete-guideTechnical doc
7Analytical Backbone7.5Supports controlled calibration through MCP0We found no evidence that model calibration can be proposed or applied through the MCP or API. MCP writes are limited to logging and updating annotations, and the API is read-only.https://help-center.fospha.com/help-center/fospha-mcp-setup-onboarding-guideTechnical doc
8Enterprise-Grade Platform8.1At least 10 public reference customers from $1B+ revenue brands0.5Fospha shows logos of large brands such as Lululemon, Dyson, Urban Outfitters and Samsonite, and publishes case studies for Galeries Lafayette and Callaway Golf. Most named references (e.g. Gymshark, Huel, River Island) are below $1B revenue, so we found fewer than 10 $1B+ references.https://www.fospha.com/case-studiesMarketing collateral
8Enterprise-Grade Platform8.2SOC 2, ISO 27001, or audited IT security by a third-party cyber security auditor1Fospha's trust center lists ISO 27001:2022 as certified, along with GDPR and CPRA compliance. SOC 2 is shown as coming soon.https://trust.fospha.comTechnical doc
8Enterprise-Grade Platform8.3Data residency: geography option between US and EU0.5The trust center states that UK, EU and international systems are hosted in AWS UK regions and US systems in AWS US regions, with separate UK and US app and MCP endpoints. The non-US option is the UK rather than an EU region, and we found no evidence that customers choose the region themselves.https://trust.fospha.comTechnical doc
8Enterprise-Grade Platform8.4Multi-cloud: option between AWS, GCP, and Azure0We found no evidence of a choice between AWS, GCP and Azure. The trust center and application privacy policy describe hosting on AWS.https://trust.fospha.comTechnical doc
8Enterprise-Grade Platform8.5Supports single sign-on (SSO) for enterprises0.5The MCP guide says users log in with Fospha credentials via SSO or email and password. We found no documentation of SAML, OIDC or identity providers such as Okta or Microsoft Entra.https://help-center.fospha.com/help-center/fospha-mcp-setup-onboarding-guideTechnical doc
8Enterprise-Grade Platform8.6Hands-on demo or trial of the MCP capabilities is available without sales-call gating0We found no evidence of a public, promptable MCP demo or trial; the MCP requires a fully onboarded Fospha account. The MCP product page routes users to a demo booking or their account manager, and pricing lists MCP under the Enterprise tier.https://www.fospha.com/platform/fospha-ai-automationProduct page

ChatGPT evaluation

GPT-6 Astra

Category IDCategoryCriteria IDCriteriaCriteria ScoreRationaleURL to sourceType of source
1Marketing Data Reporting via MCP1.1MCP reports sales progress for online sales1The API returns dated revenue totals, and Fospha documents reconciliation to actual ecommerce sales. This supports online sales reporting for a selected period.https://api-docs.uk.fospha.com/api/marketing-performance/operations/queries/marketing-aggregate https://help-center.fospha.com/help-center/fospha-vs.-ad-platform-reporting1. Technical doc 2. Technical doc
1Marketing Data Reporting via MCP1.2MCP reports sales progress for offline store sales0Published sales-channel coverage focuses on ecommerce, marketplaces and apps. I found no evidence of physical-store sales reporting from a customer warehouse through MCP, API or the broader platform.https://www.fospha.com/pricing https://www.fospha.com/platform/integrations1. Product page 2. Product page
1Marketing Data Reporting via MCP1.3MCP reports digital media data (spend, media metrics)1API examples return cost, impressions and clicks by source and date. Fospha documents integrations with Meta, Google, TikTok and other paid platforms.https://api-docs.uk.fospha.com/guides/examples https://www.fospha.com/platform/integrations1. Technical doc 2. Product page
1Marketing Data Reporting via MCP1.4MCP reports offline media data (spend, media metrics)0.25Enterprise pricing lists offline-spend calibration, providing partial platform evidence for offline media inputs. I found no reporting evidence covering TV, out-of-home, radio and print together through MCP or API.https://www.fospha.com/pricing1. Product page
1Marketing Data Reporting via MCP1.5MCP Reports business outcomes beyond revenue1The API exposes conversions, new-customer conversions and subscription conversions. These provide explicit business outcomes beyond revenue.https://api-docs.uk.fospha.com/api/marketing-performance/types/enums/marketing-metric1. Technical doc
1Marketing Data Reporting via MCP1.6Filters and groups by business dimensions1The API documents account selection, date ranges, market and campaign filters, plus grouping dimensions. Custom Categories adds a documented API reporting axis for configured product divisions and business units.https://api-docs.uk.fospha.com/api/marketing-performance/operations/queries/marketing-aggregate https://api-docs.uk.fospha.com/api/marketing-performance/types/inputs/marketing-filter https://api-docs.uk.fospha.com/api/marketing-performance/types/enums/marketing-dimension https://help-center.fospha.com/help-center/how-to-create-a-custom-category-1. Technical doc 2. Technical doc 3. Technical doc 4. Technical doc
2Historical Performance Insights & Causal Explanation via MCP2.1MCP reports incremental ROAS and incremental revenue for each digital channel1Fospha’s published MCP workflow retrieves incremental revenue and incremental ROAS per channel using get_beam_data. It explicitly separates these from Fospha-attributed revenue.https://help-center.fospha.com/help-center/ask-fospha-ai-skill-library1. Technical doc
2Historical Performance Insights & Causal Explanation via MCP2.2MCP reports incremental ROAS and incremental revenue for each offline channel0The product describes offline calibration alongside digital measurement. I found no evidence of reported incremental revenue and ROAS for individual offline channels through MCP, API or platform outputs.https://www.fospha.com/platform/core https://www.fospha.com/solution1. Product page 2. Product page
2Historical Performance Insights & Causal Explanation via MCP2.3MCP reports promotion-driven revenue, in addition to media-driven0.25Core incorporates promotions, while annotations identify sale periods and support forecasting exclusions. I found no quantified promotion-driven revenue output through MCP or API, so the evidence is only partial at platform level.https://www.fospha.com/platform/core https://help-center.fospha.com/help-center/how-to-use-annotations-in-fospha1. Product page 2. Technical doc
2Historical Performance Insights & Causal Explanation via MCP2.4MCP's incremental ROAS measurement is updated daily (not weekly or monthly), based on MMM0.75Core refreshes daily and its measurements are accessible programmatically, supporting part of this criterion. Beam’s technical guide says its model updates every few days, leaving strictly daily incremental-ROAS refresh unconfirmed.https://www.fospha.com/platform/core https://help-center.fospha.com/help-center/beam-incremental-forecasting https://help-center.fospha.com/help-center/fospha-api-programmatic-access-to-your-performance-data1. Product page 2. Technical doc 3. Technical doc
2Historical Performance Insights & Causal Explanation via MCP2.5Decomposes performance drivers (Base, media, non-media drivers)0.25Model Spotlight explains channel attribution changes through a model waterfall. I found no explicit decomposition of base demand, media and non-media contributions exposed through MCP or API.https://help-center.fospha.com/help-center/understanding-your-fospha-model-complete-guide1. Technical doc
3Channel-Level Optimization with MCP3.1MCP creates an optimized channel allocation0.5Budget Planner calculates channel allocations for a selected KPI, budget and timeframe, with beta availability disclosed. I found no documented MCP or API operation invoking that portfolio optimizer.https://help-center.fospha.com/help-center/how-to-create-a-budget-plan-with-budget-planner1. Technical doc
3Channel-Level Optimization with MCP3.2MCP forecasts a specified media plan0.75MCP forecasts outcomes for a specified channel spend. I found no documented invocation accepting an entire user-specified media allocation.https://help-center.fospha.com/help-center/fospha-mcp-setup-onboarding-guide1. Technical doc
3Channel-Level Optimization with MCP3.3MCP reports marginal returns and response curves0.75MCP exposes saturation curves and channel headroom. I found no explicit marginal-ROI output, so the combined criterion is partially evidenced.https://help-center.fospha.com/help-center/fospha-mcp-setup-onboarding-guide1. Technical doc
3Channel-Level Optimization with MCP3.4MCP simulates a user-specified budget change1MCP accepts a target daily channel spend. Its forecasting tool returns modeled ROAS, CPP or CAC for that change.https://help-center.fospha.com/help-center/fospha-mcp-setup-onboarding-guide1. Technical doc
3Channel-Level Optimization with MCP3.5MCP enforces planning constraints0.5Budget Planner accepts a total budget, channel selection and timeframe, and applies allocation guardrails. I found no MCP or API optimizer invocation passing these constraints.https://help-center.fospha.com/help-center/how-to-create-a-budget-plan-with-budget-planner1. Technical doc
3Channel-Level Optimization with MCP3.6MCP compares scenarios with a baseline plan0.5Budget Planner compares current and recommended channel spend with predicted KPI impact, and supports reruns at different budgets. I found no MCP or API operation returning these portfolio comparisons.https://help-center.fospha.com/help-center/how-to-create-a-budget-plan-with-budget-planner1. Technical doc
3Channel-Level Optimization with MCP3.7MCP plans against a business target0.25Budget Planner optimizes a selected KPI, and Beam evaluates forecasts against CAC or ROAS targets. I found no documented MCP or API solver that calculates a plan to achieve a specified business-outcome level.https://help-center.fospha.com/help-center/how-to-create-a-budget-plan-with-budget-planner https://help-center.fospha.com/help-center/beam-incremental-forecasting1. Technical doc 2. Technical doc
3Channel-Level Optimization with MCP3.8MCP retrieves saved plans and assumptions0.25Budget Planner documents named plans and depicts a plan library, suggesting partial platform support for saved scenarios. I found no MCP or API retrieval of saved plan identifiers, assumptions and outputs.https://help-center.fospha.com/help-center/how-to-create-a-budget-plan-with-budget-planner1. Technical doc
4Campaign & Ad Set-Level Optimization with MCP4.1MCP reports incremental ROAS for each campaign and ad set0.75The API exposes Fospha revenue and ROAS at campaign and ad-set granularity. Its methodology allocates aggregate MMM results using finer platform signals, leaving independently modeled incremental effects at each requested level only partially evidenced.https://api-docs.uk.fospha.com/api/marketing-performance/types/enums/marketing-metric https://api-docs.uk.fospha.com/api/marketing-performance/types/enums/marketing-dimension https://www.fospha.com/blog/can-a-media-mix-model-provide-reliable-guidance-at-the-ad-or-creative-level1. Technical doc 2. Technical doc 3. Marketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.2For each campaign and ad set, MCP compares incremental ROAS to last-click and ad platform attribution ROAS0.75The API supports campaign and ad-set grouping with Fospha, last-click and ad-platform ROAS. The Fospha view is hybrid attribution, and I found no equivalent three-way comparison using distinct incremental ROAS at both levels.https://api-docs.uk.fospha.com/api/marketing-performance/types/enums/marketing-metric https://api-docs.uk.fospha.com/api/marketing-performance/types/enums/marketing-dimension https://www.fospha.com/blog/can-a-media-mix-model-provide-reliable-guidance-at-the-ad-or-creative-level1. Technical doc 2. Technical doc 3. Marketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.3For each campaign and ad set, MCP provides marginal returns (miROAS)0Beam’s API documents channel-segment saturation and headroom. I found no campaign- or ad-set-level marginal-ROI output through MCP, API or the broader platform.https://api-docs.uk.fospha.com/api/incremental-forecasting/types/objects/incremental-forecasting-summary-point1. Technical doc
4Campaign & Ad Set-Level Optimization with MCP4.4For each campaign and ad set, MCP recommends optimal daily spend/budget0.5Prism uses Fospha signals in Smartly to allocate daily budgets at campaign or ad-set level. I found no exposed MCP or Fospha API operation returning those optimal budgets.https://help-center.fospha.com/help-center/prism-fospha-smartly-how-to-set-up-a-smartly-pba-test-using-fospha-data1. Technical doc
4Campaign & Ad Set-Level Optimization with MCP4.5For each campaign and ad set, MCP recommends optimal bid value (e.g., Target ROAS)0.25Fospha describes measurement-informed bidding in its Auction integration. I found no documented numerical bid-target recommendation for each campaign or ad set through MCP or API, leaving only partial platform evidence.https://www.fospha.com/platform/fospha-ai-automation1. Product page
4Campaign & Ad Set-Level Optimization with MCP4.6MCP can push daily spend/budget changes to Meta, Google etc. APIs0.5Prism documents automated campaign and ad-set budget changes through Smartly, with platform-specific update cadences. I found no callable Fospha MCP or API operation executing those ad-platform budget changes directly.https://help-center.fospha.com/help-center/prism-fospha-smartly-how-to-set-up-a-smartly-pba-test-using-fospha-data1. Technical doc
4Campaign & Ad Set-Level Optimization with MCP4.7MCP can push bidding changes (e.g., Target ROAS) to Meta, Google etc. APIs0.25The AI and Automation page describes ad-platform actions and bidding integration at product level. I found no specific MCP or API bid-parameter mutation, and the technical Prism guide documents budget allocation rather than bidding changes.https://www.fospha.com/platform/fospha-ai-automation https://help-center.fospha.com/help-center/prism-fospha-smartly-how-to-set-up-a-smartly-pba-test-using-fospha-data1. Product page 2. Technical doc
4Campaign & Ad Set-Level Optimization with MCP4.8For each executed bidding change for a campaign or ad set, MCP provides pre/post analysis summarizing revenue and spend impact of the change0.75MCP combines campaign drill-down with period comparisons of revenue and spend. I found no automatic linkage to each executed bid change.https://help-center.fospha.com/help-center/fospha-mcp-setup-onboarding-guide1. Technical doc
5Incrementality Testing with MCP5.1MCP reports results for Geo Tests0.5Fospha’s managed geo-lift service delivers test results and recommendations, with a published customer validation example. I found no MCP or API operation retrieving completed geographic test results.https://www.fospha.com/platform/incrementality https://www.fospha.com/case-studies/galeries-lafayette1. Product page 2. Marketing collateral
5Incrementality Testing with MCP5.2MCP reports results for Own Media A/B tests (e.g. leaflet tests)0Published incrementality materials describe geographic advertising experiments. I found no owned-media randomized or controlled test-result reporting through MCP, API or the broader platform.https://www.fospha.com/platform/incrementality1. Product page
5Incrementality Testing with MCP5.3MCP reports findings for Meta Conversion Lift tests0.25Fospha publishes a CarParts example validated through a Meta conversion lift study. I found no documented platform reporting workflow or MCP/API retrieval for those studies, so the evidence is limited to the broader offering.https://www.fospha.com/fospha-academy-lessons/incrementality-testing-what-it-is-and-how-it-compares-to-always-on-measurement1. Marketing collateral
5Incrementality Testing with MCP5.4MCP prioritizes experiments0.25Fospha’s measurement scientists prioritize business questions and align test timing with media strategy. I found no MCP or API experiment-prioritization tool, or documented uncertainty-based selection process in the platform.https://www.fospha.com/platform/incrementality1. Product page
5Incrementality Testing with MCP5.5MCP designs feasible incrementality tests0.25Fospha documents a managed test-design engine that selects matched treatment and control regions. I found no MCP or API design tool, or complete platform output specifying power, duration and required spend.https://www.fospha.com/platform/incrementality1. Product page
6MCP interoperability and workflows6.1Documented instructions for conneting with Claude and ChatGPT1The technical guide documents Claude and ChatGPT connection and authentication. This takes precedence over older product FAQs describing ChatGPT as forthcoming.https://help-center.fospha.com/help-center/fospha-mcp-setup-onboarding-guide1. Technical doc
6MCP interoperability and workflows6.2MCP provides native visual outputs0Published MCP skills ask the client to render Markdown. I found no documented server-provided chart or table artifact for native display.https://help-center.fospha.com/help-center/ask-fospha-ai-skill-library1. Technical doc
6MCP interoperability and workflows6.3Exposes tool and metric documentation1The published library names MCP tools and distinguishes attribution from incremental metrics. API references also define metrics, dimensions and typed results.https://help-center.fospha.com/help-center/ask-fospha-ai-skill-library https://api-docs.uk.fospha.com/api/marketing-performance/types/enums/marketing-metric1. Technical doc 2. Technical doc
6MCP interoperability and workflows6.4Returns reusable structured data1The API returns structured records, aggregates, pagination and query metadata. Documented authenticated retrieval supports reuse in downstream reporting systems.https://api-docs.uk.fospha.com/guides/retrieve-data https://api-docs.uk.fospha.com/api/marketing-performance/operations/queries/marketing-aggregate1. Technical doc 2. Technical doc
6MCP interoperability and workflows6.5Supports external agent automation1Fospha publishes repeatable MCP workflows with named calls and Claude Code installation instructions. These support recurring external-agent analysis, with scheduling supplied by the host runtime.https://help-center.fospha.com/help-center/ask-fospha-ai-skill-library1. Technical doc
7Analytical Backbone7.1MCP provides deterministic, model-backed answers with Bayesian MMM as backbone0.5Beam uses Bayesian inference for response curves, while Core’s technical description includes an ensemble and XGBoost. Model-backed answers are supported, but a Bayesian MMM backbone for all MCP recommendations is only partially evidenced.https://help-center.fospha.com/help-center/beam-incremental-forecasting https://help-center.fospha.com/help-center/understanding-your-fospha-model-complete-guide1. Technical doc 2. Technical doc
7Analytical Backbone7.2The underlying MMM used by the MCP is calibrated with incrementality tests0.5The incrementality product describes feeding experiments into MMM and forecasts, while Enterprise pricing labels lift calibration beta. The release page still labels Lift Test Calibration as Next, so current calibration support is only partially evidenced.https://www.fospha.com/platform/incrementality https://www.fospha.com/pricing https://www.fospha.com/whats-new1. Product page 2. Product page 3. Product page
7Analytical Backbone7.3MCP reports model validation and other modelling KPIs1Model Spotlight documents validation metrics including NRMSE, RMSE and testing on unseen data. Core explicitly states that validation metrics are visible in the platform, meeting the platform-level scoring rule.https://help-center.fospha.com/help-center/understanding-your-fospha-model-complete-guide https://www.fospha.com/platform/core1. Technical doc 2. Product page
7Analytical Backbone7.4Model calibration & configuration settings (e.g., priors) are auditable and editable in a self-serve UI0.5Users can inspect model stages and edit sale-period exclusions that affect forecasting. I found no self-service editing and audit history for Bayesian priors or the full model configuration.https://help-center.fospha.com/help-center/understanding-your-fospha-model-complete-guide https://help-center.fospha.com/help-center/how-to-use-annotations-in-fospha1. Technical doc 2. Technical doc
7Analytical Backbone7.5Supports controlled calibration through MCP0Published API operations provide data access and forecasting summaries. I found no controlled model-calibration mutation with validation and version history through MCP or API.https://api-docs.uk.fospha.com/guides/retrieve-a-token https://api-docs.uk.fospha.com/api/incremental-forecasting/operations/queries/incremental-forecasting-summary1. Technical doc 2. Technical doc
8Enterprise-Grade Platform8.1At least 10 public reference customers from $1B+ revenue brands0.5Fospha’s public trust center names 15 customers, including Lululemon, Dyson and Urban Outfitters. I could not substantiate ten individually qualifying $1B-plus revenue brands from permitted sources, so the enterprise-reference threshold is only partially evidenced.https://trust.fospha.com/trusted-by1. Technical doc
8Enterprise-Grade Platform8.2SOC 2, ISO 27001, or audited IT security by a third-party cyber security auditor1Fospha’s public trust center marks ISO 27001 v2022 as certified. SOC 2 is labeled coming soon, so this score rests on ISO certification rather than SOC 2.https://trust.fospha.com/1. Technical doc
8Enterprise-Grade Platform8.3Data residency: geography option between US and EU0.5Technical documentation offers UK and US regional endpoints, and the privacy policy identifies London hosting. I found no explicit customer choice of US versus EU storage, and UK residency does not establish EU residency.https://help-center.fospha.com/help-center/fospha-api-programmatic-access-to-your-performance-data https://www.fospha.com/application-privacy-policy1. Technical doc 2. Technical doc
8Enterprise-Grade Platform8.4Multi-cloud: option between AWS, GCP, and Azure0The privacy policy identifies AWS hosting and other cloud subprocessors. I found no customer-selectable deployment option spanning AWS, GCP and Azure.https://www.fospha.com/application-privacy-policy1. Technical doc
8Enterprise-Grade Platform8.5Supports single sign-on (SSO) for enterprises1The MCP guide explicitly supports Fospha SSO authentication. This is direct evidence of enterprise single sign-on support.https://help-center.fospha.com/help-center/fospha-mcp-setup-onboarding-guide1. Technical doc
8Enterprise-Grade Platform8.6Hands-on demo or trial of the MCP capabilities is available without sales-call gating0The guide requires an onboarded Fospha account. I found no ungated, publicly promptable MCP trial or demo.https://help-center.fospha.com/help-center/fospha-mcp-setup-onboarding-guide1. Technical doc

Haus

Claude evaluation

Opus 5.5

Category IDCategoryCriteria IDCriteriaCriteria ScoreRationaleURL to sourceType of source
1Marketing Data Reporting via MCP1.1MCP reports sales progress for online sales0.75Haus says its MCP makes experiment, MMM, Causal Attribution, KPI and spend data available to a brand's LLM tools, and the platform measures DTC revenue and orders via Shopify and Amazon integrations. This is a marketing statement only; we found no public MCP documentation confirming online sales reporting for a specified period.https://www.haus.io/article/what-is-agentic-marketing-attributionMarketing collateral
1Marketing Data Reporting via MCP1.2MCP reports sales progress for offline store sales0.5We found no evidence that the MCP reports physical-store sales specifically. The platform ingests retail and marketplace sales, offers data warehouse integrations (e.g. Snowflake, BigQuery) and a Retail breakouts add-on, so offline sales data exists in the broader platform.https://www.haus.io/pricingProduct page
1Marketing Data Reporting via MCP1.3MCP reports digital media data (spend, media metrics)0.75The MCP is described as exposing spend data, and Haus integrates with major ad platforms such as Meta, Google and TikTok for experiments and Causal Attribution. We found no MCP documentation listing which media metrics beyond spend are returned.https://www.haus.io/article/what-is-agentic-marketing-attributionMarketing collateral
1Marketing Data Reporting via MCP1.4MCP reports offline media data (spend, media metrics)0.5We found no evidence that the MCP reports offline media spend or metrics specifically. Causal MMM tracks linear TV, out-of-home, influencer and podcast, and Fixed Geo Tests cover OOH, regional radio and direct mail, so offline media data is used in the broader platform; print is not named.https://www.haus.io/causal-mmmProduct page
1Marketing Data Reporting via MCP1.5MCP Reports business outcomes beyond revenue0.75The MCP is described as exposing KPI data, and the platform measures custom business metrics such as LTV, new vs. returning customers and orders. We found no MCP documentation listing the supported outcome metrics.https://www.haus.io/article/what-is-agentic-marketing-attributionMarketing collateral
1Marketing Data Reporting via MCP1.6Filters and groups by business dimensions0.25We found no evidence of MCP filters for date, brand, market, product and campaign. The platform offers ad-level Causal Attribution, multi-brand and international add-ons, but we found no evidence of product-level filtering.https://www.haus.io/pricingProduct page
2Historical Performance Insights & Causal Explanation via MCP2.1MCP reports incremental ROAS and incremental revenue for each digital channel0.75The MCP is described as exposing Causal Attribution, experiment and MMM data, and Causal Attribution produces incrementality-calibrated ROAS and revenue per channel, campaign and ad. The MCP claim comes from marketing articles, and we found no MCP documentation of the returned fields.https://www.haus.io/article/what-is-agentic-marketing-attributionMarketing collateral
2Historical Performance Insights & Causal Explanation via MCP2.2MCP reports incremental ROAS and incremental revenue for each offline channel0.75The MCP is described as exposing MMM and experiment data, and Causal MMM measures hard-to-test channels such as linear TV, OOH, influencer and podcast. We found no MCP documentation confirming offline iROAS outputs specifically.https://www.haus.io/article/what-is-agentic-marketing-attributionMarketing collateral
2Historical Performance Insights & Causal Explanation via MCP2.3MCP reports promotion-driven revenue, in addition to media-driven0.25We found no evidence that the MCP or platform reports promotion-driven revenue as a separate contribution. Causal MMM offers time-varying efficiency analytics for sale periods and Architect takes promotions into account as context, which only partly covers this.https://www.haus.io/causal-mmmProduct page
2Historical Performance Insights & Causal Explanation via MCP2.4MCP's incremental ROAS measurement is updated daily (not weekly or monthly), based on MMM0.25Haus states that Causal MMM refreshes weekly, and we found no evidence of daily MMM-based iROAS. Daily incrementality reporting exists through Causal Attribution, which calibrates attribution with experiments rather than the MMM.https://www.haus.io/causal-mmmProduct page
2Historical Performance Insights & Causal Explanation via MCP2.5Decomposes performance drivers (Base, media, non-media drivers)0.25We found no evidence that the MCP exposes a base, media and non-media decomposition. Causal MMM evaluates past channel mix performance and accounts for seasonality, but we found no explicit description of baseline or non-media driver contributions.https://www.haus.io/causal-mmmProduct page
3Channel-Level Optimization with MCP3.1MCP creates an optimized channel allocation0.5We found no evidence that the MCP invokes an optimization engine. Causal MMM lets users specify a time period and budget and recommends where to dial spend up or down, projecting channel-level efficiency and total KPI outcomes.https://www.haus.io/blog/causal-intelligence-how-ai-works-in-hausMarketing collateral
3Channel-Level Optimization with MCP3.2MCP forecasts a specified media plan0.5We found no evidence of MCP access to forecasting. Causal MMM's Budget Playground and scenario planning simulate outcomes for budget allocations in the platform.https://www.haus.io/blog/getting-started-with-causal-mmmMarketing collateral
3Channel-Level Optimization with MCP3.3MCP reports marginal returns and response curves0.75The MCP is described as exposing MMM data, and Causal MMM provides saturation analysis and return curves anchored by experiments. We found no MCP documentation confirming that response curves or marginal returns are returned.https://www.haus.io/article/what-is-agentic-marketing-attributionMarketing collateral
3Channel-Level Optimization with MCP3.4MCP simulates a user-specified budget change0.5We found no evidence of budget simulation through the MCP. In the platform, Causal MMM answers what-if questions such as moving $1M from Meta to YouTube, and Architect runs what-if analyses.https://www.haus.io/blog/getting-started-with-causal-mmmMarketing collateral
3Channel-Level Optimization with MCP3.5MCP enforces planning constraints0.25We found no evidence that the MCP passes planning constraints. The platform describes planning by time period and budget and guardrails such as spending limits in Architect, but we found no documented channel-level constraints for optimization.https://www.haus.io/blog/causal-intelligence-how-ai-works-in-hausMarketing collateral
3Channel-Level Optimization with MCP3.6MCP compares scenarios with a baseline plan0.25We found no evidence of MCP scenario comparison against a baseline. Causal MMM supports scenario planning to simulate budget shifts, but we found no explicit description of comparing scenarios with a baseline plan.https://www.haus.io/pricingProduct page
3Channel-Level Optimization with MCP3.7MCP plans against a business target0.25We found no evidence of MCP planning against a business target. Causal MMM projects total KPI outcomes for a given budget and Architect considers CAC targets as context, which only partly covers target-based planning.https://www.haus.io/blog/causal-intelligence-how-ai-works-in-hausMarketing collateral
3Channel-Level Optimization with MCP3.8MCP retrieves saved plans and assumptions0We found no evidence of saved plan retrieval through the MCP or of saved scenarios in the broader platform. The public materials do not describe scenario storage with identifiers, inputs and outputs.https://www.haus.io/causal-mmmProduct page
4Campaign & Ad Set-Level Optimization with MCP4.1MCP reports incremental ROAS for each campaign and ad set0.75The MCP is described as exposing Causal Attribution data, which provides incrementality-calibrated ROAS, CPA, orders and revenue down to the ad level. The MCP claim is in marketing articles only, and we found no documentation of campaign or ad set fields.https://www.haus.io/article/what-is-agentic-marketing-attributionMarketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.2For each campaign and ad set, MCP compares incremental ROAS to last-click and ad platform attribution ROAS0.5We found no evidence that the MCP returns last-click or platform ROAS side by side with incremental ROAS. Causal Attribution in the platform offers first-click, last-click and linear models for comparison with the incrementality-calibrated model.https://www.haus.io/blog/introducing-causal-attribution-your-new-daily-incrementality-solutionMarketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.3For each campaign and ad set, MCP provides marginal returns (miROAS)0.25We found no evidence of campaign or ad set marginal returns through the MCP. Architect shows where campaigns and ad sets are oversaturated or undersaturated, which only partly covers modeled marginal returns.https://www.haus.io/article/what-is-agentic-media-buyingMarketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.4For each campaign and ad set, MCP recommends optimal daily spend/budget0.5We found no evidence of budget recommendations through the MCP. Architect recommends the next best action broken down to the specific campaigns and ad sets to move money from and to, and the homepage shows a daily shift example.https://www.haus.io/article/what-is-agentic-media-buyingMarketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.5For each campaign and ad set, MCP recommends optimal bid value (e.g., Target ROAS)0.25We found no evidence of bid target recommendations through the MCP. Haus mentions bid strategy changes grounded in incrementality data as delegable actions, but does not explicitly describe target ROAS recommendations.https://www.haus.io/article/what-is-agentic-marketing-measurementMarketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.6MCP can push daily spend/budget changes to Meta, Google etc. APIs0.5We found no evidence that the MCP pushes budget changes. Architect pushes accepted changes to major ad platforms through API connections originally built to run experiments.https://www.haus.io/article/what-is-agentic-marketing-attributionMarketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.7MCP can push bidding changes (e.g., Target ROAS) to Meta, Google etc. APIs0.25We found no evidence that the MCP pushes bidding changes. Architect pushes accepted changes to ad platforms and Haus lists bid strategy changes among delegable actions, but bid parameter execution is not described explicitly.https://www.haus.io/article/what-is-agentic-marketing-measurementMarketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.8For each executed bidding change for a campaign or ad set, MCP provides pre/post analysis summarizing revenue and spend impact of the change0.25We found no evidence of pre/post analysis of executed changes through the MCP. Haus describes a reporting agent that tracks whether changes worked and feeds results back, without a documented campaign-level pre/post comparison.https://www.haus.io/article/what-is-agentic-marketing-attributionMarketing collateral
5Incrementality Testing with MCP5.1MCP reports results for Geo Tests0.75The MCP is described as making experiment data available to LLM tools, and Haus runs GeoLift and Fixed Geo Tests. This comes from marketing articles, and we found no MCP documentation of the returned test fields.https://www.haus.io/article/what-is-agentic-marketing-attributionMarketing collateral
5Incrementality Testing with MCP5.2MCP reports results for Own Media A/B tests (e.g. leaflet tests)0.75The MCP is described as exposing experiment data, and Haus runs retail A/B tests (sampling, merchandising) and Fixed Geo Tests for direct mail. We found no MCP documentation and no evidence covering email tests specifically.https://www.haus.io/article/what-is-agentic-marketing-attributionMarketing collateral
5Incrementality Testing with MCP5.3MCP reports findings for Meta Conversion Lift tests0.25We found no evidence that the MCP or platform retrieves Meta Conversion Lift results. Haus says that channels without a Haus test can use trusted third-party studies as informed MMM starting points, which only partly covers this.https://www.haus.io/blog/why-incrementality-testing-belongs-with-your-mmm-and-where-to-startMarketing collateral
5Incrementality Testing with MCP5.4MCP prioritizes experiments0.5We found no evidence of experiment prioritization through the MCP. Causal MMM recommends new experiments in order of importance based on goals and budget, and says when to rerun a test.https://www.haus.io/blog/getting-started-with-causal-mmmMarketing collateral
5Incrementality Testing with MCP5.5MCP designs feasible incrementality tests0.5We found no evidence of test design through the MCP. The platform configures geo experiments with on-demand power analyses, synthetic controls and Copilot-suggested test setups.https://www.haus.io/scienceProduct page
6MCP interoperability and workflows6.1Documented instructions for conneting with Claude and ChatGPT0.5Haus states that its MCP connects experiment, MMM, attribution, KPI and spend data to a brand's preferred LLM tools. We found no public connection or authentication instructions for Claude or ChatGPT; the support knowledge base content is not publicly visible.https://www.haus.io/article/what-is-agentic-marketing-attributionMarketing collateral
6MCP interoperability and workflows6.2MCP provides native visual outputs0We found no evidence of server-provided tables or chart artifacts from the MCP. The public materials do not describe MCP output formats.https://www.haus.io/article/what-is-agentic-marketing-attributionMarketing collateral
6MCP interoperability and workflows6.3Exposes tool and metric documentation0.5The Haus Knowledge Base has a Haus API collection, which suggests API documentation exists. Its articles are not publicly visible, and we found no public MCP tool definitions or metric documentation.https://support.haus.io/collections/2290813438-haus_apiTechnical doc
6MCP interoperability and workflows6.4Returns reusable structured data0.5The MCP is described as returning experiment, MMM, attribution, KPI and spend data, and a Haus API collection exists in the knowledge base. We found no public documentation of structured result formats or downloadable files.https://support.haus.io/collections/2290813438-haus_apiTechnical doc
6MCP interoperability and workflows6.5Supports external agent automation0We found no evidence of documented MCP invocation from an external agent runtime for recurring workflows. Haus's own Architect agent runs inside the platform.https://www.haus.io/article/what-is-agentic-marketing-attributionMarketing collateral
7Analytical Backbone7.1MCP provides deterministic, model-backed answers with Bayesian MMM as backbone0.5Haus describes its Causal MMM approach in terms of Bayesian priors, with experiments treated as ground truth and incrementality priors for untested channels, and the MCP exposes MMM data. The site does not state explicitly that Causal MMM is a Bayesian model or name the estimation method.https://www.haus.io/blog/why-incrementality-testing-belongs-with-your-mmm-and-where-to-startMarketing collateral
7Analytical Backbone7.2The underlying MMM used by the MCP is calibrated with incrementality tests1Causal MMM uses incrementality experiments as ground truth that anchor the response curve, and every new test automatically feeds back into the model. For untested channels, Haus priors tailored to the brand's own experiments are used.https://www.haus.io/blog/why-incrementality-testing-belongs-with-your-mmm-and-where-to-startMarketing collateral
7Analytical Backbone7.3MCP reports model validation and other modelling KPIs0.5We found no evidence that Haus reports MMM validation metrics such as R2, MAPE or holdout error. For experiments, Haus runs thousands of placebo tests and shows confidence intervals, which only partly covers this.https://www.haus.io/blog/causal-intelligence-how-ai-works-in-hausMarketing collateral
7Analytical Backbone7.4Model calibration & configuration settings (e.g., priors) are auditable and editable in a self-serve UI0.5Haus says Causal MMM visibly shows the tests calibrating the model so users know how data drives recommendations. We found no evidence that users can edit priors or model settings in a self-serve UI; plans include an MMM Specialist.https://www.haus.io/blog/a-first-look-at-causal-mmmMarketing collateral
7Analytical Backbone7.5Supports controlled calibration through MCP0We found no evidence that agents can propose or apply calibration changes through the MCP. The public materials describe the MCP as a way to read data only.https://www.haus.io/article/what-is-agentic-marketing-attributionMarketing collateral
8Enterprise-Grade Platform8.1At least 10 public reference customers from $1B+ revenue brands1The site shows logos and stories for brands including Intuit, Wayfair, Dyson, SharkNinja, Invisalign, FanDuel, Sonos, Grubhub, Jameson and Oura, many with $1B+ revenue. Haus also states that its customers have a combined revenue of $1T+.https://www.haus.io/customersProduct page
8Enterprise-Grade Platform8.2SOC 2, ISO 27001, or audited IT security by a third-party cyber security auditor1The Haus Trust Center lists SOC 2 Type 2 and ISO/IEC 27001:2022 compliance, with the SOC 2 report available on request. The website footer shows SOC 2 Type 2 (Sensiba) and ISO badges.https://trust.haus.io/Technical doc
8Enterprise-Grade Platform8.3Data residency: geography option between US and EU0We found no evidence of a choice between US and EU data residency. The Trust Center lists Google Cloud as the infrastructure subprocessor without a region option.https://trust.haus.io/Technical doc
8Enterprise-Grade Platform8.4Multi-cloud: option between AWS, GCP, and Azure0We found no evidence of a choice between AWS, GCP and Azure. The Trust Center names Google Cloud as the cloud infrastructure subprocessor.https://trust.haus.io/Technical doc
8Enterprise-Grade Platform8.5Supports single sign-on (SSO) for enterprises0We found no evidence of enterprise SSO (SAML, Okta, Microsoft Entra). The Trust Center lists multi-factor authentication but not single sign-on.https://trust.haus.io/Technical doc
8Enterprise-Grade Platform8.6Hands-on demo or trial of the MCP capabilities is available without sales-call gating0We found no evidence of a public, promptable MCP demo or trial. All plans on the pricing page route to 'Get a demo', and the only public interactive asset found is a case study.https://www.haus.io/pricingProduct page

ChatGPT evaluation

GPT-6 Astra

Category IDCategoryCriteria IDCriteriaCriteria ScoreRationaleURL to sourceType of source
1Marketing Data Reporting via MCP1.1MCP reports sales progress for online sales0.5Time Tests compare actual revenue during a chosen campaign window with a forecast, and Haus supports DTC sales measurement. I found no specific MCP or API documentation for retrieving actual online sales by period.https://www.haus.io/blog/measuring-big-brand-moments-with-time-tests https://www.haus.io/use-cases/amazon-and-retailMarketing collateral Product page
1Marketing Data Reporting via MCP1.2MCP reports sales progress for offline store sales0.25Haus ingests retail sales data and measures lift across physical retail and other sales channels. I found no documentation of warehouse-sourced store-sales reporting for a requested period, or its availability through MCP or API.https://www.haus.io/use-cases/amazon-and-retailProduct page
1Marketing Data Reporting via MCP1.3MCP reports digital media data (spend, media metrics)0.75Haus describes MCP access to spend data alongside its cross-channel Causal Attribution reporting. This is partial MCP evidence because I found no tool schema specifying supported platforms and media metrics.https://www.haus.io/article/what-is-agentic-marketing-attribution https://www.haus.io/causal-attributionMarketing collateral Product page
1Marketing Data Reporting via MCP1.4MCP reports offline media data (spend, media metrics)0.25Haus supports experiments for linear TV, out-of-home, regional radio and direct mail. This only partially supports offline-media reporting, as I found no spend-and-media-metric report covering TV, OOH, radio and print through the platform, MCP or API.https://www.haus.io/experimentsProduct page
1Marketing Data Reporting via MCP1.5MCP Reports business outcomes beyond revenue0.75Haus describes MCP access to KPI data, and Causal Attribution explicitly reports orders and acquisition metrics beyond revenue. I found no MCP or API schema confirming the exact supported outcome fields, so the MCP evidence is partial.https://www.haus.io/article/what-is-agentic-marketing-attribution https://www.haus.io/blog/introducing-causal-attribution-your-new-daily-incrementality-solutionMarketing collateral
1Marketing Data Reporting via MCP1.6Filters and groups by business dimensions0.25Haus documents configurable channel groupings and campaign-level analysis in its broader platform. I found no complete date, brand, market, product and campaign filtering contract or corresponding MCP or API parameters.https://www.haus.io/blog/why-your-mmm-disagrees-with-how-you-actually-plan https://www.haus.io/causal-attributionMarketing collateral Product page
2Historical Performance Insights & Causal Explanation via MCP2.1MCP reports incremental ROAS and incremental revenue for each digital channel0.75Haus describes MCP access to Causal Attribution data, which includes experiment-calibrated ROAS and revenue. I found no public result schema confirming both incremental measures for each digital channel, so this is partial MCP evidence.https://www.haus.io/article/what-is-agentic-marketing-attribution https://www.haus.io/blog/introducing-causal-attribution-your-new-daily-incrementality-solutionMarketing collateral
2Historical Performance Insights & Causal Explanation via MCP2.2MCP reports incremental ROAS and incremental revenue for each offline channel0.25Causal MMM measures hard-to-test offline channels including linear TV and out-of-home, while Haus experiments also cover regional radio. I found no explicit channel-by-channel offline iROAS and incremental-revenue output, or MCP or API access to those fields.https://www.haus.io/causal-mmm https://www.haus.io/experimentsProduct page
2Historical Performance Insights & Causal Explanation via MCP2.3MCP reports promotion-driven revenue, in addition to media-driven0.25Haus supports analysis during promotional periods and says its modelling extends measurement to external business factors. I found no explicit promotion-and-pricing revenue decomposition or corresponding MCP or API output, leaving only partial platform evidence.https://www.haus.io/use-cases/holidays-and-promotions https://www.haus.io/blog/geolift-mmm-getting-more-from-your-incrementality-practiceProduct page Marketing collateral
2Historical Performance Insights & Causal Explanation via MCP2.4MCP's incremental ROAS measurement is updated daily (not weekly or monthly), based on MMM0Haus explicitly advertises weekly Causal MMM refreshes, while daily refreshes belong to Causal Attribution. I found no evidence of daily MMM-based incremental ROAS measurement through MCP, API or the broader platform.https://www.haus.io/causal-mmm https://www.haus.io/causal-attributionProduct page
2Historical Performance Insights & Causal Explanation via MCP2.5Decomposes performance drivers (Base, media, non-media drivers)0.25Haus positions Causal MMM as connecting media effects with external factors such as seasonality and pricing. I found no explicit output decomposing baseline, media and non-media contributions, or MCP or API access to such a decomposition.https://www.haus.io/blog/geolift-mmm-getting-more-from-your-incrementality-practiceMarketing collateral
3Channel-Level Optimization with MCP3.1MCP creates an optimized channel allocation0.5Haus describes Causal MMM as an optimization engine that guides budget allocation across channels. I found no documented MCP or API operation invoking that engine with an objective and planning period.https://www.haus.io/blog/geolift-mmm-getting-more-from-your-incrementality-practiceMarketing collateral
3Channel-Level Optimization with MCP3.2MCP forecasts a specified media plan0.5Causal MMM lets users move spend across channels and simulate resulting outcomes. I found no documented MCP or API forecast operation accepting a specified media plan.https://www.haus.io/causal-mmmProduct page
3Channel-Level Optimization with MCP3.3MCP reports marginal returns and response curves0.5Haus documents Causal MMM response curves and marginal-return analysis for channel diversification. I found no MCP or API operation returning those curves or marginal-return values.https://www.haus.io/blog/geolift-mmm-getting-more-from-your-incrementality-practiceMarketing collateral
3Channel-Level Optimization with MCP3.4MCP simulates a user-specified budget change0.5Causal MMM explicitly supports what-if analysis of budget shifts across channels. I found no documented MCP or API operation calculating a user-specified spend change.https://www.haus.io/causal-mmmProduct page
3Channel-Level Optimization with MCP3.5MCP enforces planning constraints0.25Architect is described as adapting recommendations to business constraints and promotions. I found no complete implementation evidence for user-defined budget limits, channel restrictions and planning dates, or their enforcement through MCP or API.https://www.haus.io/blog/can-an-ai-agent-make-budget-decisions-youd-bet-your-business-onMarketing collateral
3Channel-Level Optimization with MCP3.6MCP compares scenarios with a baseline plan0.25Causal MMM supports budget scenarios and their predicted outcomes. I found no explicit comparison output containing both alternative scenarios and a named baseline plan, or corresponding MCP or API access.https://www.haus.io/causal-mmmProduct page
3Channel-Level Optimization with MCP3.7MCP plans against a business target0.25The StockX case shows Causal MMM recommendations evaluated against a profitability iROAS target. I found no documented target-solving budget planner accepting an outcome level, or an MCP or API operation exposing one.https://www.haus.io/customer/stockxMarketing collateral
3Channel-Level Optimization with MCP3.8MCP retrieves saved plans and assumptions0The reviewed Causal MMM material describes scenario simulation but does not document retrieval of saved plans. I found no evidence of saved scenario identifiers, assumptions and outputs being retrievable through the platform, MCP or API.https://www.haus.io/causal-mmmProduct page
4Campaign & Ad Set-Level Optimization with MCP4.1MCP reports incremental ROAS for each campaign and ad set0.75Haus describes MCP access to Causal Attribution, whose launch material specifies calibrated ROAS and revenue down to individual ads. I found no MCP schema confirming campaign and ad-set result granularity, so this remains partial MCP evidence.https://www.haus.io/article/what-is-agentic-marketing-attribution https://www.haus.io/blog/introducing-causal-attribution-your-new-daily-incrementality-solutionMarketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.2For each campaign and ad set, MCP compares incremental ROAS to last-click and ad platform attribution ROAS0.5Causal Attribution offers incrementality-calibrated metrics down to ads, comparisons with last-click models and adjusted platform reporting. I found no MCP or API documentation for retrieving the requested campaign and ad-set comparisons.https://www.haus.io/blog/introducing-causal-attribution-your-new-daily-incrementality-solution https://www.haus.io/causal-attributionMarketing collateral Product page
4Campaign & Ad Set-Level Optimization with MCP4.3For each campaign and ad set, MCP provides marginal returns (miROAS)0.25Architect identifies campaign and ad-set opportunities using over- and undersaturation signals. I found no explicit numerical marginal-return output for each campaign and ad set, or an MCP or API operation returning it.https://www.haus.io/article/what-is-agentic-marketing-attributionMarketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.4For each campaign and ad set, MCP recommends optimal daily spend/budget0.25Architect recommends budget movements among specific campaigns and ad sets. I found no evidence that it returns optimal daily spend amounts for each entity through the broader platform, MCP or API.https://www.haus.io/article/what-is-agentic-marketing-attributionMarketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.5For each campaign and ad set, MCP recommends optimal bid value (e.g., Target ROAS)0.25Haus explains how incrementality factors translate business acquisition goals into platform CPA targets. I found no product evidence of optimal bid recommendations for each campaign and ad set, or corresponding MCP or API output.https://www.haus.io/blog/incrementality-fundamentalsMarketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.6MCP can push daily spend/budget changes to Meta, Google etc. APIs0.75Haus describes execution agents pushing approved budget changes to major advertising platforms through API connections. The evidence is partial because I found no endpoint documentation specifying daily budget fields, entity coverage or supported platforms.https://www.haus.io/article/what-is-agentic-media-buyingMarketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.7MCP can push bidding changes (e.g., Target ROAS) to Meta, Google etc. APIs0The reviewed agentic-media material describes API execution of approved changes but does not specify bid parameters. I found no evidence of Haus pushing target ROAS or other bidding changes through MCP, API or its broader platform.https://www.haus.io/article/what-is-agentic-media-buyingMarketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.8For each executed bidding change for a campaign or ad set, MCP provides pre/post analysis summarizing revenue and spend impact of the change0.25Haus describes reporting agents tracking outcomes after approved changes and feeding results into subsequent recommendations. I found no explicit campaign or ad-set pre/post revenue-and-spend report tied to each executed bid change, including through MCP or API.https://www.haus.io/article/what-is-agentic-media-buyingMarketing collateral
5Incrementality Testing with MCP5.1MCP reports results for Geo Tests0.75Haus documents geographic experiment readouts and describes MCP access to experiment data. I found no public retrieval schema confirming completed tests with their intervention and outcome fields, so MCP support is only partially evidenced.https://www.haus.io/experiments https://www.haus.io/article/what-is-agentic-marketing-attributionProduct page Marketing collateral
5Incrementality Testing with MCP5.2MCP reports results for Own Media A/B tests (e.g. leaflet tests)0.5Haus Fixed Geo Tests cover direct mail, and its retail offering includes controlled sampling and merchandising tests. I found no MCP or API operation retrieving these owned-media incrementality results.https://www.haus.io/experiments https://www.haus.io/use-cases/amazon-and-retailProduct page
5Incrementality Testing with MCP5.3MCP reports findings for Meta Conversion Lift tests0.25The Sunday case confirms that Haus incorporates Meta Conversion Lift studies into Causal MMM response curves. I found no evidence of retrieving the original study findings through a dedicated platform view, MCP or API, so support is partial.https://www.haus.io/customer/sundayMarketing collateral
5Incrementality Testing with MCP5.4MCP prioritizes experiments0.5Causal MMM identifies new testing opportunities, and the StockX case shows a specific Criteo scaling hypothesis being tested. I found no MCP or API operation prioritizing experiments from measurement results and uncertainty.https://www.haus.io/causal-mmm https://www.haus.io/customer/stockxProduct page Marketing collateral
5Incrementality Testing with MCP5.5MCP designs feasible incrementality tests0.5Haus documents test/control assignment and an in-platform calculator for power, holdout size and duration, with spend informing feasibility. I found no MCP or API operation producing this experiment design.https://www.haus.io/experiments https://www.haus.io/blog/incrementality-fundamentalsProduct page Marketing collateral
6MCP interoperability and workflows6.1Documented instructions for conneting with Claude and ChatGPT0Haus publicly mentions connecting causal data to preferred LLM tools through MCP. I found no public connection and authentication instructions covering both Claude and ChatGPT.https://www.haus.io/article/what-is-agentic-media-buyingMarketing collateral
6MCP interoperability and workflows6.2MCP provides native visual outputs0Haus product pages show platform charts and tables, but these do not establish native MCP visual artifacts. I found no documented compatible client displaying server-provided chart or table artifacts.https://www.haus.io/causal-attributionProduct page
6MCP interoperability and workflows6.3Exposes tool and metric documentation0.5Haus publishes a glossary explaining measurement metrics and methods. I found no discoverable MCP tool definitions or field-level response documentation, so the combined requirement is only partially evidenced.https://www.haus.io/glossaryMarketing collateral
6MCP interoperability and workflows6.4Returns reusable structured data0.5Haus describes making measurement data available to external LLM tools and its terms include downloadable or exportable outputs. I found no public structured-result schema or complete downloadable dataset example, so evidence of reusable structured data is partial.https://www.haus.io/article/what-is-agentic-media-buying https://www.haus.io/legal/termsMarketing collateral Technical doc
6MCP interoperability and workflows6.5Supports external agent automation0Haus describes agentic workflows and MCP access at a conceptual level. I found no documented repeatable MCP invocation from an external agent runtime for scheduled or recurring analysis.https://www.haus.io/article/what-is-agentic-media-buyingMarketing collateral
7Analytical Backbone7.1MCP provides deterministic, model-backed answers with Bayesian MMM as backbone0.5Haus grounds Causal MMM recommendations in experiments and describes proprietary algorithms that go beyond standard Bayesian methods. I found no explicit confirmation of the required Bayesian backbone and deterministic answer contract, so the combined requirement has partial evidence.https://www.haus.io/blog/mmm-software-what-should-you-look-forMarketing collateral
7Analytical Backbone7.2The underlying MMM used by the MCP is calibrated with incrementality tests1Causal MMM uses experiments as causal anchors and automatically incorporates new completed tests into the model. The Sunday case additionally documents calibration using both Haus GeoLift and Meta Conversion Lift studies.https://www.haus.io/causal-mmm https://www.haus.io/customer/sundayProduct page Marketing collateral
7Analytical Backbone7.3MCP reports model validation and other modelling KPIs0.5Haus documents its Model Reliability Index, placebo validation and automated model-quality selection. I found no explicit customer-facing MMM validation report exposing these diagnostics or the requested modelling KPIs, so support is partial.https://www.haus.io/blog/how-haus-scales-causal-marketing-measurement-without-human-biasMarketing collateral
7Analytical Backbone7.4Model calibration & configuration settings (e.g., priors) are auditable and editable in a self-serve UI0Haus discusses prior assumptions and model transparency in its methodology material. I found no evidence of a self-serve interface where customers can both audit and edit priors or other key model settings.https://www.haus.io/blog/trust-in-trust-out-why-an-mmm-built-on-experiments-yields-more-accurate-resultsMarketing collateral
7Analytical Backbone7.5Supports controlled calibration through MCP0Haus documents automatic experiment integration and internal controls over model configuration. I found no authorized-agent calibration workflow with validation and version history through MCP or an equivalent API.https://www.haus.io/blog/how-haus-scales-causal-marketing-measurement-without-human-bias https://www.haus.io/blog/mmm-software-what-should-you-look-forMarketing collateral
8Enterprise-Grade Platform8.1At least 10 public reference customers from $1B+ revenue brands0.5Haus publicly names enterprise customers including FanDuel, Intuit, Dyson, Wayfair, Sonos and SharkNinja. I could not verify at least ten named reference brands each exceeding one billion dollars in revenue using the permitted sources, so the threshold is only partially supported.https://www.haus.io/Product page
8Enterprise-Grade Platform8.2SOC 2, ISO 27001, or audited IT security by a third-party cyber security auditor1Haus Trust Center lists SOC 2 Type 2 and ISO/IEC 27001:2022 and identifies SOC 2 and penetration-testing reports. This is strong public evidence of the required independent security assurance, although the underlying reports require access approval.https://trust.haus.io/Technical doc
8Enterprise-Grade Platform8.3Data residency: geography option between US and EU0Haus documents safeguards for international transfers, including EEA-to-US transfers. I found no public evidence that customers can choose between US and EU data residency.https://www.haus.io/legal/data-processing-addendumTechnical doc
8Enterprise-Grade Platform8.4Multi-cloud: option between AWS, GCP, and Azure0Haus Trust Center identifies Google Cloud as a cloud infrastructure subprocessor. I found no public evidence of customer-selectable deployment across AWS, GCP and Azure.https://trust.haus.io/Technical doc
8Enterprise-Grade Platform8.5Supports single sign-on (SSO) for enterprises0The public Trust Center lists authentication-related controls, but detailed product-security information requires access approval. I found no public confirmation of customer-facing enterprise SSO for the Haus marketing platform.https://trust.haus.io/Technical doc
8Enterprise-Grade Platform8.6Hands-on demo or trial of the MCP capabilities is available without sales-call gating0Haus directs prospects to a demo request form and sales-led product walkthroughs. I found no publicly accessible, promptable MCP demo or trial available without a sales call.https://www.haus.io/demo https://www.haus.io/blog/introducing-causal-attribution-your-new-daily-incrementality-solutionProduct page Marketing collateral

Lifesight

Claude evaluation

Opus 5.5

Category IDCategoryCriteria IDCriteriaCriteria ScoreRationaleURL to sourceType of source
1Marketing Data Reporting via MCP1.1MCP reports sales progress for online sales0.75Lifesight's MCP documentation says the connector gives Claude and ChatGPT real-time access to Marketing Mix Models, budget data and ad performance, and documented prompts ask for last month's or last quarter's revenue performance. We did not find a documented tool that returns actual online sales totals for a chosen period, so the evidence is partial.https://docs.lifesight.io/docs/mcp-connectTechnical doc
1Marketing Data Reporting via MCP1.2MCP reports sales progress for offline store sales0.5We found no evidence that the MCP reports physical-store sales. The broader platform ingests customer-selected tables from BigQuery and Snowflake data warehouses for MMM and reporting, and Lifesight states it supports offline conversions such as in-store purchases.https://docs.lifesight.io/docs/bigqueryTechnical doc
1Marketing Data Reporting via MCP1.3MCP reports digital media data (spend, media metrics)1The MCP docs state it provides access to budget data and ad performance, and documented prompts compare channel performance over the last N days and return platform-reported ROAS by ad set. Native integrations cover Meta, Google Ads, TikTok, Snapchat, Pinterest, Amazon Ads and other major paid platforms.https://docs.lifesight.io/docs/prompt-libraryTechnical doc
1Marketing Data Reporting via MCP1.4MCP reports offline media data (spend, media metrics)0.5We found no evidence that the MCP returns spend or media metrics for TV, out-of-home, radio or print. The platform's MMM accepts offline inputs such as Linear_TV_Spend and CTV_Spend, and Lifesight states it can measure CTV, OOH and other offline channels.https://docs.lifesight.io/docs/mmm-input-schemaTechnical doc
1Marketing Data Reporting via MCP1.5MCP Reports business outcomes beyond revenue1Documented MCP prompts return incremental CPA, CAC, gross margin impact, margin contribution, payback and the lifetime value of acquired cohorts alongside revenue. The P&L Translator skill on the MCP product page frames results as margin contribution, working capital impact and payback.https://docs.lifesight.io/docs/prompt-libraryTechnical doc
1Marketing Data Reporting via MCP1.6Filters and groups by business dimensions0.75MCP prompts filter by date window (last week, last N days, a quarter), channel, campaign and ad set, and the MCP reads every model in the workspace, including custom models. Brand, market and product views exist in the platform through separate geography and product models, but we found no explicit MCP documentation of those filters.https://docs.lifesight.io/docs/prompt-libraryTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.1MCP reports incremental ROAS and incremental revenue for each digital channel1The MCP setup guide lists "What was my best-performing channel last week by iROAS?" as a verification prompt that returns a ranked answer from the customer's causal model. Other documented prompts return iROAS and incremental revenue by channel compared with platform-reported ROAS.https://docs.lifesight.io/docs/setup-guideTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.2MCP reports incremental ROAS and incremental revenue for each offline channel0.75The MCP returns channel-level iROAS and incremental revenue from the workspace's MMM, and the platform's MMM accepts offline inputs such as linear TV, CTV and OOH. We did not find an MCP example that names an offline channel, so the evidence is partial.https://docs.lifesight.io/docs/mcp-connectTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.3MCP reports promotion-driven revenue, in addition to media-driven0.75Documented MCP prompts simulate a sitewide discount against brand investment, compare three BFCM discount depths and ask whether a channel spike was correlated with a promotion. The platform's Event Impact Summary isolates the impact of past promotions, but we found no MCP example that reports historical promotion-driven revenue as its own line.https://docs.lifesight.io/docs/prompt-libraryTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.4MCP's incremental ROAS measurement is updated daily (not weekly or monthly), based on MMM0.25We found no evidence of daily MMM-based iROAS in the MCP, and Lifesight's documentation describes a weekly model refresh with quarterly retraining. Causal attribution applies MMM-derived incrementality factors to near-real-time platform data, which is partial evidence of more frequent MMM-based iROAS in the broader platform.https://docs.lifesight.io/docs/model-refreshTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.5Decomposes performance drivers (Base, media, non-media drivers)1An MCP prompt returns a causal decomposition of a channel's change into incremental contribution, cannibalization from adjacent channels and external-factor contribution, and other prompts project the baseline. The underlying model reports baseline, paid, organic and contextual contributions in its Insights tab.https://docs.lifesight.io/docs/prompt-libraryTechnical doc
3Channel-Level Optimization with MCP3.1MCP creates an optimized channel allocation0.75The MCP overview says users can ask "Optimize my Q4 budget for revenue" instead of running scenarios in the platform, and documented prompts ask where to reallocate a given budget to maximize revenue. The MCP product page FAQ lists scenario simulation skills as coming next, so it is unclear whether the MCP invokes the Planner's optimizer directly.https://docs.lifesight.io/docs/mcp-connectTechnical doc
3Channel-Level Optimization with MCP3.2MCP forecasts a specified media plan0.75Documented MCP prompts project incremental revenue and CAC for the current BFCM plan and project the baseline under a specified cut to upper-funnel spend. We did not find documentation that the MCP passes a user-defined channel allocation to the Planner's forecasting engine.https://docs.lifesight.io/docs/prompt-libraryTechnical doc
3Channel-Level Optimization with MCP3.3MCP reports marginal returns and response curves0.75An MCP prompt asks at what spend level a channel saturates and returns a spend-versus-iROAS curve description, a saturation point and a recommended cap. The evidence is partial because we found no documented MCP output of mROAS values or response-curve data points, which the platform shows in its Insights tab.https://docs.lifesight.io/docs/prompt-libraryTechnical doc
3Channel-Level Optimization with MCP3.4MCP simulates a user-specified budget change0.75Documented prompts ask what moving a given percentage of spend to higher-iROAS channels would do to incremental revenue and CAC, and the Scenario Planner skill compares a plan with +15% and -15% budgets. The same product page FAQ lists scenario simulation skills as a coming feature, so the evidence is partial.https://lifesight.io/mcp/Product page
3Channel-Level Optimization with MCP3.5MCP enforces planning constraints0.5We found no evidence that the MCP passes budget limits or channel restrictions to the optimizer. The platform Planner supports preset and manual lower and upper spend limits per channel, forecast periods and custom pacing.https://docs.lifesight.io/docs/build-a-media-plan-copyTechnical doc
3Channel-Level Optimization with MCP3.6MCP compares scenarios with a baseline plan0.75The MCP Scenario Planner skill compares a current plan against +15% and -15% budgets and projects the outcome of each, and a documented prompt returns status quo, increase and decrease scenarios. The same page lists scenario simulation skills as coming next, so it is unclear whether these comparisons run on the Planner's scenarios.https://lifesight.io/mcp/Product page
3Channel-Level Optimization with MCP3.7MCP plans against a business target0.75MCP prompts ask for the budget range that maximizes incremental revenue next year and the brand investment needed to raise the baseline revenue floor by a given percentage. The platform Planner has a Target KPI goal for revenue or orders, but we did not find documentation that the MCP calls it.https://docs.lifesight.io/docs/prompt-libraryTechnical doc
3Channel-Level Optimization with MCP3.8MCP retrieves saved plans and assumptions0.75The MCP prompt library refers to a save_insight tool and saved bookmarks that can be re-pulled later, and a suggested prompt returns the budget allocation by channel for a quarter. We did not find documentation that the MCP retrieves Planner scenarios with their identifiers, inputs and outputs.https://docs.lifesight.io/docs/prompt-libraryTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.1MCP reports incremental ROAS for each campaign and ad set1Documented MCP prompts return Lifesight iROAS by ad set and incremental CPA for a named campaign, and the MCP launch post lists "Which campaigns are delivering the highest incremental return?" as a typical question. The platform's causal attribution computes incremental revenue at campaign, ad set and ad level.https://docs.lifesight.io/docs/prompt-libraryTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.2For each campaign and ad set, MCP compares incremental ROAS to last-click and ad platform attribution ROAS0.75An MCP prompt returns platform-reported ROAS against Lifesight iROAS by ad set and flags gaps greater than 2x. We found no MCP example that adds last-click ROAS, although the platform supports last-touch attribution models.https://docs.lifesight.io/docs/prompt-libraryTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.3For each campaign and ad set, MCP provides marginal returns (miROAS)0.5We found no evidence that the MCP returns miROAS for campaigns or ad sets. The platform's causal attribution computes miROAS at tactic level and scales it down to campaign and ad set level.https://docs.lifesight.io/docs/causal-attributionTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.4For each campaign and ad set, MCP recommends optimal daily spend/budget0.5We found no evidence that the MCP returns daily budget recommendations. The platform Optimizer translates the default scenario into daily or weekly budget changes for individual campaigns and ad sets.https://docs.lifesight.io/docs/automated-budget-optimizationTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.5For each campaign and ad set, MCP recommends optimal bid value (e.g., Target ROAS)0.25We found no evidence that the MCP recommends bid values. The platform Optimizer shows editable Bid Strategy values next to recommended budgets, but we found no documentation of recommended target ROAS values.https://docs.lifesight.io/docs/manual-changesTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.6MCP can push daily spend/budget changes to Meta, Google etc. APIs0.5We found no evidence that the MCP can push budget changes, and the prompt library (updated 2026-06-03) states all prompts are read-only with write actions planned for Q3. The platform Optimizer applies selected budget changes directly to campaigns on live ad platforms.https://docs.lifesight.io/docs/automated-budget-optimizationTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.7MCP can push bidding changes (e.g., Target ROAS) to Meta, Google etc. APIs0.5We found no evidence that the MCP can push bidding changes. The platform Optimizer lets users edit bid amounts for campaigns and ad sets across ad platforms, and its Logger records Bid Strategy changes.https://docs.lifesight.io/docs/manual-changesTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.8For each executed bidding change for a campaign or ad set, MCP provides pre/post analysis summarizing revenue and spend impact of the change0.25We found no evidence of MCP pre/post analysis for executed changes. The platform Logger records every budget and bid change with prior and new values so users can track performance shifts, but we found no documented pre/post impact summary.https://docs.lifesight.io/docs/change-logsTechnical doc
5Incrementality Testing with MCP5.1MCP reports results for Geo Tests0.75An MCP prompt retrieves the holdout setup of the most recent geo test, including markets, duration and confidence level, and the search_knowledge_base tool covers past experiments. We did not find an MCP example that returns the measured lift, although the platform's geo experiment results include adjusted lift and significance.https://docs.lifesight.io/docs/prompt-libraryTechnical doc
5Incrementality Testing with MCP5.2MCP reports results for Own Media A/B tests (e.g. leaflet tests)0.25We found no evidence that the MCP reports owned-media test results. The platform supports split tests and time tests and lists A/B testing as a calibration input, but we found no documentation of email or leaflet test results.https://docs.lifesight.io/docs/calibrationTechnical doc
5Incrementality Testing with MCP5.3MCP reports findings for Meta Conversion Lift tests0.25We found no evidence that the MCP reports Meta Conversion Lift findings. The platform's calibration methodology accepts platform conversion lift studies from Facebook, Google and YouTube as inputs, which is partial evidence that those results are held in the platform.https://docs.lifesight.io/docs/calibrationTechnical doc
5Incrementality Testing with MCP5.4MCP prioritizes experiments0.5We found no evidence that the MCP recommends which experiments to run. The platform's Attribute Quality Score flags channels with wide ROI confidence intervals for testing, and Recommendations include experimentation recommendations with expected lift and cost.https://docs.lifesight.io/docs/calibrationTechnical doc
5Incrementality Testing with MCP5.5MCP designs feasible incrementality tests0.5We found no evidence that the MCP designs incrementality tests. The platform's geo experiment designer proposes test and synthetic control markets with duration, additional spend and minimum detectable lift, and shows a power curve.https://docs.lifesight.io/docs/geo-experiment-creation-1Technical doc
6MCP interoperability and workflows6.1Documented instructions for conneting with Claude and ChatGPT1Lifesight publishes step-by-step setup guides for Claude Desktop (custom connector with OAuth) and ChatGPT Codex (Streamable HTTP with a personal access token). Both guides give the server URL and verification prompts.https://docs.lifesight.io/docs/setup-guideTechnical doc
6MCP interoperability and workflows6.2MCP provides native visual outputs0.5The setup guide says the model-inventory prompt returns a Markdown table, which is partial evidence of structured tabular output. We found no evidence of server-provided chart artifacts, and the prompt library describes a "projection chart description" rather than a chart.https://docs.lifesight.io/docs/setup-guideTechnical doc
6MCP interoperability and workflows6.3Exposes tool and metric documentation1The prompt library names MCP tools (list_models, search_knowledge_base, save_insight), and the MCP includes documentation search over Lifesight's methodology library. Answers include methodology footnotes and audit-trail details such as model name, run timestamp and confidence interval.https://docs.lifesight.io/docs/prompt-libraryTechnical doc
6MCP interoperability and workflows6.4Returns reusable structured data0.5The MCP returns structured, model-backed answers such as ranked tables that the docs suggest pasting into planning documents. We found no evidence of complete structured datasets or downloadable files through the MCP.https://docs.lifesight.io/docs/mcp-connectTechnical doc
6MCP interoperability and workflows6.5Supports external agent automation0.5The ChatGPT Codex guide documents bearer-token access to the MCP server, which allows use from an agent runtime, and prompts suggest saving recurring outputs such as a morning briefing. We found no documentation of scheduled or programmatic recurring invocation, and Cursor and Claude Code support is listed as roadmap.https://docs.lifesight.io/docs/setup-guide-chatgptTechnical doc
7Analytical Backbone7.1MCP provides deterministic, model-backed answers with Bayesian MMM as backbone0.5MCP answers are model-backed and come from Lifesight's causal MMM rather than last-click attribution. Lifesight states its inference is primarily frequentist (ridge regression with evolutionary tuning and bootstrapping), so the backbone is not a Bayesian MMM.https://docs.lifesight.io/docs/faqTechnical doc
7Analytical Backbone7.2The underlying MMM used by the MCP is calibrated with incrementality tests1Lifesight documents calibration of the MMM against geo-lift, split, A/B and platform conversion lift results, using holistic and contextual calibration methods. Users add calibration rows with channel, dates, ROAS and confidence in the platform UI.https://docs.lifesight.io/docs/calibrationTechnical doc
7Analytical Backbone7.3MCP reports model validation and other modelling KPIs1Lifesight reports training and testing R-squared, adjusted R-squared, MAPE, NRMSE, holdout accuracy, backtesting and residual diagnostics for its models. The Insights tab shows NRMSE and estimation error for the model version in use.https://docs.lifesight.io/docs/goodnessTechnical doc
7Analytical Backbone7.4Model calibration & configuration settings (e.g., priors) are auditable and editable in a self-serve UI1Lifesight states users can configure custom causal DAGs and weakly informative priors for adstock and saturation when training models in the platform. The calibration UI lets users enter ROAS, confidence and calibration type per channel and review the before-and-after impact.https://docs.lifesight.io/docs/lifesights-approachTechnical doc
7Analytical Backbone7.5Supports controlled calibration through MCP0We found no evidence that agents can propose or apply calibration changes through the MCP. The prompt library states the MCP is read-only, and calibration is documented only in the platform UI.https://docs.lifesight.io/docs/prompt-libraryTechnical doc
8Enterprise-Grade Platform8.1At least 10 public reference customers from $1B+ revenue brands0We found no evidence of 10 public reference customers with $1B+ revenue. Named customers on the case-studies page include Seidensticker and Obvi, while most case studies are anonymized.https://lifesight.io/case-studies/Marketing collateral
8Enterprise-Grade Platform8.2SOC 2, ISO 27001, or audited IT security by a third-party cyber security auditor1Lifesight's documentation states the company is SOC 2 compliant and lists ISO 27001 among its certifications. The FAQs repeat that Lifesight has ISO 27001 and SOC 2 certification.https://docs.lifesight.io/docs/soc-2Technical doc
8Enterprise-Grade Platform8.3Data residency: geography option between US and EU1Lifesight offers data localization at workspace level, with dedicated BigQuery datasets in the United States, Europe, Asia Pacific or Middle East and Africa. The region is chosen at setup and cannot be migrated later.https://docs.lifesight.io/docs/data-localization-security-privacy-complianceTechnical doc
8Enterprise-Grade Platform8.4Multi-cloud: option between AWS, GCP, and Azure0We found no evidence of a choice between AWS, GCP and Azure. Lifesight states the platform operates on Google Cloud infrastructure.https://docs.lifesight.io/docs/data-localization-security-privacy-complianceTechnical doc
8Enterprise-Grade Platform8.5Supports single sign-on (SSO) for enterprises0We found no evidence of enterprise SSO (SAML, Okta or Microsoft Entra) in Lifesight's documentation. The Claude connector authenticates through OAuth with Lifesight login credentials.https://docs.lifesight.io/docs/setup-guideTechnical doc
8Enterprise-Grade Platform8.6Hands-on demo or trial of the MCP capabilities is available without sales-call gating0We found no evidence of a public, promptable MCP demo. The MCP product page says the connector returns an authentication error without an active workspace and directs evaluators to book a demo for a sandbox.https://lifesight.io/mcp/Product page

ChatGPT evaluation

GPT-6 Astra

Category IDCategoryCriteria IDCriteriaCriteria ScoreRationaleURL to sourceType of source
1Marketing Data Reporting via MCP1.1MCP reports sales progress for online sales0.5The Purchases documentation shows dated order values and product revenue, supporting actual online sales reporting in the platform. I did not find an MCP tool or callable reporting API explicitly returning actual online sales for a requested period.https://docs.lifesight.io/docs/purchases https://docs.lifesight.io/docs/mcp-connectTechnical doc Technical doc
1Marketing Data Reporting via MCP1.2MCP reports sales progress for offline store sales0.5The platform combines in-store POS data with measurement, and its BigQuery connector imports selected customer warehouse tables for reporting. I did not find explicit MCP/API retrieval of actual physical-store sales for a requested period.https://docs.lifesight.io/docs/bigquery https://lifesight.io/solutions/retail-cpg/Technical doc Product page
1Marketing Data Reporting via MCP1.3MCP reports digital media data (spend, media metrics)0.75MCP documentation promises access to ad performance and budget data, while campaign documentation identifies spend, clicks and impressions. This is partial MCP evidence because I did not find a documented response schema confirming these fields across all major connected paid platforms.https://docs.lifesight.io/docs/mcp-connect https://docs.lifesight.io/docs/campaigns https://docs.lifesight.io/docs/connectTechnical doc Technical doc Technical doc
1Marketing Data Reporting via MCP1.4MCP reports offline media data (spend, media metrics)0.5Lifesight documents a customer implementation covering TV, radio, billboards and print, supported by platform reporting of model input spend. I did not find an MCP/API example explicitly returning raw offline media spend and delivery metrics across those channels.https://lifesight.io/case-study/premier-auto-dealership-chain-increases-incremental-revenue/ https://docs.lifesight.io/docs/overviewMarketing collateral Technical doc
1Marketing Data Reporting via MCP1.5MCP Reports business outcomes beyond revenue0.75The MCP product page advertises margin contribution and payback reporting. This supports partial MCP coverage, while platform documentation explicitly supports orders and new customers but does not establish their MCP/API output fields.https://lifesight.io/mcp/ https://docs.lifesight.io/docs/model-creationProduct page Technical doc
1Marketing Data Reporting via MCP1.6Filters and groups by business dimensions0.75MCP setup examples specify periods and channels. I did not find complete MCP/API filter definitions for brand, market, product and campaign dimensions, although the platform documents campaign, product and geography analysis.https://docs.lifesight.io/docs/setup-guide https://docs.lifesight.io/docs/campaigns https://docs.lifesight.io/docs/purchasesTechnical doc Technical doc Technical doc
2Historical Performance Insights & Causal Explanation via MCP2.1MCP reports incremental ROAS and incremental revenue for each digital channel1Lifesight explicitly advertises channel iROAS and incremental marketing revenue through MCP. Technical measurement documentation defines digital-channel incremental revenue and iROAS, providing strong public support for retrieving causal channel performance.https://lifesight.io/mcp/ https://docs.lifesight.io/docs/insightsProduct page Technical doc
2Historical Performance Insights & Causal Explanation via MCP2.2MCP reports incremental ROAS and incremental revenue for each offline channel0.5Lifesight documents MMM estimates of incremental offline-channel contributions in an implementation covering TV, radio and billboards. I did not find explicit MCP/API retrieval of both incremental revenue and iROAS for offline channels.https://lifesight.io/case-study/premier-auto-dealership-chain-increases-incremental-revenue/ https://docs.lifesight.io/docs/insightsMarketing collateral Technical doc
2Historical Performance Insights & Causal Explanation via MCP2.3MCP reports promotion-driven revenue, in addition to media-driven0.75The MCP library includes promotion-related causal decomposition. This provides partial access evidence, supported by platform modeling of price and promotion effects, but I did not find a defined MCP/API field for historical promotion-driven revenue.https://docs.lifesight.io/docs/prompt-library https://lifesight.io/solutions/retail-cpg/ https://docs.lifesight.io/docs/model-creationTechnical doc Product page Technical doc
2Historical Performance Insights & Causal Explanation via MCP2.4MCP's incremental ROAS measurement is updated daily (not weekly or monthly), based on MMM0.75Technical documentation allows daily automatic MMM refresh through Google Sheets, and MCP exposes current model data. I found no explicit guarantee that MCP iROAS updates daily for every workspace, and the optimization product page also describes weekly model updates.https://docs.lifesight.io/docs/google-sheets-integration https://docs.lifesight.io/docs/mcp-connect https://lifesight.io/product/optimize/Technical doc Technical doc Product page
2Historical Performance Insights & Causal Explanation via MCP2.5Decomposes performance drivers (Base, media, non-media drivers)0.75MCP examples describe causal driver decomposition. The platform separately documents baseline, paid, organic and contextual contributions, but I did not find an MCP/API schema confirming that complete decomposition in a single result.https://docs.lifesight.io/docs/prompt-library https://docs.lifesight.io/docs/insightsTechnical doc Technical doc
3Channel-Level Optimization with MCP3.1MCP creates an optimized channel allocation0.75The MCP overview explicitly offers revenue-based quarterly budget optimization. The underlying Planner calculates channel allocations, but the MCP product FAQ still places scenario simulation on its roadmap, leaving partial rather than unambiguous availability evidence.https://docs.lifesight.io/docs/mcp-connect https://docs.lifesight.io/docs/build-a-media-plan-copy https://lifesight.io/mcp/Technical doc Technical doc Product page
3Channel-Level Optimization with MCP3.2MCP forecasts a specified media plan0.75The MCP library offers current-plan forecasts. This is partial evidence because the product FAQ calls simulation forthcoming, although technical Planner documentation confirms model-based forecasts from specified allocations in the platform.https://docs.lifesight.io/docs/prompt-library https://docs.lifesight.io/docs/intrepreting-a-budget-plan https://lifesight.io/mcp/Technical doc Technical doc Product page
3Channel-Level Optimization with MCP3.3MCP reports marginal returns and response curves0.75The MCP library describes saturation-curve answers. Channel insights document marginal ROAS and model attributes document response curves, but explicit MCP/API retrieval of both numeric marginal returns and complete spend-response data was not found.https://docs.lifesight.io/docs/prompt-library https://docs.lifesight.io/docs/insights https://docs.lifesight.io/docs/modelTechnical doc Technical doc Technical doc
3Channel-Level Optimization with MCP3.4MCP simulates a user-specified budget change0.75MCP documentation offers percentage-change budget simulations. The platform supports scenario calculation, but the MCP product FAQ still lists simulation as forthcoming, so public evidence of current MCP availability is inconsistent.https://docs.lifesight.io/docs/prompt-library https://docs.lifesight.io/docs/build-a-media-plan-copy https://lifesight.io/mcp/Technical doc Technical doc Product page
3Channel-Level Optimization with MCP3.5MCP enforces planning constraints0.5The Planner documents total budget, per-channel lower and upper limits, forecast dates and a historical basis period. I did not find an MCP/API contract showing that all these user constraints can be passed to the optimizer and returned for inspection.https://docs.lifesight.io/docs/build-a-media-plan-copy https://lifesight.io/product/optimize/Technical doc Product page
3Channel-Level Optimization with MCP3.6MCP compares scenarios with a baseline plan0.75MCP examples compare alternatives with a status-quo plan. The platform documents baseline and forecast metrics, but the conflicting MCP simulation roadmap prevents treating the current external capability as fully established.https://docs.lifesight.io/docs/prompt-library https://docs.lifesight.io/docs/intrepreting-a-budget-plan https://lifesight.io/mcp/Technical doc Technical doc Product page
3Channel-Level Optimization with MCP3.7MCP plans against a business target0.75The MCP overview supports optimizing a quarterly budget for revenue. The platform also accepts a Target KPI goal, but I did not find explicit MCP/API parameters for solving to a specified revenue, acquisition or profit target.https://docs.lifesight.io/docs/mcp-connect https://docs.lifesight.io/docs/build-a-media-plan-copyTechnical doc Technical doc
3Channel-Level Optimization with MCP3.8MCP retrieves saved plans and assumptions0.5The Planner saves configured scenarios and their analyses for subsequent viewing. I did not find MCP/API retrieval of saved plan identifiers together with assumptions and calculated outputs, so strong platform evidence earns platform-only credit.https://docs.lifesight.io/docs/intrepreting-a-budget-plan https://docs.lifesight.io/docs/mcp-connectTechnical doc Technical doc
4Campaign & Ad Set-Level Optimization with MCP4.1MCP reports incremental ROAS for each campaign and ad set0.75MCP examples explicitly request ad-set iROAS. Causal-attribution documentation supports granular incremental revenue, but I did not find complete MCP/API output definitions for both revenue and iROAS at campaign and ad-set levels.https://docs.lifesight.io/docs/prompt-library https://docs.lifesight.io/docs/causal-attributionTechnical doc Technical doc
4Campaign & Ad Set-Level Optimization with MCP4.2For each campaign and ad set, MCP compares incremental ROAS to last-click and ad platform attribution ROAS0.75MCP examples compare ad-set iROAS with platform ROAS. I did not find the full three-way MCP/API comparison including last-click ROAS, although the platform supports last-touch and causal attribution views.https://docs.lifesight.io/docs/prompt-library https://docs.lifesight.io/docs/overview-1Technical doc Technical doc
4Campaign & Ad Set-Level Optimization with MCP4.3For each campaign and ad set, MCP provides marginal returns (miROAS)0.5Causal-attribution documentation distributes tactic-level marginal returns to campaigns and ad sets using a shared saturation-rate assumption. I did not find explicit MCP/API retrieval of these granular marginal estimates, so this receives strong platform-only credit.https://docs.lifesight.io/docs/causal-attributionTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.4For each campaign and ad set, MCP recommends optimal daily spend/budget0.5The Optimizer documentation converts channel plans into daily or weekly budget recommendations for individual campaigns and ad sets. I did not find a documented MCP/API operation returning those daily entity-level budget values.https://docs.lifesight.io/docs/automated-budget-optimizationTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.5For each campaign and ad set, MCP recommends optimal bid value (e.g., Target ROAS)0.25Optimizer documentation exposes bid-strategy fields and manual bid edits, providing partial evidence of bidding support in the platform. I did not find explicit generation of optimal bid targets for each campaign or ad set in either the platform or MCP/API documentation.https://docs.lifesight.io/docs/manual-changes https://lifesight.io/product/optimize/Technical doc Product page
4Campaign & Ad Set-Level Optimization with MCP4.6MCP can push daily spend/budget changes to Meta, Google etc. APIs0.5The platform documents applying campaign and ad-set budget adjustments directly to connected ad platforms. I did not find a callable external MCP/API budget-write operation, and the MCP product page still describes write actions as forthcoming.https://docs.lifesight.io/docs/automated-budget-optimization https://lifesight.io/mcp/Technical doc Product page
4Campaign & Ad Set-Level Optimization with MCP4.7MCP can push bidding changes (e.g., Target ROAS) to Meta, Google etc. APIs0.5Manual Changes and Logger document editing bid amounts or strategies and recording executed changes on platforms such as Facebook and Google Ads. I did not find an external MCP/API bid-write interface, so this receives platform-only credit.https://docs.lifesight.io/docs/manual-changes https://docs.lifesight.io/docs/change-logsTechnical doc Technical doc
4Campaign & Ad Set-Level Optimization with MCP4.8For each executed bidding change for a campaign or ad set, MCP provides pre/post analysis summarizing revenue and spend impact of the change0.25The Logger records each changed entity, parameter, prior value, new value and execution status, providing partial support for reviewing interventions. I did not find an automatic revenue-and-spend pre/post impact analysis for each executed bidding change in the platform or MCP/API.https://docs.lifesight.io/docs/change-logsTechnical doc
5Incrementality Testing with MCP5.1MCP reports results for Geo Tests0.75MCP supports searching past geo-test methodology. Platform documentation confirms completed-test outcomes and intervention details, but I did not find a complete MCP/API result contract for returning the measured lift and tested outcome together.https://docs.lifesight.io/docs/prompt-library https://docs.lifesight.io/docs/geo-experiment-insightsTechnical doc Technical doc
5Incrementality Testing with MCP5.2MCP reports results for Own Media A/B tests (e.g. leaflet tests)0.25Lifesight technical guidance describes audience split testing as an available platform method. I did not find explicit owned-media incrementality result reporting for email or leaflet tests, or corresponding MCP/API retrieval, so the evidence is partial and platform-only.https://docs.lifesight.io/docs/how-do-you-measure-the-impact-of-a-new-channel-launchTechnical doc
5Incrementality Testing with MCP5.3MCP reports findings for Meta Conversion Lift tests0I did not find evidence that Lifesight retrieves and reports Meta Conversion Lift study findings through MCP/API or its platform. The reviewed platform documentation covers Lifesight geo experiments and generic experiment-based calibration, which do not establish this specific capability.https://docs.lifesight.io/docs/geo-experiment-insights https://docs.lifesight.io/docs/model-calibrationTechnical doc Technical doc
5Incrementality Testing with MCP5.4MCP prioritizes experiments0.5Causal Flags identifies channels with unreliable model estimates and recommends targeted experiments, while Recommendations provides experimentation guidance. I did not find explicit MCP/API prioritization of a testing agenda from those uncertainty signals.https://docs.lifesight.io/docs/causality-flags https://docs.lifesight.io/docs/recommendationsTechnical doc Technical doc
5Incrementality Testing with MCP5.5MCP designs feasible incrementality tests0.5Geo Experiment Design documents treatment and control markets, detectable lift, test duration and required additional spend. I did not find a documented MCP/API operation generating that complete feasible test design.https://docs.lifesight.io/docs/geo-experiment-creation-1Technical doc
6MCP interoperability and workflows6.1Documented instructions for conneting with Claude and ChatGPT1Lifesight publishes separate connection guides for Claude and ChatGPT/Codex, including the server URL and account authentication steps. The ChatGPT guide specifically describes a Codex Streamable HTTP setup with a personal access token, while Claude uses a sign-in redirect.https://docs.lifesight.io/docs/setup-guide https://docs.lifesight.io/docs/setup-guide-chatgptTechnical doc Technical doc
6MCP interoperability and workflows6.2MCP provides native visual outputs0.5The setup guide promises Markdown tables in compatible clients. I did not find evidence distinguishing server-produced visual artifacts from client-generated presentation, so native MCP visual output receives partial credit.https://docs.lifesight.io/docs/setup-guideTechnical doc
6MCP interoperability and workflows6.3Exposes tool and metric documentation0.5The MCP library names list_models and search_knowledge_base. Metric definitions are documented elsewhere, but I did not find complete discoverable tool schemas, parameter definitions and response documentation.https://docs.lifesight.io/docs/prompt-library https://docs.lifesight.io/docs/insightsTechnical doc Technical doc
6MCP interoperability and workflows6.4Returns reusable structured data1The platform documents CSV exports of budget worksheets and CSV/XLSX exports of attribution data. This satisfies the platform-level scoring rule for reusable data in categories 6–8, without implying that equivalent downloadable files are returned directly by MCP.https://docs.lifesight.io/docs/intrepreting-a-budget-plan https://docs.lifesight.io/docs/overview-1Technical doc Technical doc
6MCP interoperability and workflows6.5Supports external agent automation0.5The ChatGPT/Codex guide documents an external MCP endpoint and token-based authentication. I did not find a repeatable unattended invocation or recurring-workflow example, so external agent automation has partial evidence.https://docs.lifesight.io/docs/setup-guide-chatgptTechnical doc
7Analytical Backbone7.1MCP provides deterministic, model-backed answers with Bayesian MMM as backbone0.5MCP answers are described as model-backed, and Lifesight documents a hybrid causal framework using ridge regression, bootstrapping and ensemble forecasting. I did not find evidence that a Bayesian MMM is the core measurement backbone or that identical calls guarantee deterministic answers, so this compound criterion is only partially supported.https://docs.lifesight.io/docs/mcp-connect https://docs.lifesight.io/docs/lifesights-approachTechnical doc Technical doc
7Analytical Backbone7.2The underlying MMM used by the MCP is calibrated with incrementality tests1Lifesight documents calibrating MMM against incrementality-test results using channel, period, observed return or lift, and confidence inputs. Before-and-after calibration outputs provide strong platform evidence of experiment-informed MMM calibration under the categories 6–8 scoring rule.https://docs.lifesight.io/docs/model-calibration https://docs.lifesight.io/docs/model-creationTechnical doc Technical doc
7Analytical Backbone7.3MCP reports model validation and other modelling KPIs1Model Attributes documents holdout accuracy, NRMSE, estimation error and actual-versus-predicted validation views. These are explicit model-quality outputs, satisfying this criterion under the platform-level evidence rule for categories 6–8.https://docs.lifesight.io/docs/modelTechnical doc
7Analytical Backbone7.4Model calibration & configuration settings (e.g., priors) are auditable and editable in a self-serve UI1The self-serve model setup exposes adstock, saturation, training split, refresh frequency and causal relationships, while calibration inputs remain inspectable. The modeling framework also describes configurable weakly informative priors, supporting auditable and editable model settings.https://docs.lifesight.io/docs/model-creation https://docs.lifesight.io/docs/model-calibration https://docs.lifesight.io/docs/lifesights-approachTechnical doc Technical doc Technical doc
7Analytical Backbone7.5Supports controlled calibration through MCP0I did not find a documented MCP operation allowing authorized agents to propose or apply model-calibration changes with validation and version history. The available calibration instructions describe a platform UI workflow, which does not establish the requested controlled agent interface.https://docs.lifesight.io/docs/model-calibration https://docs.lifesight.io/docs/mcp-connectTechnical doc Technical doc
8Enterprise-Grade Platform8.1At least 10 public reference customers from $1B+ revenue brands0.5Lifesight publicly displays numerous enterprise reference logos, including IKEA, Decathlon, Dyson, New Balance, Reckitt, BAT, Mango, San Miguel, Vueling and Bath & Body Works. I did not find revenue evidence on the permitted vendor sources establishing at least ten distinct reference brands above the $1 billion threshold, so the full requirement remains only partially substantiated.https://lifesight.io/product/optimize/ https://lifesight.io/trust-center/Product page Product page
8Enterprise-Grade Platform8.2SOC 2, ISO 27001, or audited IT security by a third-party cyber security auditor1The technical SOC 2 page states compliance, and the Trust Center explicitly claims SOC 2 Type II, ISO 27001 and annual independent audits. These vendor-published statements provide strong public evidence of third-party security assurance, although the underlying audit reports were not reviewed.https://docs.lifesight.io/docs/soc-2 https://lifesight.io/trust-center/Technical doc Product page
8Enterprise-Grade Platform8.3Data residency: geography option between US and EU1Technical documentation offers workspace data localization in the United States and Europe, and the Trust Center explicitly lists EU and US residency. Access-related data and some summaries are exceptions in the technical documentation, and changing regions requires a new workspace.https://docs.lifesight.io/docs/data-localization-security-privacy-compliance https://lifesight.io/trust-center/Technical doc Product page
8Enterprise-Grade Platform8.4Multi-cloud: option between AWS, GCP, and Azure0.5The technical localization guide explicitly documents deployment on Google Cloud with regional BigQuery datasets. I did not find a customer deployment choice spanning AWS, GCP and Azure, so the three-cloud requirement receives partial credit.https://docs.lifesight.io/docs/data-localization-security-privacy-complianceTechnical doc
8Enterprise-Grade Platform8.5Supports single sign-on (SSO) for enterprises1The Trust Center explicitly states support for SSO/SAML and SCIM provisioning. This is strong public platform evidence of enterprise single sign-on.https://lifesight.io/trust-center/Product page
8Enterprise-Grade Platform8.6Hands-on demo or trial of the MCP capabilities is available without sales-call gating0I did not find a publicly accessible, promptable MCP sandbox or trial without sales-call gating. The MCP page requires an active workspace and directs prospective users to book a demo for sandbox access.https://lifesight.io/mcp/ https://docs.lifesight.io/docs/setup-guideProduct page Technical doc

Measured

Claude evaluation

Opus 5.5

Category IDCategoryCriteria IDCriteriaCriteria ScoreRationaleURL to sourceType of source
1Marketing Data Reporting via MCP1.1MCP reports sales progress for online sales0.75Measured's MCP returns portfolio performance as an executive summary with cross-channel results and conversion-type detail, and the REST API pulls cross-channel performance data. We did not find a documented report of actual online sales for a specified period.https://www.measured.com/video/measured-brings-causal-intelligence-into-the-ai-tools-marketers-already-use/Marketing collateral
1Marketing Data Reporting via MCP1.2MCP reports sales progress for offline store sales0.75The MCP returns results by conversion type, and the platform models in-store and retail sales, including retailer POS data ingested via Alloy.ai and data from Snowflake. We did not find evidence that the MCP reports physical-store sales from a customer's data warehouse specifically.https://www.measured.com/video/measured-brings-causal-intelligence-into-the-ai-tools-marketers-already-use/Marketing collateral
1Marketing Data Reporting via MCP1.3MCP reports digital media data (spend, media metrics)1The REST API extracts platform-reported and incrementality metrics spanning all channels, tactics and campaigns into a data warehouse or BI tool, drawing on 300+ data partners. The MCP launch material also cites performance visibility across all major platforms in one place.https://www.measured.com/integration/measured-rest-api/Product page
1Marketing Data Reporting via MCP1.4MCP reports offline media data (spend, media metrics)0.75The REST API covers platform-reported metrics for all channels, and the platform measures linear TV, out-of-home, direct mail and (per its integration pages) radio and podcast logs. We did not find offline channels named for the API or MCP, and found no evidence for print.https://www.measured.com/integration/measured-rest-api/Product page
1Marketing Data Reporting via MCP1.5MCP Reports business outcomes beyond revenue0.75The MCP returns conversion-type detail, and the model's dependent variable can be orders, new-customer orders, activations or traffic, with CPA reported alongside ROAS. We did not find evidence of contribution margin being reported through the MCP or API.https://www.measured.com/video/measured-brings-causal-intelligence-into-the-ai-tools-marketers-already-use/Marketing collateral
1Marketing Data Reporting via MCP1.6Filters and groups by business dimensions0.75The REST API returns data at channel, tactic and campaign granularity, and the platform tracks performance by region, brand and retailer. We did not find documented date, brand, market or product filter parameters for the MCP or API.https://www.measured.com/integration/measured-rest-api/Product page
2Historical Performance Insights & Causal Explanation via MCP2.1MCP reports incremental ROAS and incremental revenue for each digital channel1The REST API pulls incrementality metrics from the Measured dashboard for all channels, tactics and campaigns, and the dashboard reports incremental sales, ROAS and CPA per channel. The MCP returns cross-channel results grounded in Measured's causal methodology.https://www.measured.com/integration/measured-rest-api/Product page
2Historical Performance Insights & Causal Explanation via MCP2.2MCP reports incremental ROAS and incremental revenue for each offline channel0.75The REST API covers incrementality metrics for all channels, and Measured measures linear TV, CTV, out-of-home and direct mail with geo and matched-market tests. We did not find offline channels named explicitly for the API or MCP output.https://www.measured.com/integration/measured-rest-api/Product page
2Historical Performance Insights & Causal Explanation via MCP2.3MCP reports promotion-driven revenue, in addition to media-driven0.25The Measured Incrementality Model can include price and promotion indexes as configurable non-media variables with an elasticity interpretation. We found no evidence that promotion-driven revenue is reported as a contribution, via the MCP or elsewhere.https://www.measured.com/faq/measured-incrementality-model-explainer/Technical doc
2Historical Performance Insights & Causal Explanation via MCP2.4MCP's incremental ROAS measurement is updated daily (not weekly or monthly), based on MMM0.5The Measured Incrementality Model is run daily, with daily results reviewable in its UI, but it operates on weekly data and results reach downstream tools on a client-specified cadence. We did not find evidence that the MCP exposes daily MMM-based incremental ROAS.https://www.measured.com/faq/measured-incrementality-model-explainer/Technical doc
2Historical Performance Insights & Causal Explanation via MCP2.5Decomposes performance drivers (Base, media, non-media drivers)0.5The model has a separate non-media component with intercept, seasonality, holidays, macroeconomic, price, promotion and custom variables, plus a media component giving tactic-level contributions. We did not find evidence that this decomposition is available through the MCP or API.https://www.measured.com/faq/measured-incrementality-model-explainer/Technical doc
3Channel-Level Optimization with MCP3.1MCP creates an optimized channel allocation0.5The Media Plan Optimizer allocates budgets across channels by marginal ROI to maximize growth or profitability. The MCP provides marginal return data to guide budget allocation, but we did not find evidence that it invokes the optimizer.https://www.measured.com/media-plan-optimizer/Product page
3Channel-Level Optimization with MCP3.2MCP forecasts a specified media plan0.5The Media Plan Optimizer runs what-if simulations that forecast outcomes for a budget plan before it is committed. We did not find evidence that forecasting is available through the MCP or API.https://www.measured.com/media-plan-optimizer/Product page
3Channel-Level Optimization with MCP3.3MCP reports marginal returns and response curves0.75The MCP launch lists optimization insights with marginal return and incremental growth potential data among its contents. Response curves are generated for every tactic in the platform, but we did not find evidence that the curves themselves are exposed through the MCP.https://www.measured.com/press/measured-launches-mcp-server/Marketing collateral
3Channel-Level Optimization with MCP3.4MCP simulates a user-specified budget change0.5The Media Plan Optimizer lets users simulate budget changes by channel and conversion type and see projected incremental outcomes. We did not find evidence that this simulation can be run through the MCP or API.https://www.measured.com/media-plan-optimizer/Product page
3Channel-Level Optimization with MCP3.5MCP enforces planning constraints0.5In the Media Plan Optimizer, users set a target budget, reference period, optimization strength and budget limits for any tactic. We did not find evidence that constraints can be passed through the MCP or API.https://www.measured.com/blog/navigate-the-maze-of-budget-planning-with-media-plan-optimizer/Marketing collateral
3Channel-Level Optimization with MCP3.6MCP compares scenarios with a baseline plan0.5The Media Plan Optimizer starts from a predefined baseline plan and lets users compare several what-if plans side by side. We did not find evidence that scenario comparison is available through the MCP or API.https://www.measured.com/blog/smarter-omnichannel-marketing-starts-now-introducing-measureds-media-plan-optimizer/Marketing collateral
3Channel-Level Optimization with MCP3.7MCP plans against a business target0.5The Media Plan Optimizer plans toward revenue, ROAS, new-customer or profitability goals. We did not find evidence that goal-based planning is available through the MCP or API.https://www.measured.com/media-plan-optimizer/Product page
3Channel-Level Optimization with MCP3.8MCP retrieves saved plans and assumptions0.5The platform keeps saved media plans, which include recommended spend levels for every campaign and can be shared with teams. We did not find evidence that saved plans can be retrieved through the MCP or API.https://www.measured.com/blog/product-update-incrementality-powered-media-planning-and-new-benchmarks-categories/Marketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.1MCP reports incremental ROAS for each campaign and ad set0.75The REST API extracts incrementality metrics down to campaign level, and Measured's Facebook testing measures incrementality at ad set level. We did not find ad set level results documented for the API or MCP.https://www.measured.com/integration/measured-rest-api/Product page
4Campaign & Ad Set-Level Optimization with MCP4.2For each campaign and ad set, MCP compares incremental ROAS to last-click and ad platform attribution ROAS0.75The REST API is described as giving a side-by-side view of platform-reported and incrementality metrics across channels, tactics and campaigns. We did not find last-click ROAS included in that comparison.https://www.measured.com/integration/measured-rest-api/Product page
4Campaign & Ad Set-Level Optimization with MCP4.3For each campaign and ad set, MCP provides marginal returns (miROAS)0.25Response curves, and so marginal returns, are modeled at the tactic level in the Measured Incrementality Model. We did not find evidence of marginal returns for individual campaigns or ad sets.https://www.measured.com/faq/measured-incrementality-model-explainer/Technical doc
4Campaign & Ad Set-Level Optimization with MCP4.4For each campaign and ad set, MCP recommends optimal daily spend/budget0.25Saved Media Plan Optimizer plans include recommended spend levels for every campaign. We did not find evidence of daily budget recommendations, or of campaign budget recommendations through the MCP or API.https://www.measured.com/blog/product-update-incrementality-powered-media-planning-and-new-benchmarks-categories/Marketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.5For each campaign and ad set, MCP recommends optimal bid value (e.g., Target ROAS)0We did not find evidence that Measured recommends bid values such as target ROAS for campaigns or ad sets. Its commentary on Google's target-based bidding changes is advisory and does not describe a product feature.https://www.measured.com/blog/google-ads-is-changing-target-based-bidding-what-advertisers-need-to-know/Marketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.6MCP can push daily spend/budget changes to Meta, Google etc. APIs0We did not find evidence that the MCP or platform pushes budget changes to Meta, Google or other ad platform APIs. Optimized plans are pushed into internal tools and dashboards, and test campaigns are trafficked automatically, but budget changes are not described.https://www.measured.com/blog/smarter-omnichannel-marketing-starts-now-introducing-measureds-media-plan-optimizer/Marketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.7MCP can push bidding changes (e.g., Target ROAS) to Meta, Google etc. APIs0We did not find evidence that the MCP or platform pushes bidding changes such as target ROAS to ad platform APIs. The planning material only describes sending plans to channel managers or internal tools.https://www.measured.com/blog/smarter-omnichannel-marketing-starts-now-introducing-measureds-media-plan-optimizer/Marketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.8For each executed bidding change for a campaign or ad set, MCP provides pre/post analysis summarizing revenue and spend impact of the change0.25The Optimization Report compares the prior period's budget allocation with actual performance by tactic to show revenue gained from budget changes. We did not find campaign or ad set level pre/post analysis of bidding changes, or evidence of this via the MCP.https://www.measured.com/faq/what-is-the-optimization-report/Technical doc
5Incrementality Testing with MCP5.1MCP reports results for Geo Tests0.75The MCP draws on an incrementality database of recent tests, and the MCP demo grounds test recommendations in the customer's own results, such as a stale Google non-brand search holdout. We did not find explicit documentation of retrieving individual geo test results with intervention and outcome through the MCP.https://www.measured.com/press/measured-launches-mcp-server/Marketing collateral
5Incrementality Testing with MCP5.2MCP reports results for Own Media A/B tests (e.g. leaflet tests)0.5Measured runs audience-split tests for owned channels such as direct mail, catalog, email and SMS, as in the Outerknown direct mail case. We did not find evidence of this via the MCP, and the DPA describes the Known Audience Testing service as legacy.https://www.measured.com/triangulated-measurement/Product page
5Incrementality Testing with MCP5.3MCP reports findings for Meta Conversion Lift tests0.25The model is calibrated mainly with geo holdout tests, and clients can add CPO priors from non-Measured experiments. We did not find evidence that Meta Conversion Lift results are retrieved or reported, and Measured positions platform lift studies as directional input only.https://www.measured.com/faq/measured-incrementality-model-explainer/Technical doc
5Incrementality Testing with MCP5.4MCP prioritizes experiments1An MCP demo shows the AI returning a prioritized testing plan with near-term and longer-term experiments, grounded in the customer's results and priors. Examples include a Meta prospecting scale test and a revalidation of a stale Google non-brand search holdout.https://www.measured.com/video/ask-measured-what-to-test-next-right-inside-your-ai/Marketing collateral
5Incrementality Testing with MCP5.5MCP designs feasible incrementality tests0.5The Geo Designer lets users set test length, holdout size, budget and markets while showing in real time the minimum detectable effect, revenue risk and likelihood of detecting lift. We did not find evidence that test design is available through the MCP.https://www.measured.com/press/measured-evolves-geo-testing-experience/Marketing collateral
6MCP interoperability and workflows6.1Documented instructions for conneting with Claude and ChatGPT0.5Measured states that its MCP server works inside ChatGPT, Claude, Gemini and other AI platforms. We did not find public connection or authentication instructions for Claude or ChatGPT.https://www.measured.com/press/measured-launches-mcp-server/Marketing collateral
6MCP interoperability and workflows6.2MCP provides native visual outputs0.5A customer quoted in the launch says MCP responses come back already formatted, and a demo shows a recommendation published as a presentation-ready deck. We did not find evidence that the server itself returns table or chart artifacts rather than the AI client rendering them.https://www.measured.com/press/measured-launches-mcp-server/Marketing collateral
6MCP interoperability and workflows6.3Exposes tool and metric documentation0We did not find public documentation of the MCP tool definitions or a metric reference for interpreting its output. The launch pages describe capabilities in general terms and direct readers to request a demo.https://www.measured.com/video/measured-launches-mcp-server-giving-enterprise-marketers-on-demand-access-to-incrementality-data-inside-the-ai-tools-they-already-use/Marketing collateral
6MCP interoperability and workflows6.4Returns reusable structured data1The REST API pulls cross-channel platform-reported and incrementality metrics into a customer's database, data warehouse or BI tools. The platform also exports reports as files and pushes data extracts to Amazon S3, Azure or Google Cloud storage.https://www.measured.com/integration/measured-rest-api/Product page
6MCP interoperability and workflows6.5Supports external agent automation0.5The REST API is documented for continuously pulling cross-channel data into a data warehouse in near real time. We did not find documentation of repeatable MCP use from an external agent runtime, and AI-powered workflows and predefined skills are listed as future capabilities.https://www.measured.com/integration/measured-rest-api/Product page
7Analytical Backbone7.1MCP provides deterministic, model-backed answers with Bayesian MMM as backbone0.5The Measured Incrementality Model is a regression-based MMM with Bayesian-style priors, but Measured states it is not fully Bayesian and is fitted by customized maximum likelihood rather than MCMC. The MCP's answers are described as grounded in this causal methodology.https://www.measured.com/faq/measured-incrementality-model-explainer/Technical doc
7Analytical Backbone7.2The underlying MMM used by the MCP is calibrated with incrementality tests1Geo holdout results enter the model as priors weighted by recency and confidence, with no limit on the number of studies, and coefficients are built to align closely with them. Clients can also add CPO priors from other experiments or in-house MMMs.https://www.measured.com/faq/measured-incrementality-model-explainer/Technical doc
7Analytical Backbone7.3MCP reports model validation and other modelling KPIs1A daily back-test computes out-of-sample NRMSE and MAPE over 8, 12 and 16 week holdouts, and each tactic is evaluated on p-value, confidence interval width, VIF, sufficiency and alignment. Daily model results are available for review in the Measured Incrementality Model UI.https://www.measured.com/faq/measured-incrementality-model-explainer/Technical doc
7Analytical Backbone7.4Model calibration & configuration settings (e.g., priors) are auditable and editable in a self-serve UI1Users configure non-media variables, include or exclude geo study results and select tactic inputs in the UI, and an admin interface shows which variables and test priors drive outputs. Settings not yet in the UI can be changed on request through customer success.https://www.measured.com/faq/measured-incrementality-model-explainer/Technical doc
7Analytical Backbone7.5Supports controlled calibration through MCP0We did not find evidence that agents can propose or apply model calibration changes through the MCP or API. The MCP is described as giving read access to insights, while calibration is configured in the platform UI.https://www.measured.com/press/measured-launches-mcp-server/Marketing collateral
8Enterprise-Grade Platform8.1At least 10 public reference customers from $1B+ revenue brands0.5Named customers on Measured's site include The North Face, VF Corp, Unilever, Patagonia, Crocs and Overstock, which are clearly $1B+ revenue brands. Most other named references (e.g. Vuori, Dermalogica, Faherty, Johnny Was, Otter.ai) are smaller or uncertain, so we found fewer than 10 at $1B+.https://www.measured.com/customers/Marketing collateral
8Enterprise-Grade Platform8.2SOC 2, ISO 27001, or audited IT security by a third-party cyber security auditor1Measured states it is ISO/IEC 27001:2022 certified and SOC 2 Type 2 compliant, with Sprinto used for continuous compliance monitoring. The certificate, SOC 2 report and penetration test results are shared under NDA.https://www.measured.com/security-compliance/Product page
8Enterprise-Grade Platform8.3Data residency: geography option between US and EU0We did not find evidence of a choice between US and EU data residency. Measured states that it stores all client data within the United States, with EU transfers covered by Standard Contractual Clauses.https://www.measured.com/security-compliance/Product page
8Enterprise-Grade Platform8.4Multi-cloud: option between AWS, GCP, and Azure0We did not find evidence of a choice between AWS, GCP and Azure for hosting. Amazon Web Services is the only infrastructure provider in the DPA's subprocessor list, and Azure and Google Cloud appear only as destinations for customer data exports.https://www.measured.com/media/Measured-DPA-03-06-2026.pdfTechnical doc
8Enterprise-Grade Platform8.5Supports single sign-on (SSO) for enterprises0We did not find evidence of enterprise SSO (SAML or federation with a customer's identity provider). Measured states that platform login is powered by Okta with mandatory multi-factor authentication, and the DPA refers to username and password logins.https://www.measured.com/data-protection/Product page
8Enterprise-Grade Platform8.6Hands-on demo or trial of the MCP capabilities is available without sales-call gating0We did not find a public, promptable MCP demo, trial or sandbox. The MCP pages show recorded demo videos and direct visitors to request a demo.https://www.measured.com/video/measured-launches-mcp-server-giving-enterprise-marketers-on-demand-access-to-incrementality-data-inside-the-ai-tools-they-already-use/Marketing collateral

ChatGPT evaluation

GPT-6 Astra

Category IDCategoryCriteria IDCriteriaCriteria ScoreRationaleURL to sourceType of source
1Marketing Data Reporting via MCP1.1MCP reports sales progress for online sales0.75The REST API exposes dashboard performance data, and the platform reconciles sales with media spend. Evidence is partial because a dated actual-online-sales response is not explicitly documented.https://www.measured.com/integration/measured-rest-api/ https://www.measured.com/press/measured-secures-funding-to-solve-attribution-for-advertisers/Product page Marketing collateral
1Marketing Data Reporting via MCP1.2MCP reports sales progress for offline store sales0.75API reporting and omnichannel measurement together support access to retail sales-related results. I did not find an explicit MCP or API example returning actual store sales sourced from a customer warehouse for specified dates.https://www.measured.com/integration/measured-rest-api/ https://www.measured.com/omnichannel-measurement/Product page Product page
1Marketing Data Reporting via MCP1.3MCP reports digital media data (spend, media metrics)1The REST API exports platform-reported cross-channel metrics through the dashboard. Together with documented media-spend reporting and managed integrations, this strongly supports programmatic digital-media reporting under the API-equivalence rule.https://www.measured.com/integration/measured-rest-api/ https://www.measured.com/cross-channel-dashboard/ https://www.measured.com/integrations/Product page Product page Product page
1Marketing Data Reporting via MCP1.4MCP reports offline media data (spend, media metrics)0.75The REST API covers all dashboard channels, and Measured documents offline media coverage. Evidence is partial because I did not find an explicit reporting specification covering spend and metrics for TV, out-of-home, radio and print together.https://www.measured.com/integration/measured-rest-api/ https://www.measured.com/media-mix-modeling/Product page Product page
1Marketing Data Reporting via MCP1.5MCP Reports business outcomes beyond revenue1MCP examples report Total Orders. This directly satisfies the criterion through a documented business outcome beyond revenue.https://support.measured.com/article/9uvsd8qfax-measured-mcp-prompt-libraryTechnical doc
1Marketing Data Reporting via MCP1.6Filters and groups by business dimensions0.75MCP examples select brands and comparison periods, while the API supports campaign-level data. I did not find complete documentation for explicit market and product filters or all requested grouping dimensions.https://support.measured.com/article/elll7zw680-connect-measured-mcp-to-claude-ai https://support.measured.com/article/9uvsd8qfax-measured-mcp-prompt-library https://www.measured.com/integration/measured-rest-api/Technical doc Technical doc Product page
2Historical Performance Insights & Causal Explanation via MCP2.1MCP reports incremental ROAS and incremental revenue for each digital channel1MCP examples retrieve channel iROAS and incremental sales. This is direct evidence of causal performance reporting rather than platform attribution alone.https://support.measured.com/article/9uvsd8qfax-measured-mcp-prompt-libraryTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.2MCP reports incremental ROAS and incremental revenue for each offline channel0.75Programmatic dashboard exports include incremental metrics across channels, and the model covers offline media. I did not find an MCP or API example explicitly enumerating offline-channel revenue and iROAS outputs for TV, out-of-home and radio.https://www.measured.com/integration/measured-rest-api/ https://www.measured.com/media-mix-modeling/Product page Product page
2Historical Performance Insights & Causal Explanation via MCP2.3MCP reports promotion-driven revenue, in addition to media-driven0.75MCP exposes non-media decomposition, and MIM includes configurable price and promotion effects. Evidence is partial because a separate promotion-driven revenue output is not explicitly demonstrated.https://support.measured.com/article/9uvsd8qfax-measured-mcp-prompt-library https://www.measured.com/faq/measured-incrementality-model-explainer/Technical doc Technical doc
2Historical Performance Insights & Causal Explanation via MCP2.4MCP's incremental ROAS measurement is updated daily (not weekly or monthly), based on MMM0.75MCP exposes MIM results, whose daily runs are available in the model UI. Daily MCP freshness remains unconfirmed because downstream publication follows a client-selected cadence and the product page also describes weekly insights.https://support.measured.com/article/9uvsd8qfax-measured-mcp-prompt-library https://www.measured.com/faq/measured-incrementality-model-explainer/ https://www.measured.com/media-mix-modeling/Technical doc Technical doc Product page
2Historical Performance Insights & Causal Explanation via MCP2.5Decomposes performance drivers (Base, media, non-media drivers)1MCP examples expose media/non-media composition and negative non-media drivers. Together with the documented model baseline, this strongly supports performance-driver decomposition.https://support.measured.com/article/9uvsd8qfax-measured-mcp-prompt-library https://www.measured.com/faq/measured-incrementality-model-explainer/Technical doc Technical doc
3Channel-Level Optimization with MCP3.1MCP creates an optimized channel allocation0.5The platform optimizer calculates channel allocations. I found no evidence that MCP or the public REST API invokes a new optimization run for a supplied objective and period.https://www.measured.com/media-plan-optimizer/ https://support.measured.com/article/9uvsd8qfax-measured-mcp-prompt-libraryProduct page Technical doc
3Channel-Level Optimization with MCP3.2MCP forecasts a specified media plan0.5The platform forecasts customizable media plans. I found no documented MCP or API operation that invokes forecasting for a newly specified allocation.https://www.measured.com/media-plan-optimizer/ https://support.measured.com/article/9uvsd8qfax-measured-mcp-prompt-libraryProduct page Technical doc
3Channel-Level Optimization with MCP3.3MCP reports marginal returns and response curves0.75The MCP launch explicitly includes marginal-return insights. Response curves are documented in the platform, but I did not find evidence of MCP or API retrieval of the curve data itself.https://www.measured.com/press/measured-launches-mcp-server/ https://www.measured.com/media-plan-optimizer/Marketing collateral Product page
3Channel-Level Optimization with MCP3.4MCP simulates a user-specified budget change0.5The platform runs what-if budget simulations. I found no evidence that MCP or the public REST API calculates a fresh scenario from a user-specified spend change.https://www.measured.com/media-plan-optimizer/ https://support.measured.com/article/9uvsd8qfax-measured-mcp-prompt-libraryProduct page Technical doc
3Channel-Level Optimization with MCP3.5MCP enforces planning constraints0.5The optimizer supports tactic budget limits and planning periods. Reading saved constraints through MCP does not establish an operation that passes and enforces new user-defined constraints.https://www.measured.com/blog/navigate-the-maze-of-budget-planning-with-media-plan-optimizer/ https://support.measured.com/article/9uvsd8qfax-measured-mcp-prompt-libraryMarketing collateral Technical doc
3Channel-Level Optimization with MCP3.6MCP compares scenarios with a baseline plan0.75MCP compares saved plans on budget, returns and constraints. Baseline planning is documented in the platform, but an explicit MCP baseline-versus-alternative comparison is not demonstrated.https://support.measured.com/article/9uvsd8qfax-measured-mcp-prompt-library https://www.measured.com/blog/smarter-omnichannel-marketing-starts-now-introducing-measureds-media-plan-optimizer/Technical doc Marketing collateral
3Channel-Level Optimization with MCP3.7MCP plans against a business target0.5The platform builds plans toward revenue, ROAS and profitability goals. I found no evidence of an MCP or API operation calculating a new plan against a supplied business target.https://www.measured.com/media-plan-optimizer/Product page
3Channel-Level Optimization with MCP3.8MCP retrieves saved plans and assumptions0.75MCP lists saved plans and compares their inputs and outcomes. Evidence is partial because stable plan identifiers and a complete retrievable assumptions schema are not documented.https://support.measured.com/article/9uvsd8qfax-measured-mcp-prompt-libraryTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.1MCP reports incremental ROAS for each campaign and ad set0.75The REST API exports campaign-level incrementality metrics, and broader platform material names ad-set measurement. I did not find explicit programmatic coverage of both incremental revenue and iROAS for individual ad sets.https://www.measured.com/integration/measured-rest-api/ https://www.measured.com/press/measured-secures-funding-to-solve-attribution-for-advertisers/Product page Marketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.2For each campaign and ad set, MCP compares incremental ROAS to last-click and ad platform attribution ROAS0.75The REST API provides campaign-level platform and incremental metrics side by side. I did not find an explicit three-way comparison including last-click ROAS at both campaign and ad-set level.https://www.measured.com/integration/measured-rest-api/Product page
4Campaign & Ad Set-Level Optimization with MCP4.3For each campaign and ad set, MCP provides marginal returns (miROAS)0.5Measured documents ad-set response curves and marginal metrics in its scale-testing solution. I found no evidence of MCP or API retrieval of marginal returns at both campaign and ad-set level.https://www.measured.com/faq/scale-facebook-campaigns/Marketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.4For each campaign and ad set, MCP recommends optimal daily spend/budget0.25Platform material describes granular budget-allocation recommendations for campaigns and ad sets. I found no evidence that these are optimal daily budgets, or that MCP or an API returns them at both levels.https://www.measured.com/press/measured-secures-funding-to-solve-attribution-for-advertisers/Marketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.5For each campaign and ad set, MCP recommends optimal bid value (e.g., Target ROAS)0I found no evidence of per-campaign or per-ad-set optimal bid-target recommendations through MCP, API or the broader platform. The reviewed bidding article gives advertisers guidance rather than documenting a Measured bid-recommendation feature.https://www.measured.com/blog/google-ads-is-changing-target-based-bidding-what-advertisers-need-to-know/Marketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.6MCP can push daily spend/budget changes to Meta, Google etc. APIs0.25Measured documents automatic test-campaign trafficking and scale-spend recommendations, providing limited platform evidence of campaign activation. I found no documented MCP or API operation for routine daily budget changes on Meta or Google.https://www.measured.com/blog/enhanced-automation-easy-campaign-mapping-and-deeper-geo-testing-customization/Marketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.7MCP can push bidding changes (e.g., Target ROAS) to Meta, Google etc. APIs0I found no evidence that MCP, a Measured API or the broader platform pushes bid parameters to advertising platforms. The reviewed material documents measurement access and bidding advice rather than a bid-write operation.https://www.measured.com/integration/measured-rest-api/ https://www.measured.com/blog/google-ads-is-changing-target-based-bidding-what-advertisers-need-to-know/Product page Marketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.8For each executed bidding change for a campaign or ad set, MCP provides pre/post analysis summarizing revenue and spend impact of the change0I found no evidence of a report tied to each executed campaign or ad-set bidding change that compares actual pre/post revenue and spend. Geo-test result retrieval does not establish that specific change-level workflow.https://support.measured.com/article/9uvsd8qfax-measured-mcp-prompt-library https://www.measured.com/blog/google-ads-is-changing-target-based-bidding-what-advertisers-need-to-know/Technical doc Marketing collateral
5Incrementality Testing with MCP5.1MCP reports results for Geo Tests1MCP documents geo-test summaries and weekly result breakdowns. This directly supports retrieval of completed incrementality-test findings.https://support.measured.com/article/9uvsd8qfax-measured-mcp-prompt-libraryTechnical doc
5Incrementality Testing with MCP5.2MCP reports results for Own Media A/B tests (e.g. leaflet tests)0.5The Outerknown case documents controlled direct-mail audience tests and incremental profitability results. I found no evidence that MCP or the public API retrieves the underlying owned-media A/B test results.https://measured.com/media/Case-Study-Outerknown.pdfMarketing collateral
5Incrementality Testing with MCP5.3MCP reports findings for Meta Conversion Lift tests0I found no evidence that MCP, the public API or the broader platform retrieves Meta Conversion Lift study results. The reviewed Meta material explains lift methods and Measured triangulation without documenting ingestion or retrieval of those studies.https://www.measured.com/faq/can-i-measure-incrementality-on-facebook/Marketing collateral
5Incrementality Testing with MCP5.4MCP prioritizes experiments1Measured demonstrates an AI-based prioritized testing plan grounded in prior results. The examples identify Meta scale headroom and stale Google holdout evidence, directly supporting targeted experiment recommendations.https://www.measured.com/video/ask-measured-what-to-test-next-right-inside-your-ai/Marketing collateral
5Incrementality Testing with MCP5.5MCP designs feasible incrementality tests0.5Measured documents automated geo-test design, market selection and recommended scale spend, alongside guidance on duration and statistical power. I found no MCP or API operation producing the complete treatment/control, power, duration and spend design.https://www.measured.com/incrementality-testing/ https://www.measured.com/blog/enhanced-automation-easy-campaign-mapping-and-deeper-geo-testing-customization/ https://www.measured.com/faq/how-to-run-geo-testing-for-marketers-a-step-by-step-guide/Product page Marketing collateral Marketing collateral
6MCP interoperability and workflows6.1Documented instructions for conneting with Claude and ChatGPT1Public technical guides provide setup and OAuth authentication instructions for both ChatGPT and Claude. These include the server address, organizational setup and individual account connection.https://support.measured.com/article/q44g6jepr3-connect-measured-mcp-to-chat-gpt https://support.measured.com/article/elll7zw680-connect-measured-mcp-to-claude-aiTechnical doc Technical doc
6MCP interoperability and workflows6.2MCP provides native visual outputs0.5MCP examples request tables and formatted reports. I did not find confirmation that the server itself returns native chart or table artifacts rather than the client formatting returned data.https://support.measured.com/article/9uvsd8qfax-measured-mcp-prompt-library https://support.measured.com/article/elll7zw680-connect-measured-mcp-to-claude-aiTechnical doc Technical doc
6MCP interoperability and workflows6.3Exposes tool and metric documentation0.5Public guidance explains MCP workflows, and Measured publishes metric and model methodology. I did not find a public catalog of concrete tool names, parameter schemas and result definitions.https://measured.mintlify.app/connect-mcp-clients https://www.measured.com/faq/measured-incrementality-model-explainer/Technical doc Technical doc
6MCP interoperability and workflows6.4Returns reusable structured data1The REST API programmatically exports platform and incremental metrics into databases, warehouses and BI tools. This is strong evidence of reusable structured data under the API-equivalence rule.https://www.measured.com/integration/measured-rest-api/Product page
6MCP interoperability and workflows6.5Supports external agent automation0.5Measured documents connecting its MCP tools to Copilot Studio agents. I did not find a repeatable invocation example or recurring-analysis workflow, so automation evidence remains partial.https://measured.mintlify.app/mcp-clients/copilotTechnical doc
7Analytical Backbone7.1MCP provides deterministic, model-backed answers with Bayesian MMM as backbone0.5MIM uses constrained regression and Bayesian-style priors with maximum-likelihood fitting. This supports model-backed answers, but the methodology explicitly says the model is not fully Bayesian.https://www.measured.com/faq/measured-incrementality-model-explainer/Technical doc
7Analytical Backbone7.2The underlying MMM used by the MCP is calibrated with incrementality tests1MIM ingests geo-experiment contributions as weighted causal priors. This directly establishes incrementality-test calibration of the underlying model.https://www.measured.com/faq/measured-incrementality-model-explainer/Technical doc
7Analytical Backbone7.3MCP reports model validation and other modelling KPIs1Measured explicitly reports model fit, prediction error and out-of-sample validation. Its methodology also describes daily holdout back-testing, supporting the platform-level requirement for model-quality reporting.https://www.measured.com/faq/qa-media-mix-modeling-mmm/ https://www.measured.com/faq/measured-incrementality-model-explainer/Marketing collateral Technical doc
7Analytical Backbone7.4Model calibration & configuration settings (e.g., priors) are auditable and editable in a self-serve UI0.5MIM exposes several settings in its UI, including geo-study inclusion and tactic input selection. Some configuration still requires customer-success assistance, and I found no complete self-serve specification for inspecting and editing priors.https://www.measured.com/faq/measured-incrementality-model-explainer/Technical doc
7Analytical Backbone7.5Supports controlled calibration through MCP0I found no evidence of MCP or API operations that propose or apply calibration changes with validation and version history. The reviewed methodology describes UI configuration and customer-success requests, which do not establish the required agent workflow.https://www.measured.com/faq/measured-incrementality-model-explainer/ https://measured.mintlify.app/connect-mcp-clientsTechnical doc Technical doc
8Enterprise-Grade Platform8.1At least 10 public reference customers from $1B+ revenue brands0.5Measured publicly identifies enterprise customers, including The North Face, and describes multinational deployments. I could not verify at least ten named reference brands each exceeding $1 billion in revenue using the permitted sources.https://www.measured.com/customers/ https://www.measured.com/enterprise/Product page Product page
8Enterprise-Grade Platform8.2SOC 2, ISO 27001, or audited IT security by a third-party cyber security auditor1Measured states ISO/IEC 27001:2022 certification and SOC 2 Type 2 compliance. It offers certificates and audit reports under NDA, providing strong public evidence of independent security assurance.https://www.measured.com/security-compliance/Technical doc
8Enterprise-Grade Platform8.3Data residency: geography option between US and EU0Measured explicitly states that all client data is stored in the United States. I found no evidence of a customer-selectable EU data-residency option.https://www.measured.com/security-compliance/Technical doc
8Enterprise-Grade Platform8.4Multi-cloud: option between AWS, GCP, and Azure0I found no evidence that customers can choose deployment on AWS, GCP or Azure. The reviewed infrastructure and integration pages do not establish a multi-cloud hosting choice.https://www.measured.com/enterprise/ https://www.measured.com/integrations/Product page Product page
8Enterprise-Grade Platform8.5Supports single sign-on (SSO) for enterprises1The MCP authentication guide specifies Okta SSO using existing Measured portal credentials. This directly supports enterprise single sign-on.https://support.measured.com/article/elll7zw680-connect-measured-mcp-to-claude-aiTechnical doc
8Enterprise-Grade Platform8.6Hands-on demo or trial of the MCP capabilities is available without sales-call gating0Public MCP setup requires a Measured account with access enabled. I found demonstration videos but no ungated, hands-on promptable MCP trial.https://measured.mintlify.app/connect-mcp-clients https://www.measured.com/video/measured-brings-causal-intelligence-into-the-ai-tools-marketers-already-use/Technical doc Marketing collateral

Northbeam

Claude evaluation

Opus 5.5

Category IDCategoryCriteria IDCriteriaCriteria ScoreRationaleURL to sourceType of source
1Marketing Data Reporting via MCP1.1MCP reports sales progress for online sales1Northbeam MCP reads live dashboard data including revenue and orders, with documented prompts such as spend and revenue by platform for the last 30 days and top orders by revenue this month. The Data Export API adds revenue, transactions and orders for any fixed or relative period at daily, weekly or monthly granularity.https://docs.northbeam.io/docs/northbeam-mcpTechnical doc
1Marketing Data Reporting via MCP1.2MCP reports sales progress for offline store sales0.25We did not find evidence that the MCP reports physical-store sales, and the Revenue Source breakdown documents only Online Store and Amazon groups. The Orders API accepts orders not placed on the live website (tagged as offline orders), and MMM+ marketing mentions retail revenue, but we found no store or data warehouse ingestion described.https://docs.northbeam.io/docs/orders-apiTechnical doc
1Marketing Data Reporting via MCP1.3MCP reports digital media data (spend, media metrics)1The MCP FAQ says the assistant can access performance metrics and attribution data, and the documented prompts cover Meta ROAS and spend by platform. Spend, impressions, CPM and CTR are pulled via API from Meta, Google, TikTok, Microsoft, Snapchat and other platforms and are exposed through the Data Export API at platform, campaign, ad set and ad level.https://docs.northbeam.io/docs/northbeam-mcp-server-faqsTechnical doc
1Marketing Data Reporting via MCP1.4MCP reports offline media data (spend, media metrics)0.75Offline and non-integrated media spend, clicks and impressions can be loaded through the Spend API or a spend sheet, and TV and audio arrive through Tatari (streaming, with linear on request) and Bliss Point integrations; this spend then appears in the same platform-level data the MCP reads. We did not find native or documented support for out-of-home, radio or print data.https://docs.northbeam.io/docs/spend-apiTechnical doc
1Marketing Data Reporting via MCP1.5MCP Reports business outcomes beyond revenue1The Data Export API and dashboards expose orders, new and returning customers, CAC, AOV, MER, subscription transactions and LTV metrics, and the MCP reads the same dashboard metrics and orders. We did not find a contribution margin metric; Profit Benchmarks use COGS only to derive ROAS and CAC targets.https://docs.northbeam.io/docs/northbeam-api-data-export-1Technical doc
1Marketing Data Reporting via MCP1.6Filters and groups by business dimensions0.75The Data Export API supports explicit date periods, platform, campaign, ad set and ad levels, breakdown filters and hourly to monthly granularity, and the MCP lets users choose which dashboard to query. Product filtering is Shopify-only, and brand or market separation requires separate dashboards or order segmentation, which does not segment spend.https://docs.northbeam.io/docs/northbeam-api-data-export-1Technical doc
2Historical Performance Insights & Causal Explanation via MCP2.1MCP reports incremental ROAS and incremental revenue for each digital channel0.5We did not find evidence that the MCP or API returns incremental ROAS; the MCP exposes multi-touch attribution metrics, and the export API lists only attribution models such as Clicks Only and Last Touch. The broader platform measures channel-level incrementality through MMM+ and reports iROAS and iCAC from geo incrementality tests.https://docs.northbeam.io/docs/incrementalityTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.2MCP reports incremental ROAS and incremental revenue for each offline channel0.25We did not find evidence that the MCP reports incremental ROAS for offline channels. MMM+ is described as measuring media that is hard to measure on a click basis at channel level, but the public documentation does not show offline channel iROAS outputs.https://docs.northbeam.io/docs/mixed-media-modelingTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.3MCP reports promotion-driven revenue, in addition to media-driven0.5We did not find evidence that promotion-driven revenue is available through the MCP or API. MMM+ models promotional periods and seasonality, and the product page highlights promotional and sales sensitivity and spend guidance during promos.https://www.northbeam.io/products/mmm-plusProduct page
2Historical Performance Insights & Causal Explanation via MCP2.4MCP's incremental ROAS measurement is updated daily (not weekly or monthly), based on MMM0.25We did not find evidence that MMM-based incremental ROAS is available through the MCP. The MMM+ product page claims daily optimizations and model training, but a Northbeam blog describes weekly retraining and the documentation says MMM updates more slowly than attribution.https://www.northbeam.io/products/mmm-plusProduct page
2Historical Performance Insights & Causal Explanation via MCP2.5Decomposes performance drivers (Base, media, non-media drivers)0.25We did not find evidence that the MCP exposes modeled contributions. The MMM documentation describes time-series regression controlling for promotions and seasonality, but we found no documented base, media and non-media decomposition output.https://docs.northbeam.io/docs/mixed-media-modelingTechnical doc
3Channel-Level Optimization with MCP3.1MCP creates an optimized channel allocation0.5We did not find evidence that the MCP invokes an optimizer; the MCP is documented as read-only. MMM+ is marketed as recommending the optimal omnichannel budget allocation with daily recommendations and optimizations.https://www.northbeam.io/products/mmm-plusProduct page
3Channel-Level Optimization with MCP3.2MCP forecasts a specified media plan0.5We did not find evidence that forecasting is exposed through the MCP or API. MMM+ is marketed with flexible forecasts, live daily performance forecasts and budget scenarios.https://www.northbeam.io/products/mmm-plusProduct page
3Channel-Level Optimization with MCP3.3MCP reports marginal returns and response curves0.25We did not find evidence that marginal returns or response curves are available through the MCP. The MMM+ product page only refers to avoiding diminishing returns, without documenting response curve or marginal ROAS outputs.https://www.northbeam.io/products/mmm-plusProduct page
3Channel-Level Optimization with MCP3.4MCP simulates a user-specified budget change0.5We did not find evidence that budget simulations can be run through the MCP. Northbeam's MMM demo page describes a self-service MMM dashboard where users adjust budget mixes on the fly, and the product page mentions spend scenarios.https://www.northbeam.io/mmm-demoMarketing collateral
3Channel-Level Optimization with MCP3.5MCP enforces planning constraints0We did not find evidence that the MCP or the broader platform supports user-defined budget limits or channel restrictions in planning. The public MMM+ material does not describe optimizer constraints.https://www.northbeam.io/products/mmm-plusProduct page
3Channel-Level Optimization with MCP3.6MCP compares scenarios with a baseline plan0.25We did not find evidence that scenario comparison is available through the MCP. MMM+ mentions ideal spend scenarios and budget scenarios, but we found no documentation of comparison against an explicit baseline plan.https://www.northbeam.io/products/mmm-plusProduct page
3Channel-Level Optimization with MCP3.7MCP plans against a business target0.25We did not find evidence that the MCP plans against a business target. Profit Benchmarks derive account-wide ROAS, MER and CAC targets from profitability inputs such as COGS, but these are targets rather than a budget plan for a specified outcome.https://docs.northbeam.io/docs/profitability-benchmarksTechnical doc
3Channel-Level Optimization with MCP3.8MCP retrieves saved plans and assumptions0We did not find evidence that saved scenarios can be retrieved through the MCP or that the platform documents saved plans with identifiers. The MMM+ material mentions scenarios but not saving or retrieving them.https://www.northbeam.io/products/mmm-plusProduct page
4Campaign & Ad Set-Level Optimization with MCP4.1MCP reports incremental ROAS for each campaign and ad set0.25We did not find evidence that the MCP reports incremental ROAS by campaign or ad set, and the MMM documentation states it reports at channel and business level, not campaign or ad level. Incrementality tests can target a campaign or channel, which is partial platform evidence.https://docs.northbeam.io/docs/mixed-media-modelingTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.2For each campaign and ad set, MCP compares incremental ROAS to last-click and ad platform attribution ROAS0.75Through the MCP and Data Export API, campaign and ad set results are available under several attribution models including Last Touch and Last Non-Direct Touch, alongside ad-platform reported conversions pulled from each platform. We did not find incremental ROAS at campaign or ad set level to complete the three-way comparison.https://docs.northbeam.io/docs/northbeam-api-data-export-1Technical doc
4Campaign & Ad Set-Level Optimization with MCP4.3For each campaign and ad set, MCP provides marginal returns (miROAS)0We did not find evidence of marginal returns for individual campaigns or ad sets through the MCP or in the broader platform. The MMM documentation describes channel-level reporting only.https://docs.northbeam.io/docs/mixed-media-modelingTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.4For each campaign and ad set, MCP recommends optimal daily spend/budget0.25We did not find evidence that the MCP returns daily budget recommendations for campaigns or ad sets. MMM+ is marketed with daily recommendations and spend scenarios, but at channel level.https://www.northbeam.io/products/mmm-plusProduct page
4Campaign & Ad Set-Level Optimization with MCP4.5For each campaign and ad set, MCP recommends optimal bid value (e.g., Target ROAS)0.25We did not find evidence that the MCP returns bidding targets. Profit Benchmarks provide account-wide ROAS, MER and CAC targets shown as indicators on campaigns and ads, which is partial evidence rather than per-campaign bid values.https://docs.northbeam.io/docs/profitability-benchmarksTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.6MCP can push daily spend/budget changes to Meta, Google etc. APIs0We did not find evidence that the MCP or the platform pushes budget changes to ad platforms; the MCP is documented as read-only. Northbeam Apex sends attribution data to Meta for delivery optimization but is not described as changing budgets.https://docs.northbeam.io/docs/northbeam-mcpTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.7MCP can push bidding changes (e.g., Target ROAS) to Meta, Google etc. APIs0We did not find evidence that the MCP or the platform pushes bid or Target ROAS changes to ad platforms. Apex feeds Northbeam-attributed conversions into Meta Custom Attribution, which users configure in Meta Ads Manager, rather than changing bid parameters.https://docs.northbeam.io/docs/northbeam-apexTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.8For each executed bidding change for a campaign or ad set, MCP provides pre/post analysis summarizing revenue and spend impact of the change0We did not find evidence of pre/post analysis of executed bidding or budget changes through the MCP or in the platform. The closest feature, Metrics Explorer, is a correlation tool that the documentation says does not imply causation.https://docs.northbeam.io/docs/metrics-explorerTechnical doc
5Incrementality Testing with MCP5.1MCP reports results for Geo Tests0.5We did not find evidence that incrementality test results are available through the MCP or API. The platform runs geo incrementality tests and reports lift, iROAS, iCAC, confidence intervals and a significance verdict for the tested channel.https://docs.northbeam.io/docs/incrementalityTechnical doc
5Incrementality Testing with MCP5.2MCP reports results for Own Media A/B tests (e.g. leaflet tests)0We did not find evidence of owned-media A/B or holdout tests such as email or leaflet experiments, either through the MCP or in the platform. The incrementality documentation focuses on paid media channels and geo testing.https://docs.northbeam.io/docs/incrementalityTechnical doc
5Incrementality Testing with MCP5.3MCP reports findings for Meta Conversion Lift tests0We did not find evidence that the MCP or the platform ingests or reports Meta Conversion Lift results. The Apex FAQ mentions Meta Incremental Attribution only as an ad set setting that cannot be combined with Custom Attribution.https://docs.northbeam.io/docs/apex-faqsTechnical doc
5Incrementality Testing with MCP5.4MCP prioritizes experiments0.25We did not find evidence that the MCP prioritizes experiments. The documentation offers general guidance to test high-spend channels with uncertain attribution, and the product page promises recommendations after each test, but no prioritization engine is described.https://docs.northbeam.io/docs/use-cases/validate-with-incrementalityTechnical doc
5Incrementality Testing with MCP5.5MCP designs feasible incrementality tests0.5We did not find evidence that test design is available through the MCP. The incrementality product page says it generates experiment designs based on spend, channel mix, conversion lag and KPIs, and the documentation requires sufficient statistical power, though no explicit MDE or duration output is documented.https://www.northbeam.io/products/incrementalityProduct page
6MCP interoperability and workflows6.1Documented instructions for conneting with Claude and ChatGPT1Northbeam publishes step-by-step guides for Claude (web, Desktop and Claude Code, including Team and Enterprise admin setup) and ChatGPT (developer mode and workspace setup) using the https://mcp.northbeam.io server. Authentication uses the normal Northbeam login via a browser sign-in flow.https://docs.northbeam.io/docs/connect-northbeam-to-claudeTechnical doc
6MCP interoperability and workflows6.2MCP provides native visual outputs0We did not find evidence that the MCP returns server-provided tables, charts or other visual artifacts. The documentation describes the assistant querying and summarizing data only.https://docs.northbeam.io/docs/northbeam-mcpTechnical doc
6MCP interoperability and workflows6.3Exposes tool and metric documentation0.5The Data Export API has discovery endpoints for metrics, breakdowns and attribution models, and Metrics 101 documents metric definitions. We did not find public documentation of the MCP tool definitions; the MCP pages only give example prompts.https://docs.northbeam.io/docs/northbeam-metrics-101Technical doc
6MCP interoperability and workflows6.4Returns reusable structured data1The Data Export API returns complete CSV exports via temporary link or to the customer's GCS or S3 bucket, and Sales page exports can be scheduled daily, weekly or monthly. The documentation notes the MCP itself retrieves limited data per question and is not a bulk export.https://docs.northbeam.io/docs/exporting-dataTechnical doc
6MCP interoperability and workflows6.5Supports external agent automation0.5Northbeam documents MCP setup in Claude Code and in any AI tool that supports custom connectors, and the Data Export API is positioned for automated pipelines with API keys. We did not find documentation of recurring or scheduled MCP invocation from an external agent runtime.https://docs.northbeam.io/docs/connect-northbeam-to-ai-agentTechnical doc
7Analytical Backbone7.1MCP provides deterministic, model-backed answers with Bayesian MMM as backbone0We did not find evidence that MCP answers are grounded in a Bayesian MMM; the MCP exposes multi-touch attribution metrics. Northbeam describes MMM+ as machine learning and time-series regression, without mention of a Bayesian approach.https://docs.northbeam.io/docs/mixed-media-modelingTechnical doc
7Analytical Backbone7.2The underlying MMM used by the MCP is calibrated with incrementality tests0.5The incrementality documentation says test results feed into MMM to replace correlation-based estimates with causal ones, so the platform MMM is calibrated with tests. We did not find evidence that the MCP uses the MMM, so the calibration does not clearly carry over to MCP answers.https://docs.northbeam.io/docs/incrementalityTechnical doc
7Analytical Backbone7.3MCP reports model validation and other modelling KPIs0We did not find evidence that the platform or MCP reports model validation metrics such as R2, MAPE or holdout performance. The MMM documentation only notes that quality depends on enough history and clean data.https://docs.northbeam.io/docs/mixed-media-modelingTechnical doc
7Analytical Backbone7.4Model calibration & configuration settings (e.g., priors) are auditable and editable in a self-serve UI0.5Northbeam's MMM demo page describes a self-service MMM dashboard where users can adjust models and budget mixes. We did not find evidence that priors or other calibration settings can be inspected or edited.https://www.northbeam.io/mmm-demoMarketing collateral
7Analytical Backbone7.5Supports controlled calibration through MCP0We did not find evidence of model calibration through the MCP, which is documented as read-only and unable to change anything in Northbeam. Calibration with incrementality results is described only as a platform process.https://docs.northbeam.io/docs/northbeam-mcpTechnical doc
8Enterprise-Grade Platform8.1At least 10 public reference customers from $1B+ revenue brands0We did not find evidence of 10 public reference customers with $1B+ revenue on Northbeam's website. The customer stories page names about 18 brands, mostly DTC (for example Timex, HexClad, Dr. Squatch, PetMeds), and gives no revenue figures.https://www.northbeam.io/customer-storiesMarketing collateral
8Enterprise-Grade Platform8.2SOC 2, ISO 27001, or audited IT security by a third-party cyber security auditor1Northbeam's data security page states that it is SOC 2 Type 2 compliant and that the report is available on request. We did not find evidence of ISO 27001 certification.https://www.northbeam.io/data-securityProduct page
8Enterprise-Grade Platform8.3Data residency: geography option between US and EU0We did not find evidence of a choice between US and EU data residency. The privacy policy states services are hosted and operated in the United States, and EU transfers rely on Standard Contractual Clauses.https://www.northbeam.io/privacyProduct page
8Enterprise-Grade Platform8.4Multi-cloud: option between AWS, GCP, and Azure0We did not find evidence that customers can choose between AWS, GCP and Azure. Northbeam runs most of its platform in Google Cloud, with AWS listed as a subprocessor, and exports can be sent to the customer's own GCS or S3 bucket.https://www.northbeam.io/data-securityProduct page
8Enterprise-Grade Platform8.5Supports single sign-on (SSO) for enterprises0We did not find evidence that Northbeam supports customer SSO such as SAML or Okta. User documentation describes email invitations with passwords, and Auth0 is listed only as Northbeam's own identity provider.https://docs.northbeam.io/docs/adding-or-removing-users-copyTechnical doc
8Enterprise-Grade Platform8.6Hands-on demo or trial of the MCP capabilities is available without sales-call gating0We did not find evidence of a trial or public demo of the MCP without a sales call. The MCP is available only to Pro and Enterprise customers, and every pricing tier routes to booking a demo or requesting a quote.https://www.northbeam.io/pricingProduct page

ChatGPT evaluation

GPT-6 Astra

Category IDCategoryCriteria IDCriteriaCriteria ScoreRationaleURL to sourceType of source
1Marketing Data Reporting via MCP1.1MCP reports sales progress for online sales1The Orders Export API returns order revenue for an explicit start and end date, and MCP can retrieve orders by revenue and period. This directly supports reporting actual online sales through the permitted MCP/API routes.https://docs.northbeam.io/docs/northbeam-api-orders-export https://docs.northbeam.io/docs/northbeam-mcpTechnical doc
1Marketing Data Reporting via MCP1.2MCP reports sales progress for offline store sales0.75The Orders API accepts tagged offline orders from customer systems, and the export API returns dated order records with source names and tags. This is partial API evidence for store-sales reporting, but I did not find an explicit physical-store warehouse retrieval workflow.https://docs.northbeam.io/docs/orders-api.md https://docs.northbeam.io/docs/northbeam-api-orders-exportTechnical doc
1Marketing Data Reporting via MCP1.3MCP reports digital media data (spend, media metrics)1The Data Export API exposes spend and performance metrics from connected Meta, Google, and TikTok accounts. MCP also documents spend and revenue breakdowns by platform for a requested period.https://docs.northbeam.io/docs/northbeam-api-data-export-1 https://docs.northbeam.io/docs/northbeam-mcpTechnical doc
1Marketing Data Reporting via MCP1.4MCP reports offline media data (spend, media metrics)0.75The Spend API can list customer-supplied spend for non-integrated channels. I found only partial API evidence for the required offline coverage because TV, out-of-home, radio, and print are not all explicitly documented and the setup guide says custom impression and click fields are ignored.https://docs.northbeam.io/docs/spend-api.md https://docs.northbeam.io/docs/non-integrated-channel-setup-spend-api-utms.mdTechnical doc
1Marketing Data Reporting via MCP1.5MCP Reports business outcomes beyond revenue1The Orders Export API includes orders and first-time versus returning customer classifications. The Data Export API additionally exposes transactions and acquisition metrics, establishing business-outcome reporting beyond revenue.https://docs.northbeam.io/docs/northbeam-api-orders-export https://docs.northbeam.io/docs/northbeam-api-data-export-1Technical doc
1Marketing Data Reporting via MCP1.6Filters and groups by business dimensions0.75The export API supports selectable reporting levels, time granularity, and breakdown filters, while MCP documents product-level attribution when enabled. This is partial MCP/API evidence because I did not find complete support for every requested brand, market, and product filter, and order-segment exports are explicitly unsupported.https://docs.northbeam.io/docs/northbeam-api-data-export-1 https://docs.northbeam.io/docs/northbeam-mcp-server-faqs https://docs.northbeam.io/docs/order-segmentationTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.1MCP reports incremental ROAS and incremental revenue for each digital channel0.5Northbeam documents channel-test readouts with incremental revenue and iROAS, providing strong platform evidence for causal channel measurement. I did not find a documented MCP or API tool retrieving those causal results for digital channels.https://docs.northbeam.io/interpreting-your-results.md https://docs.northbeam.io/docs/incrementality.mdTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.2MCP reports incremental ROAS and incremental revenue for each offline channel0.25Northbeam describes incrementality testing that can quantify halo effects across retail and offline sales. This is partial platform evidence because I did not find incremental revenue and iROAS readouts for each offline media channel or MCP/API access to them.https://www.northbeam.io/blog/introducing-incrementality-by-northbeam-automated-lift-testing-you-can-trustMarketing collateral
2Historical Performance Insights & Causal Explanation via MCP2.3MCP reports promotion-driven revenue, in addition to media-driven0.25The pricing page states that MMM+ measures promotional impact. This supports partial platform credit, but I did not find a promotion-driven revenue decomposition or documented MCP/API retrieval.https://www.northbeam.io/pricingProduct page
2Historical Performance Insights & Causal Explanation via MCP2.4MCP's incremental ROAS measurement is updated daily (not weekly or monthly), based on MMM0.25The MMM+ product page advertises daily model training and forecasts, while its MMM guide describes weekly retraining. This conflicting platform evidence warrants partial credit because I did not find confirmation of daily MMM-based iROAS measurement or its MCP/API availability.https://www.northbeam.io/products/mmm-plus https://www.northbeam.io/blog/media-mix-modeling-mmm-guideProduct page Marketing collateral
2Historical Performance Insights & Causal Explanation via MCP2.5Decomposes performance drivers (Base, media, non-media drivers)0.25The MMM technical guide describes channel contributions and controls for promotions and seasonality. This is partial platform evidence because I did not find an exposed decomposition into baseline, media, and non-media contributions or an MCP/API equivalent.https://docs.northbeam.io/docs/mixed-media-modeling.mdTechnical doc
3Channel-Level Optimization with MCP3.1MCP creates an optimized channel allocation0.5MMM+ explicitly provides budget-allocation recommendations and optimized spend scenarios. I did not find a documented MCP/API operation invoking that optimization engine for a specified objective and period.https://www.northbeam.io/products/mmm-plusProduct page
3Channel-Level Optimization with MCP3.2MCP forecasts a specified media plan0.5Northbeam describes revenue forecasting from a chosen marketing mix and flexible budget scenarios. I did not find public documentation for invoking those forecasts through MCP or API.https://www.northbeam.io/Product page
3Channel-Level Optimization with MCP3.3MCP reports marginal returns and response curves0.25MMM+ advertises guidance for avoiding diminishing returns, supporting partial platform evidence for spend-response analysis. I did not find an explicit marginal-return and response-curve output specification or MCP/API retrieval route.https://www.northbeam.io/products/mmm-plusProduct page
3Channel-Level Optimization with MCP3.4MCP simulates a user-specified budget change0.5The MMM+ demo page describes self-service adjustment of models and budget mixes, alongside revenue forecasting. I did not find an MCP/API operation that simulates a specified channel-budget change.https://www.northbeam.io/mmm-demoProduct page
3Channel-Level Optimization with MCP3.5MCP enforces planning constraints0I did not find evidence that the optimizer accepts and enforces user-defined channel restrictions, budget bounds, and planning dates through MCP/API or the platform UI. The reviewed MMM+ page describes budget optimization without documenting those constraint controls.https://www.northbeam.io/products/mmm-plusProduct page
3Channel-Level Optimization with MCP3.6MCP compares scenarios with a baseline plan0.25Northbeam documents flexible budget scenarios and corresponding revenue forecasts. This is partial platform evidence because I did not find an explicit baseline-versus-alternative comparison output or MCP/API access.https://www.northbeam.io/Product page
3Channel-Level Optimization with MCP3.7MCP plans against a business target0.25MMM+ promotes ROI-oriented budget optimization, while Profit Benchmarks derives performance targets from profitability goals. These provide partial platform evidence, but I did not find a target-solving budget planner or its MCP/API invocation.https://www.northbeam.io/products/mmm-plus https://docs.northbeam.io/docs/profitability-benchmarks.mdProduct page Technical doc
3Channel-Level Optimization with MCP3.8MCP retrieves saved plans and assumptions0I did not find evidence of retrieving saved planning scenarios with identifiers, assumptions, and forecast outputs through MCP/API or the broader platform. The documented saved views store reporting configurations rather than modeled budget plans.https://docs.northbeam.io/docs/manage-breakdownsTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.1MCP reports incremental ROAS for each campaign and ad set0.25The incrementality guide describes causal testing of a channel or campaign, providing partial platform evidence for campaign-level measurement. I did not find results for each campaign and ad set or their MCP/API exposure, and MMM documentation limits its granularity to channels and the business.https://docs.northbeam.io/docs/incrementality.md https://docs.northbeam.io/docs/mixed-media-modeling.mdTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.2For each campaign and ad set, MCP compares incremental ROAS to last-click and ad platform attribution ROAS0.75The export API supports multiple attribution models and connected ad-platform metrics at granular reporting levels. This supplies partial API evidence for return comparisons, but I did not find causal incremental ROAS alongside last-click and platform ROAS for each campaign and ad set.https://docs.northbeam.io/docs/northbeam-api-data-export-1 https://docs.northbeam.io/docs/what-is-northbeam-model-comparison-toolTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.3For each campaign and ad set, MCP provides marginal returns (miROAS)0I did not find evidence of modeled marginal incremental returns for individual campaigns and ad sets through MCP/API or the broader platform. Northbeam explicitly describes MMM reporting as channel and business level, with MTA used for finer granularity.https://docs.northbeam.io/docs/mixed-media-modeling.mdTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.4For each campaign and ad set, MCP recommends optimal daily spend/budget0I did not find evidence of optimal daily budget amounts for each campaign and ad set through MCP/API or the platform. Profit Benchmarks supplies profitability targets and performance indicators, without documenting daily spend recommendations at those levels.https://docs.northbeam.io/docs/profitability-benchmarks.mdTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.5For each campaign and ad set, MCP recommends optimal bid value (e.g., Target ROAS)0.25Profit Benchmarks calculates ROAS and other performance targets that users can apply when assessing campaigns. This is partial platform evidence because I did not find optimal bid-value recommendations for each campaign and ad set or an MCP/API route.https://docs.northbeam.io/docs/profitability-benchmarks.mdTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.6MCP can push daily spend/budget changes to Meta, Google etc. APIs0I did not find a documented capability to push campaign or ad-set budget changes to advertising platforms through MCP/API or Northbeam. Apex sends attribution signals to Meta, while the documented MCP connection is read-only.https://docs.northbeam.io/docs/apex-faqs.md https://docs.northbeam.io/docs/northbeam-mcpTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.7MCP can push bidding changes (e.g., Target ROAS) to Meta, Google etc. APIs0I did not find evidence of direct bid-parameter changes through MCP/API or Northbeam. The Meta Custom Attribution guide requires automatic bidding and excludes non-autobid strategies, which does not establish a target-ROAS write capability.https://docs.northbeam.io/docs/setting-up-a-meta-custom-attribution-campaign.mdTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.8For each executed bidding change for a campaign or ad set, MCP provides pre/post analysis summarizing revenue and spend impact of the change0I did not find an execution-linked pre/post analysis reporting revenue and spend effects for each campaign or ad-set bidding change. The reviewed Meta guide describes controlled Custom Attribution comparisons, without documenting that specific change-history workflow.https://docs.northbeam.io/docs/setting-up-a-meta-custom-attribution-campaign.mdTechnical doc
5Incrementality Testing with MCP5.1MCP reports results for Geo Tests0.5Northbeam documents geographic holdouts and completed-test readouts containing incremental revenue, iROAS, and uncertainty. This is strong platform evidence, but I did not find a documented MCP/API operation retrieving geo-test results.https://docs.northbeam.io/docs/announcements/incrementality.md https://docs.northbeam.io/interpreting-your-results.mdTechnical doc
5Incrementality Testing with MCP5.2MCP reports results for Own Media A/B tests (e.g. leaflet tests)0I did not find evidence of owned-media incrementality readouts for controlled email or leaflet tests through MCP/API or Northbeam. The reviewed incrementality guide describes advertising holdouts without identifying those owned-media test types.https://docs.northbeam.io/docs/incrementality.mdTechnical doc
5Incrementality Testing with MCP5.3MCP reports findings for Meta Conversion Lift tests0I did not find evidence that Northbeam retrieves Meta Conversion Lift study results through MCP/API or its platform. The reviewed Meta integration documents Custom Attribution optimization tests, which do not establish Conversion Lift result ingestion.https://docs.northbeam.io/docs/setting-up-a-meta-custom-attribution-campaign.mdTechnical doc
5Incrementality Testing with MCP5.4MCP prioritizes experiments0.25Northbeam recommends testing high-spend channels with uncertain attribution, providing partial platform-workflow evidence for prioritization. I did not find a system-generated ranking of experiments using measured uncertainty or a corresponding MCP/API tool.https://docs.northbeam.io/docs/use-cases/validate-with-incrementality.mdTechnical doc
5Incrementality Testing with MCP5.5MCP designs feasible incrementality tests0.25Northbeam advertises automated self-service test design, region balancing, and validation, and its technical guide discusses power and spend requirements. This is partial platform evidence because I did not find a complete output specification covering treatment, control, power, duration, and required spend or an MCP/API design endpoint.https://www.northbeam.io/blog/introducing-incrementality-by-northbeam-automated-lift-testing-you-can-trust https://docs.northbeam.io/docs/incrementality.mdMarketing collateral Technical doc
6MCP interoperability and workflows6.1Documented instructions for conneting with Claude and ChatGPT1Northbeam publishes separate connection guides for ChatGPT and Claude, including Claude Code. Both document the server URL, authentication, prerequisites, and a verification prompt.https://docs.northbeam.io/docs/connect-northbeam-to-chatgpt https://docs.northbeam.io/docs/connect-northbeam-to-claudeTechnical doc
6MCP interoperability and workflows6.2MCP provides native visual outputs0I did not find evidence of server-provided chart or table artifacts rendered natively by a compatible MCP client. The MCP documentation describes data retrieval and assistant summaries without documenting native visual outputs.https://docs.northbeam.io/docs/northbeam-mcp-server-faqsTechnical doc
6MCP interoperability and workflows6.3Exposes tool and metric documentation1Northbeam publishes API request schemas and discovery endpoints for metrics, attribution models, and breakdowns, alongside metric definitions. This satisfies the API-equivalence rule, although I did not find a separate public MCP tool-schema catalog.https://docs.northbeam.io/reference/post_data-export-1 https://docs.northbeam.io/docs/northbeam-api-data-export-1 https://docs.northbeam.io/docs/northbeam-metrics-101Technical doc
6MCP interoperability and workflows6.4Returns reusable structured data1The Data Exports API returns structured job status and downloadable CSV results delivered to customer-controlled storage. This satisfies the API-equivalence rule for reusable data, while Northbeam explicitly distinguishes MCP queries from bulk exports.https://docs.northbeam.io/docs/northbeam-api-data-exports-overview https://docs.northbeam.io/docs/exporting-dataTechnical doc
6MCP interoperability and workflows6.5Supports external agent automation1Northbeam documents API-based automated pipelines and scheduled warehouse exports, as well as an authenticated Claude Code connection. The API-equivalence rule supports full credit for repeatable external automation, although scheduling the analysis remains the external runtime’s responsibility.https://docs.northbeam.io/docs/use-cases/pull-data-into-your-warehouse.md https://docs.northbeam.io/docs/connect-northbeam-to-claudeTechnical doc
7Analytical Backbone7.1MCP provides deterministic, model-backed answers with Bayesian MMM as backbone0.5Northbeam has a documented MMM based on time-series regression that supports channel planning. This is partial analytical-backbone evidence because I did not find confirmation of Bayesian estimation or that MCP recommendations execute that model.https://docs.northbeam.io/docs/mixed-media-modeling.mdTechnical doc
7Analytical Backbone7.2The underlying MMM used by the MCP is calibrated with incrementality tests1The technical MMM guide states that incrementality results calibrate its estimates. The incrementality announcement explicitly includes calibration for MMM, providing strong platform evidence under the categories 6–8 scoring rule.https://docs.northbeam.io/docs/mixed-media-modeling.md https://docs.northbeam.io/docs/announcements/incrementality.mdTechnical doc
7Analytical Backbone7.3MCP reports model validation and other modelling KPIs0I did not find evidence of customer-visible MMM validation metrics such as R-squared, MAPE, posterior predictive checks, or holdout accuracy. The reviewed MMM guide discusses model-quality dependencies without documenting those diagnostic outputs.https://docs.northbeam.io/docs/mixed-media-modeling.mdTechnical doc
7Analytical Backbone7.4Model calibration & configuration settings (e.g., priors) are auditable and editable in a self-serve UI0.5Northbeam describes a self-service MMM dashboard where users can adjust models and budget mixes. This is partial evidence because I did not find documentation of editable priors or an auditable calibration and configuration history.https://www.northbeam.io/mmm-demoProduct page
7Analytical Backbone7.5Supports controlled calibration through MCP0I did not find evidence of controlled model-calibration changes with validation and version history through MCP or an equivalent API. The MCP guide explicitly limits access to read-only queries, and the reviewed public API documentation covers data operations rather than calibration.https://docs.northbeam.io/docs/northbeam-mcp https://docs.northbeam.io/docs/northbeam-api-data-export-1Technical doc
8Enterprise-Grade Platform8.1At least 10 public reference customers from $1B+ revenue brands0Northbeam publishes numerous customer stories, including Timex, Dr Squatch, Ridge, and HexClad. I did not find evidence in the allowed sources establishing at least ten reference customers whose individual brand revenue exceeds one billion dollars.https://www.northbeam.io/customer-storiesMarketing collateral
8Enterprise-Grade Platform8.2SOC 2, ISO 27001, or audited IT security by a third-party cyber security auditor1Northbeam states that it is SOC 2 Type 2 compliant and makes the report available on request. This is strong public evidence of an independently audited security program, although the audit report itself was not reviewed.https://www.northbeam.io/data-securityProduct page
8Enterprise-Grade Platform8.3Data residency: geography option between US and EU0I did not find evidence that customers can choose between US and EU data residency. The GDPR statement discusses safeguards for transfers outside the EU or EEA without offering a selectable hosting geography.https://www.northbeam.io/gdprProduct page
8Enterprise-Grade Platform8.4Multi-cloud: option between AWS, GCP, and Azure0Northbeam says most of its platform runs on Google Cloud Platform. I did not find evidence of customer-selectable deployment across AWS, GCP, and Azure, and export destinations do not establish that hosting choice.https://www.northbeam.io/data-security https://docs.northbeam.io/docs/northbeam-api-data-exports-overviewProduct page Technical doc
8Enterprise-Grade Platform8.5Supports single sign-on (SSO) for enterprises0.5Northbeam’s enterprise ChatGPT connection guide references enterprise credentials and an internal single-sign-on token, while its security page names Auth0 identity controls. This is partial evidence because I did not find a dedicated customer SSO setup guide confirming supported enterprise identity providers and protocols.https://docs.northbeam.io/docs/connect-northbeam-to-chatgpt https://www.northbeam.io/data-securityTechnical doc Product page
8Enterprise-Grade Platform8.6Hands-on demo or trial of the MCP capabilities is available without sales-call gating0MCP access requires an authenticated Northbeam Pro or Enterprise account. I did not find a publicly accessible promptable MCP demo or ungated trial, and the published MMM+ demo requires a booked introduction.https://docs.northbeam.io/docs/northbeam-mcp https://www.northbeam.io/mmm-demoTechnical doc Product page

Recast

Claude evaluation

Opus 5.5

Category IDCategoryCriteria IDCriteriaCriteria ScoreRationaleURL to sourceType of source
1Marketing Data Reporting via MCP1.1MCP reports sales progress for online sales0.75The Insights API reports that the MCP can run include in-sample model fit (predicted vs. actual KPI) and a period summary, all filtered by date for the modeled KPI. Online sales are covered when they are the modeled KPI, but the docs do not describe a dedicated online sales report.https://docs.getrecast.com/docs/the-insights-apiTechnical doc
1Marketing Data Reporting via MCP1.2MCP reports sales progress for offline store sales0.75API examples use retail KPIs such as Walmart and Amazon revenue, sales data can come from the customer's Snowflake, BigQuery or Redshift, and the MCP reports the actual KPI for a date range. We did not find physical-store sales named explicitly as a supported KPI.https://docs.getrecast.com/docs/the-insights-apiTechnical doc
1Marketing Data Reporting via MCP1.3MCP reports digital media data (spend, media metrics)0.75The compute_spend_summary report, which the MCP can run, returns spend per channel (e.g. Meta, search, paid social) at daily, weekly, monthly or total level. It reports spend only; we found no evidence of impressions or other media metrics, and the docs advise against modeling on them.https://docs.getrecast.com/docs/the-insights-apiTechnical doc
1Marketing Data Reporting via MCP1.4MCP reports offline media data (spend, media metrics)0.75The same spend summary covers every modeled channel, and Recast lists TV, radio, podcasts and direct mail among the offline channels it models. Only spend is reported, and we found no evidence covering out-of-home or print specifically.https://docs.getrecast.com/docs/the-insights-apiTechnical doc
1Marketing Data Reporting via MCP1.5MCP Reports business outcomes beyond revenue1The Data Guide lists revenue, profit, conversions and marketing qualified leads per day as supported KPIs, with new customer acquisition as a typical example. The API changelog confirms that reports run through the MCP return CPA and mCPA for conversion-based models.https://docs.getrecast.com/docs/changelogTechnical doc
1Marketing Data Reporting via MCP1.6Filters and groups by business dimensions0.75MCP reports take explicit start and end dates plus channel lists, and some take custom channel groupings and a daily, weekly or monthly granularity. Brands, markets and products are covered by picking a separate model (deployment), and we found no campaign filter.https://docs.getrecast.com/docs/the-insights-apiTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.1MCP reports incremental ROAS and incremental revenue for each digital channel1The compute_insights_overview report, available through the MCP, returns each channel's incremental impact, ROI and marginal ROI for the period. These are MMM-based incremental estimates, not platform or last-click ROAS.https://docs.getrecast.com/docs/the-insights-apiTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.2MCP reports incremental ROAS and incremental revenue for each offline channel1The same channel overview covers every modeled channel, and Recast says it measures TV, radio, podcasts and direct mail. The MCP therefore returns incremental ROI and impact for offline channels.https://docs.getrecast.com/docs/the-insights-apiTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.3MCP reports promotion-driven revenue, in addition to media-driven1The MCP launch post features ranking last year's promotions by incremental value using the Spike Detail report, which estimates pull-forward and pull-back. A context variable summary report also shows how price affects marketing effectiveness.https://getrecast.com/mcp-is-here/Marketing collateral
2Historical Performance Insights & Causal Explanation via MCP2.4MCP's incremental ROAS measurement is updated daily (not weekly or monthly), based on MMM0.25Recast estimates ROI for each channel on each day, but the model refreshes weekly (with on-demand refreshes) and the MCP reads those weekly deployments. We found no evidence of daily MMM model updates.https://getrecast.com/recast-llm-information/Marketing collateral
2Historical Performance Insights & Causal Explanation via MCP2.5Decomposes performance drivers (Base, media, non-media drivers)1Reports available through the MCP include marketing vs. baseline, a baseline summary with spike effects, and a context variable summary. Together they split outcomes into baseline, media, promotions and non-media drivers.https://docs.getrecast.com/docs/the-insights-apiTechnical doc
3Channel-Level Optimization with MCP3.1MCP creates an optimized channel allocation1The Optimizer API (POST /optimizations) runs Recast's optimizer to calculate channel budgets for a chosen objective, target and period. Under the evaluation rules, API features count the same as MCP features.https://docs.getrecast.com/docs/the-optimizer-apiTechnical doc
3Channel-Level Optimization with MCP3.2MCP forecasts a specified media plan1The Forecaster API (POST /forecasts) takes a daily budget per channel and returns forecasted outcomes and ROI with uncertainty quantiles. Plans API forecasts also return expected outcome and ROI for a saved budget.https://docs.getrecast.com/docs/the-forecaster-apiTechnical doc
3Channel-Level Optimization with MCP3.3MCP reports marginal returns and response curves1The compute_spend_response_curves report returns impact, ROI/CPA and marginal ROI at different spend levels for selected channels. The MCP launch post shows looping spend response curves across channels to rank how much room each has before saturation.https://docs.getrecast.com/docs/the-insights-apiTechnical doc
3Channel-Level Optimization with MCP3.4MCP simulates a user-specified budget change1The Plans API accepts a budget patch, such as raising Meta by 10%, as a new plan version and forecasts its outcome. The fixed-spend performance report also estimates a channel's performance at a given spend level.https://docs.getrecast.com/docs/the-plans-apiTechnical doc
3Channel-Level Optimization with MCP3.5MCP enforces planning constraints1The Optimizer API form includes the target, committed (minimum) spend per channel, drop days, lower-funnel caps and dates, and any Optimizer UI setting can be passed through it. GET /optimizations/[id] returns the full form, so the constraints applied can be checked.https://docs.getrecast.com/docs/the-optimizer-apiTechnical doc
3Channel-Level Optimization with MCP3.6MCP compares scenarios with a baseline plan0.75Through the API you can read the auto-generated default plan (business as usual) and alternative plans or forecasts, each with comparable spend and outcome figures, plus counterfactuals of planned vs. actual spend. We did not find a single endpoint that returns a side-by-side scenario vs. baseline comparison.https://docs.getrecast.com/docs/the-plans-apiTechnical doc
3Channel-Level Optimization with MCP3.7MCP plans against a business target1Optimizer objectives include an outcome target, an efficiency target (ROI/CPA) and maximizing profit, with a required confidence level. These are passed through the target and objective fields of the Optimizer API form.https://docs.getrecast.com/docs/optimizerTechnical doc
3Channel-Level Optimization with MCP3.8MCP retrieves saved plans and assumptions1GET endpoints for optimizations, forecasts and plans return saved runs with their IDs, input forms, results and CSV downloads. Plan versions keep a history of budgets and forecasts.https://docs.getrecast.com/docs/the-plans-apiTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.1MCP reports incremental ROAS for each campaign and ad set0.25We found no evidence of campaign or ad set ROI through the MCP or API. The platform's sub-channel analysis gives campaign-level performance indices relative to the parent channel, which are not time-varying and not absolute incremental ROAS.https://docs.getrecast.com/docs/how-to-use-sub-channels-in-recastTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.2For each campaign and ad set, MCP compares incremental ROAS to last-click and ad platform attribution ROAS0.25We found no evidence that the MCP returns last-click or ad platform ROAS for campaigns or ad sets. The launch post shows an LLM joining Recast's channel ROI with the user's own Google Ads or Meta export, which only partly covers this.https://getrecast.com/mcp-is-here/Marketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.3For each campaign and ad set, MCP provides marginal returns (miROAS)0We found no evidence of marginal ROI at campaign or ad set level through the MCP, the API or the wider platform. Marginal ROI is documented at channel level only.https://docs.getrecast.com/docs/how-to-use-sub-channels-in-recastTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.4For each campaign and ad set, MCP recommends optimal daily spend/budget0.25We found no evidence of campaign or ad set daily budget recommendations through the MCP or API. The docs describe Optimizer downloads splitting a parent channel's recommended spend across sub-channels mostly by historical share, which only partly covers this.https://docs.getrecast.com/docs/how-to-use-sub-channels-in-recastTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.5For each campaign and ad set, MCP recommends optimal bid value (e.g., Target ROAS)0We found no evidence of bid value or target ROAS recommendations through the MCP, the API or the wider platform. The documented optimizer outputs are budgets.https://docs.getrecast.com/docs/optimizerTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.6MCP can push daily spend/budget changes to Meta, Google etc. APIs0We found no evidence that the MCP or platform can push budget changes to Meta, Google or other ad platform APIs. The documented MCP actions only cover deployments and reports.https://docs.getrecast.com/docs/the-recast-mcpTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.7MCP can push bidding changes (e.g., Target ROAS) to Meta, Google etc. APIs0We found no evidence that the MCP or platform can push bidding changes such as target ROAS to ad platforms. The documented MCP actions only cover deployments and reports.https://docs.getrecast.com/docs/the-recast-mcpTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.8For each executed bidding change for a campaign or ad set, MCP provides pre/post analysis summarizing revenue and spend impact of the change0.25We found no evidence of pre/post analysis of executed bidding changes at campaign or ad set level. The Time Period Comparison report compares ROI, mROI and effect across two periods at channel level, and the docs suggest it for before/after checks of optimizations.https://docs.getrecast.com/docs/reporterTechnical doc
5Incrementality Testing with MCP5.1MCP reports results for Geo Tests0.75The compute_experiments_summaries report ('experiment results summary') is available through the Insights API, which the MCP uses, and GeoLift test results are loaded into the MMM as experiments. GeoLift itself has no MCP or API access, and the summary's fields are not documented.https://docs.getrecast.com/docs/the-insights-apiTechnical doc
5Incrementality Testing with MCP5.2MCP reports results for Own Media A/B tests (e.g. leaflet tests)0.75Recast's experiments doc lists direct mail matchback with holdout testing among the test types that can be loaded, and experiment results can be retrieved through the experiments summary report. We found no evidence covering leaflet or email tests specifically.https://docs.getrecast.com/docs/experimentsTechnical doc
5Incrementality Testing with MCP5.3MCP reports findings for Meta Conversion Lift tests0.75The experiments doc names in-platform lift studies such as Meta Conversion Lift as valid inputs, and experiment results can be retrieved through the experiments summary report. What that report returns is not documented in detail.https://docs.getrecast.com/docs/experimentsTechnical doc
5Incrementality Testing with MCP5.4MCP prioritizes experiments0.75The Reporter docs suggest using the Daily Spend vs KPI report to find highly correlated channels 'in order to prioritize testing', and Channel Uncertainty Drivers shows why a channel's estimate is uncertain; both are in the API but excluded from the MCP. They support prioritization, but we found no automated recommendation of specific tests.https://docs.getrecast.com/docs/reporterTechnical doc
5Incrementality Testing with MCP5.5MCP designs feasible incrementality tests0.5GeoLift by Recast designs geo tests with market selection, power analysis, test length, budget and confidence interval previews. The docs state the MCP cannot act on GeoLift, and we found no GeoLift API.https://geolift-docs.getrecast.com/docs/how-to-design-an-optimal-recast-geolift-testTechnical doc
6MCP interoperability and workflows6.1Documented instructions for conneting with Claude and ChatGPT1The MCP Setup Guide gives step-by-step OAuth connection instructions for ChatGPT (web and desktop), Codex, Claude (web, desktop and Claude Code), Gemini CLI and Snowflake Cortex. It also covers the plugin bundling the MCP and API skills.https://docs.getrecast.com/docs/mcp-setup-guideTechnical doc
6MCP interoperability and workflows6.2MCP provides native visual outputs0We found no evidence of server-provided tables or chart artifacts. The MCP docs state it cannot return graphs and suggest asking the AI client to draw charts from the data.https://docs.getrecast.com/docs/the-recast-mcpTechnical doc
6MCP interoperability and workflows6.3Exposes tool and metric documentation1The MCP docs list the tools (list_deployments, get_deployment, search_tools, run_report, get_report, download_report), and search_tools lets the agent find reports by keyword. Each report and metric is documented in the Reporter docs and Reporting Standards glossary.https://docs.getrecast.com/docs/the-recast-mcpTechnical doc
6MCP interoperability and workflows6.4Returns reusable structured data1The MCP's download_report tool returns report data as CSV, and the Optimizer, Forecaster, Plans and Insights APIs return JSON plus CSV downloads. Outputs can also be exported to the client's S3 bucket or data warehouse.https://docs.getrecast.com/docs/the-recast-mcpTechnical doc
6MCP interoperability and workflows6.5Supports external agent automation1The docs recommend the API and plugin skills for scheduled jobs such as pulling data every Tuesday after the model refreshes, and document MCP setup in Codex CLI, Claude Code and Snowflake Cortex agents. The launch post also describes automating weekly pulls into agents and scripts.https://docs.getrecast.com/docs/the-recast-mcpTechnical doc
7Analytical Backbone7.1MCP provides deterministic, model-backed answers with Bayesian MMM as backbone1The MCP reports come from Recast's Bayesian hierarchical time series MMM, fitted with Hamiltonian Monte Carlo in Stan and using time-varying ROIs. The docs describe the model structure in detail.https://docs.getrecast.com/docs/recast-model-technical-documentationTechnical doc
7Analytical Backbone7.2The underlying MMM used by the MCP is calibrated with incrementality tests1Lift and geo test results enter the MMM as priors on cumulative ROI over the test dates, with options for the distribution type. Multichannel impact tests can also calibrate channels tested together.https://docs.getrecast.com/docs/how-recast-applies-incrementality-tests-to-the-mmmTechnical doc
7Analytical Backbone7.3MCP reports model validation and other modelling KPIs1The platform's Backtests tab reports out-of-sample forecast error (CRPS) at several horizons, and backtest summaries and in-sample fit are available as API reports. We did not find R2 or MAPE named explicitly.https://docs.getrecast.com/docs/backtestsTechnical doc
7Analytical Backbone7.4Model calibration & configuration settings (e.g., priors) are auditable and editable in a self-serve UI0.5The Configuration page lets customers view priors and model settings in the UI. Changes are requested through a 'Request a configuration change' button that emails Recast support, so this is not self-serve editing.https://docs.getrecast.com/docs/configureTechnical doc
7Analytical Backbone7.5Supports controlled calibration through MCP0We found no evidence that agents can propose or apply calibration changes through the MCP or API. Configuration and experiment reports are read-only, and changes go through Recast staff.https://docs.getrecast.com/docs/the-insights-apiTechnical doc
8Enterprise-Grade Platform8.1At least 10 public reference customers from $1B+ revenue brands0.5The site names about 18 customers, including Block (Square, Cash App, Afterpay), Canva and Hasbro, which are clearly $1B+ revenue brands. Most other named references (e.g. PODS, Harry's, LA Times, KOHO) are smaller or uncertain, so we found fewer than 10 at $1B+.https://getrecast.com/recast-case-studies/Marketing collateral
8Enterprise-Grade Platform8.2SOC 2, ISO 27001, or audited IT security by a third-party cyber security auditor1Recast states that it is SOC 2 compliant and shows an AICPA SOC badge on its product pages. The report type (Type I or II) is not stated, and we found no evidence of ISO 27001.https://getrecast.com/mmm/Product page
8Enterprise-Grade Platform8.3Data residency: geography option between US and EU0We found no evidence of a choice between US and EU data residency on the website or in the docs. Documented data exchange uses Recast's own AWS S3 buckets without a stated region option.https://docs.getrecast.com/docs/exchanging-data-with-recastTechnical doc
8Enterprise-Grade Platform8.4Multi-cloud: option between AWS, GCP, and Azure0We found no evidence of a choice between AWS, GCP and Azure for hosting. Recast describes itself as a cloud-native SaaS on AWS, although it can take data from BigQuery, GCS and Snowflake.https://getrecast.com/recast-llm-information/Marketing collateral
8Enterprise-Grade Platform8.5Supports single sign-on (SSO) for enterprises0We found no evidence of enterprise SSO (SAML, Okta, Microsoft Entra) for the Recast app. The MCP uses OAuth tied to a Recast login and the API uses personal access tokens.https://docs.getrecast.com/docs/the-recast-mcpTechnical doc
8Enterprise-Grade Platform8.6Hands-on demo or trial of the MCP capabilities is available without sales-call gating0We found no evidence of a public, promptable MCP demo or sandbox; the MCP docs say a Recast login is needed to authenticate. The MMM site offers 'Book a Demo', and only the separate GeoLift product has a free tier.https://docs.getrecast.com/docs/the-recast-mcpTechnical doc

ChatGPT evaluation

GPT-6 Astra

Category IDCategoryCriteria IDCriteriaCriteria ScoreRationaleURL to sourceType of source
1Marketing Data Reporting via MCP1.1MCP reports sales progress for online sales1Reporter exposes observed KPI totals for selected dates, and Recast documents separate DTC and Amazon revenue models. The MCP provides report access for configured online-sales KPIs.https://docs.getrecast.com/docs/reporter https://getrecast.com/lume-case-study/ https://docs.getrecast.com/docs/the-recast-mcpTechnical doc Marketing collateral Technical doc
1Marketing Data Reporting via MCP1.2MCP reports sales progress for offline store sales1Recast documents retail-sales models and ingestion from customer warehouses, including BigQuery and Snowflake. Its API exports observed model-input KPIs, enabling physical-store sales reporting when that KPI is configured.https://getrecast.com/lume-case-study/ https://docs.getrecast.com/docs/data-guide https://docs.getrecast.com/docs/roi-models-data-export https://docs.getrecast.com/docs/the-insights-apiMarketing collateral Technical doc Technical doc Technical doc
1Marketing Data Reporting via MCP1.3MCP reports digital media data (spend, media metrics)0.75The API provides spend reports for configured digital channels. I did not find equivalent reporting of delivery metrics such as clicks, impressions and reach across the major advertising platforms.https://docs.getrecast.com/docs/the-insights-api https://docs.getrecast.com/docs/data-guide https://docs.getrecast.com/docs/does-recast-use-last-click-metricsTechnical doc Technical doc Technical doc
1Marketing Data Reporting via MCP1.4MCP reports offline media data (spend, media metrics)0.75Spend reporting through the API applies to configured offline channels, with Recast explicitly describing TV and radio coverage. I did not find documentation establishing the full TV, out-of-home, radio and print delivery-metric reporting requirement.https://docs.getrecast.com/docs/the-insights-api https://getrecast.com/recast-llm-information/Technical doc Marketing collateral
1Marketing Data Reporting via MCP1.5MCP Reports business outcomes beyond revenue1The data specification supports profit, conversions, leads and customer-acquisition KPIs. Observed KPI reporting and model-input downloads expose these configured outcomes through the API.https://docs.getrecast.com/docs/data-guide https://docs.getrecast.com/docs/reporter https://docs.getrecast.com/docs/the-insights-apiTechnical doc Technical doc Technical doc
1Marketing Data Reporting via MCP1.6Filters and groups by business dimensions0.75Report requests support date ranges, deployment selection and channel groupings with multiple time granularities. I did not find a complete API filter schema covering brand, market, product and campaign dimensions together.https://docs.getrecast.com/docs/the-insights-api https://getrecast.com/recast-llm-information/Technical doc Marketing collateral
2Historical Performance Insights & Causal Explanation via MCP2.1MCP reports incremental ROAS and incremental revenue for each digital channel1Recast defines channel ROI as incremental return and exports attributable revenue. These measures are available through the Insights API for configured digital channels.https://docs.getrecast.com/docs/roi-models-data-export https://docs.getrecast.com/docs/the-insights-apiTechnical doc Technical doc
2Historical Performance Insights & Causal Explanation via MCP2.2MCP reports incremental ROAS and incremental revenue for each offline channel1Recast measures incremental performance across online and offline media, including TV and radio. The same channel reports and API access cover offline-channel ROI and attributable revenue.https://getrecast.com/recast-llm-information/ https://docs.getrecast.com/docs/roi-models-data-export https://docs.getrecast.com/docs/the-insights-apiMarketing collateral Technical doc Technical doc
2Historical Performance Insights & Causal Explanation via MCP2.3MCP reports promotion-driven revenue, in addition to media-driven1Recast documents promotion effects separately from paid-media effects and supports configured price effects. Spike and context reports are accessible through MCP reporting.https://docs.getrecast.com/docs/reporter https://docs.getrecast.com/docs/the-recast-mcpTechnical doc Technical doc
2Historical Performance Insights & Causal Explanation via MCP2.4MCP's incremental ROAS measurement is updated daily (not weekly or monthly), based on MMM0Recast documents weekly model re-estimation and a configurable refresh schedule. I did not find evidence of daily MMM measurement refreshes, and daily output granularity alone does not satisfy this criterion.https://getrecast.com/mmm/ https://docs.getrecast.com/docs/the-refresh-trackerProduct page Technical doc
2Historical Performance Insights & Causal Explanation via MCP2.5Decomposes performance drivers (Base, media, non-media drivers)1Reporter decomposes observed outcomes into paid media, baseline and promotional spikes, with additional configured context effects. The API exposes the corresponding reports.https://docs.getrecast.com/docs/reporter https://docs.getrecast.com/docs/the-insights-apiTechnical doc Technical doc
3Channel-Level Optimization with MCP3.1MCP creates an optimized channel allocation1POST /optimizations invokes Recast’s optimization engine and returns downloadable results. Its form carries objectives, model choices and planning constraints, satisfying the API-equivalence rule.https://docs.getrecast.com/docs/the-optimizer-apiTechnical doc
3Channel-Level Optimization with MCP3.2MCP forecasts a specified media plan1The Forecaster API accepts daily channel budgets and returns modeled outcomes. Forecasts must start immediately after the model’s last observed day, a documented limit on supported plans.https://docs.getrecast.com/docs/the-forecaster-apiTechnical doc
3Channel-Level Optimization with MCP3.3MCP reports marginal returns and response curves1The spend-response report returns impact and returns across spend levels, while channel reporting includes marginal returns. Recast exposes these reports through its MCP reporting tools.https://docs.getrecast.com/docs/reporter https://docs.getrecast.com/docs/roi-models-data-export https://docs.getrecast.com/docs/the-recast-mcpTechnical doc Technical doc Technical doc
3Channel-Level Optimization with MCP3.4MCP simulates a user-specified budget change1Users can change channel-level daily budget inputs and submit another forecast through the API. The engine calculates the resulting modeled outcomes with the selected deployments and assumptions.https://docs.getrecast.com/docs/the-forecaster-apiTechnical doc
3Channel-Level Optimization with MCP3.5MCP enforces planning constraints1The Optimizer supports dated channel constraints, minimum and maximum allocations, fixed totals and committed spend. Its API exposes the same settings through the submitted and retrieved form.https://docs.getrecast.com/docs/optimizer https://docs.getrecast.com/docs/the-optimizer-apiTechnical doc Technical doc
3Channel-Level Optimization with MCP3.6MCP compares scenarios with a baseline plan1The Plans API retrieves versioned budgets and forecasts, including planned-budget and actual-budget counterfactuals. An agent can select an explicit baseline and alternative versions and compare their returned spend and outcome estimates.https://docs.getrecast.com/docs/the-plans-apiTechnical doc
3Channel-Level Optimization with MCP3.7MCP plans against a business target1Optimizer objectives include outcome targets, efficiency targets and profit maximization using margin or acquisition value. The API accepts these objective and target settings and returns an optimized budget.https://docs.getrecast.com/docs/optimizer https://docs.getrecast.com/docs/the-optimizer-apiTechnical doc Technical doc
3Channel-Level Optimization with MCP3.8MCP retrieves saved plans and assumptions1The Plans API lists saved plans and versions with stable identifiers. Version configuration, daily budgets and associated forecasts provide the saved assumptions, inputs and outputs.https://docs.getrecast.com/docs/the-plans-apiTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.1MCP reports incremental ROAS for each campaign and ad set0.25Recast’s sub-channel feature estimates campaign efficiency relative to its parent channel. I did not find evidence of absolute incremental revenue and ROAS for individual campaigns and ad sets through MCP or API.https://docs.getrecast.com/docs/how-to-use-sub-channels-in-recastTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.2For each campaign and ad set, MCP compares incremental ROAS to last-click and ad platform attribution ROAS0Recast illustrates combining model estimates with external Meta or Google exports. I did not find a documented campaign-and-ad-set comparison returning incremental, last-click and ad-platform ROAS together.https://getrecast.com/mcp-is-here/ https://docs.getrecast.com/docs/how-to-use-sub-channels-in-recastMarketing collateral Technical doc
4Campaign & Ad Set-Level Optimization with MCP4.3For each campaign and ad set, MCP provides marginal returns (miROAS)0Recast documents marginal returns at channel level and relative efficiency for sub-channels. I did not find documented marginal incremental ROAS for individual campaigns and ad sets in the platform or its interfaces.https://docs.getrecast.com/docs/roi-models-data-export https://docs.getrecast.com/docs/how-to-use-sub-channels-in-recastTechnical doc Technical doc
4Campaign & Ad Set-Level Optimization with MCP4.4For each campaign and ad set, MCP recommends optimal daily spend/budget0.75Optimizer downloads include sub-channel budget allocations, and the API exposes optimization downloads. This is partial evidence because daily recommendations for both campaigns and ad sets are not explicitly documented.https://docs.getrecast.com/docs/how-to-use-sub-channels-in-recast https://docs.getrecast.com/docs/the-optimizer-apiTechnical doc Technical doc
4Campaign & Ad Set-Level Optimization with MCP4.5For each campaign and ad set, MCP recommends optimal bid value (e.g., Target ROAS)0The documented optimization outputs allocate spend across channels and sub-channels. I did not find evidence of recommended campaign or ad-set bidding parameters such as target ROAS.https://docs.getrecast.com/docs/optimizer https://docs.getrecast.com/docs/how-to-use-sub-channels-in-recastTechnical doc Technical doc
4Campaign & Ad Set-Level Optimization with MCP4.6MCP can push daily spend/budget changes to Meta, Google etc. APIs0The documented API workflow returns optimized budgets and CSV downloads. I did not find an endpoint or platform feature that writes daily campaign or ad-set budgets directly to Meta or Google Ads.https://docs.getrecast.com/docs/the-optimizer-apiTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.7MCP can push bidding changes (e.g., Target ROAS) to Meta, Google etc. APIs0Recast documents reporting, planning and optimization interfaces. I did not find an MCP tool, API endpoint or broader-platform feature that executes bid changes in advertising platforms.https://docs.getrecast.com/docs/the-recast-mcp https://docs.getrecast.com/docs/the-optimizer-apiTechnical doc Technical doc
4Campaign & Ad Set-Level Optimization with MCP4.8For each executed bidding change for a campaign or ad set, MCP provides pre/post analysis summarizing revenue and spend impact of the change0Recast offers channel-level comparisons between time periods. I did not find evidence linking executed campaign or ad-set bidding changes to an actual revenue-and-spend pre/post analysis.https://docs.getrecast.com/docs/reporterTechnical doc
5Incrementality Testing with MCP5.1MCP reports results for Geo Tests1Recast records ingested geographic lift tests with channel, dates, outcome estimate and uncertainty. Its API exposes experiment summaries, supporting retrieval of completed tests incorporated into the MMM rather than direct GeoLift execution.https://docs.getrecast.com/docs/experiments https://docs.getrecast.com/docs/the-insights-apiTechnical doc Technical doc
5Incrementality Testing with MCP5.2MCP reports results for Own Media A/B tests (e.g. leaflet tests)1Supported imported experiments include direct-mail holdout tests, with results displayed in the model’s experiment list. The experiment-summary API provides access to these ingested results, conditional on the test having been supplied to Recast.https://docs.getrecast.com/docs/experiments https://docs.getrecast.com/docs/the-insights-apiTechnical doc Technical doc
5Incrementality Testing with MCP5.3MCP reports findings for Meta Conversion Lift tests1Recast explicitly supports incorporating Meta Conversion Lift results and displaying their estimates and uncertainty. The API’s experiment-summary report exposes ingested experiment results, without establishing a direct Meta import connection.https://docs.getrecast.com/docs/experiments https://docs.getrecast.com/docs/the-insights-apiTechnical doc Technical doc
5Incrementality Testing with MCP5.4MCP prioritizes experiments0.25Recast describes building an experimentation roadmap around uncertain or strategically important channels with its team. I did not find a documented MCP or API tool that recommends specific experiments, so the evidence supports only a partial broader-platform workflow.https://getrecast.com/the-recast-process/Marketing collateral
5Incrementality Testing with MCP5.5MCP designs feasible incrementality tests0.5GeoLift’s design tool selects treatment markets and synthetic controls and evaluates duration, required spend and statistical power. I did not find MCP or API access to this design engine, so this receives the broader-platform score.https://geolift-docs.getrecast.com/docs/how-to-design-an-optimal-recast-geolift-test https://docs.getrecast.com/docs/the-recast-mcpTechnical doc Technical doc
6MCP interoperability and workflows6.1Documented instructions for conneting with Claude and ChatGPT1The setup guide provides separate connection instructions for ChatGPT and Claude. It specifies the hosted MCP address, OAuth authorization and Recast sign-in.https://docs.getrecast.com/docs/mcp-setup-guideTechnical doc
6MCP interoperability and workflows6.2MCP provides native visual outputs0Recast states that its MCP does not return graphs, and its API report downloads omit plots. I did not find a documented server-provided visual table or chart artifact rendered natively in an MCP client.https://docs.getrecast.com/docs/the-recast-mcp https://docs.getrecast.com/docs/the-insights-apiTechnical doc Technical doc
6MCP interoperability and workflows6.3Exposes tool and metric documentation1Recast documents named MCP tools and keyword-based report discovery. Its Reporter documentation explains the meaning and interpretation of returned metrics.https://docs.getrecast.com/docs/the-recast-mcp https://docs.getrecast.com/docs/reporterTechnical doc Technical doc
6MCP interoperability and workflows6.4Returns reusable structured data1Reports expose downloadable CSV data, with API responses identifying available download keys. This supports spreadsheets and downstream tools, although plot-only content is excluded from downloads.https://docs.getrecast.com/docs/the-insights-apiTechnical doc
6MCP interoperability and workflows6.5Supports external agent automation1Recast documents external-agent and scheduled-script workflows using its API skills. Published examples show authenticated submission, polling and CSV retrieval for repeatable analyses.https://docs.getrecast.com/docs/the-recast-mcp https://docs.getrecast.com/docs/the-forecaster-apiTechnical doc Technical doc
7Analytical Backbone7.1MCP provides deterministic, model-backed answers with Bayesian MMM as backbone1Recast documents a Bayesian MMM, and its interfaces retrieve results from identified model deployments. This supports model-backed answers rather than LLM-invented estimates, while the underlying statistical calculations remain probabilistic.https://docs.getrecast.com/docs/recast-model-technical-documentation https://docs.getrecast.com/docs/the-recast-mcpTechnical doc Technical doc
7Analytical Backbone7.2The underlying MMM used by the MCP is calibrated with incrementality tests1Recast incorporates lift-test estimates and their uncertainty as time-specific Bayesian constraints. Documentation covers geographic tests, direct-mail holdouts and advertising-platform lift studies.https://docs.getrecast.com/docs/experimentsTechnical doc
7Analytical Backbone7.3MCP reports model validation and other modelling KPIs1Backtests display out-of-sample accuracy and CRPS across forecast horizons. The Insights API includes backtest and in-sample model-fit reports for programmatic validation reporting.https://docs.getrecast.com/docs/backtests https://docs.getrecast.com/docs/the-insights-apiTechnical doc Technical doc
7Analytical Backbone7.4Model calibration & configuration settings (e.g., priors) are auditable and editable in a self-serve UI0.5Customers can inspect priors in the Configuration UI but request changes through support. Operators can edit an external prior-setting spreadsheet and launch models, which is partial evidence rather than full in-app self-service configuration.https://docs.getrecast.com/docs/configure https://operators.getrecast.com/docs/building-your-first-model-demoTechnical doc Technical doc
7Analytical Backbone7.5Supports controlled calibration through MCP0.5The operator API launches models from a prior-settings sheet and supports holdout, stability and parameter-recovery validation runs with retrievable run records. I did not find a complete documented calibration-change approval and immutable version-history workflow, so support is partial.https://operators.getrecast.com/docs/run-launching-api-endpointTechnical doc
8Enterprise-Grade Platform8.1At least 10 public reference customers from $1B+ revenue brands0.5Recast publishes named references including Block, Canva and PODS and describes serving Fortune 500 advertisers. I did not find company-site evidence verifying at least ten distinct reference customers each exceeding $1 billion in annual revenue.https://getrecast.com/recast-llm-information/Marketing collateral
8Enterprise-Grade Platform8.2SOC 2, ISO 27001, or audited IT security by a third-party cyber security auditor1Recast explicitly states SOC 2 compliance and displays an AICPA SOC badge on its product website. This supports the stated security criterion, although I did not inspect the underlying audit report or its coverage dates.https://getrecast.com/Product page
8Enterprise-Grade Platform8.3Data residency: geography option between US and EU0I did not find public documentation of a customer-selectable US-versus-EU data-residency option. The reviewed architecture description identifies AWS hosting without establishing a regional choice.https://getrecast.com/recast-llm-information/Marketing collateral
8Enterprise-Grade Platform8.4Multi-cloud: option between AWS, GCP, and Azure0Recast identifies AWS as its SaaS hosting environment and supports several external data sources. I did not find evidence that customers can choose to deploy the platform on AWS, GCP or Azure.https://getrecast.com/recast-llm-information/ https://docs.getrecast.com/docs/data-guideMarketing collateral Technical doc
8Enterprise-Grade Platform8.5Supports single sign-on (SSO) for enterprises1Recast’s implementation documentation explicitly supports enterprise SAML SSO. It provides identity-provider configuration details and the process for completing the integration.https://docs.getrecast.com/docs/onboarding-faqTechnical doc
8Enterprise-Grade Platform8.6Hands-on demo or trial of the MCP capabilities is available without sales-call gating0I did not find a publicly accessible, promptable MCP or API trial without sales gating. GeoLift has a self-service free trial, but the MCP requires a provisioned Recast account and excludes GeoLift actions.https://getrecast.com/geolift-by-recast/ https://docs.getrecast.com/docs/the-recast-mcpProduct page Technical doc

Sellforte

Claude evaluation

Opus 5.5

Category IDCategoryCriteria IDCriteriaCriteria ScoreRationaleURL to sourceType of source
1Marketing Data Reporting via MCP1.1MCP reports sales progress for online sales1The MCP reporting guide lists online sales as a reportable area, with totals by week, month, quarter or year for any period and comparison periods. It includes a worked example of monthly online sales for 12 months with a quarter-on-quarter comparison.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
1Marketing Data Reporting via MCP1.2MCP reports sales progress for offline store sales1The MCP reporting guide says physical store sales work exactly like online sales and shows an example splitting sales into online and store by quarter. Separate support docs describe Sellforte fetching data from the customer's storage or data warehouse.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
1Marketing Data Reporting via MCP1.3MCP reports digital media data (spend, media metrics)1The MCP reports spend, impressions, clicks, CPM, CPC, conversions and conversion value for connected platforms including Meta, Google, TikTok, Amazon and Criteo. Campaign and ad set names follow the ingested ad platform structure.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
1Marketing Data Reporting via MCP1.4MCP reports offline media data (spend, media metrics)1TV, out of home, radio, print, cinema, direct mail and leaflets sit in the same media dataset as digital and are reported with the same prompts. Spend is always available, while impressions, contacts or GRPs depend on what the agency or media owner delivers.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
1Marketing Data Reporting via MCP1.5MCP Reports business outcomes beyond revenue1The MCP reports every KPI configured in the customer's environment, such as contribution margin, gross profit, orders, new customers and conversions. The guide includes an example returning revenue, contribution margin and new customers by quarter.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
1Marketing Data Reporting via MCP1.6Filters and groups by business dimensions1The MCP resolves user wording to exact values in the data model and filters by date, market, brand, product, sales channel, customer type, platform and campaign. Granularity can be total, day, week, month, quarter or year, with relative or exact comparison periods.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.1MCP reports incremental ROAS and incremental revenue for each digital channel1The MCP returns MMM incremental sales and incremental ROAS for every digital channel, platform, campaign and ad set in the model. The guide states these come from the MMM rather than from last click, with GA4 and platform ROAS shown only for comparison.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.2MCP reports incremental ROAS and incremental revenue for each offline channel1The reporting guide states offline media is measured in the same model as digital, so TV, OOH, radio, print, cinema and direct mail get the same incremental revenue and incremental ROAS. Example prompts rank digital and offline channels together by incremental ROI.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.3MCP reports promotion-driven revenue, in addition to media-driven1The MCP reports promo investment, incremental sales and margin from promotions, and ROI and margin ROI by promotion type. The guide says promotions are separated inside the model so media ROIs exclude promotion-driven revenue.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.4MCP's incremental ROAS measurement is updated daily (not weekly or monthly), based on MMM1The MCP reporting guide says Sellforte typically models at daily granularity and results update with the daily data pipeline, so incremental ROAS can be requested by day. The MCP also returns the actual refresh timestamp; the Media Optimizer FAQ separately states MMM results update every day.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.5Decomposes performance drivers (Base, media, non-media drivers)1The MCP decomposes each KPI into base, media (per channel and campaign), promotions and other modeled drivers such as weather. The guide states the components sum to the total KPI and gives an example explaining the biggest monthly change.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
3Channel-Level Optimization with MCP3.1MCP creates an optimized channel allocation1The channel-level MCP guide says an optimized plan request runs Sellforte's optimization engine, reallocating a given budget across channels for a given period using the MMM response curves. The result is saved as a real Media Optimizer scenario.https://sellforte.com/support/budget-optimization-scenario-planning-with-sellforte-mcp-channel-levelTechnical doc
3Channel-Level Optimization with MCP3.2MCP forecasts a specified media plan1The Reference scenario template takes a booked plan exactly as it is, week by week and channel by channel, and forecasts it. The guide lists expected sales, incremental sales and ROI as the outputs for a user's own plan.https://sellforte.com/support/budget-optimization-scenario-planning-with-sellforte-mcp-channel-levelTechnical doc
3Channel-Level Optimization with MCP3.3MCP reports marginal returns and response curves0.5We found no evidence that the MCP returns marginal ROI or response curve data; the MCP guides only say plans are built on the model's response curves. The broader platform documents miROAS at channel, campaign and ad set level in Sellforte Performance, and the Media Optimizer uses diminishing returns curves.https://sellforte.com/support/working-with-miroas-in-performanceTechnical doc
3Channel-Level Optimization with MCP3.4MCP simulates a user-specified budget change1The MCP simulates budget changes either as an even scale or cut across channels or as an optimized plan at the new budget. Example prompts include simulating cuts of 5, 10 and 20 percent and the effect of a 500 000 increase.https://sellforte.com/support/budget-optimization-scenario-planning-with-sellforte-mcp-channel-levelTechnical doc
3Channel-Level Optimization with MCP3.5MCP enforces planning constraints1The MCP passes planning period, total budget, channel minimums and maximums, locked channels and channel-level changes to the optimizer. The guide states constraints come back resolved in the result so users can check what the optimizer was allowed to do.https://sellforte.com/support/budget-optimization-scenario-planning-with-sellforte-mcp-channel-levelTechnical doc
3Channel-Level Optimization with MCP3.6MCP compares scenarios with a baseline plan1Naming one scenario as the baseline returns the others against it with absolute and percentage differences per channel and in total for media investment, incremental sales and ROI. With three or more scenarios the values are shown side by side.https://sellforte.com/support/budget-optimization-scenario-planning-with-sellforte-mcp-channel-levelTechnical doc
3Channel-Level Optimization with MCP3.7MCP plans against a business target1The MCP guide lists four target modes: total sales target, incremental sales target, target ROI and target CPA, where the optimizer works out the budget and mix to reach the goal. Target CPA appears only in the MCP guide, not in the Media Optimizer UI article we read.https://sellforte.com/support/budget-optimization-scenario-planning-with-sellforte-mcp-channel-levelTechnical doc
3Channel-Level Optimization with MCP3.8MCP retrieves saved plans and assumptions1Saved scenarios are retrievable through the MCP with identifier, planning window, resolved total budget, template, optimization mode, reference period and media performance assumption. Plans can be filtered by period and are flagged as stale against the last model refresh.https://sellforte.com/support/budget-optimization-scenario-planning-with-sellforte-mcp-channel-levelTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.1MCP reports incremental ROAS for each campaign and ad set1The MCP reporting guide states incremental sales and incremental ROAS are available for every digital channel, platform, campaign and ad set in the model. Results can also be filtered by campaign name and objective.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.2For each campaign and ad set, MCP compares incremental ROAS to last-click and ad platform attribution ROAS1The MCP reporting guide lists incremental ROAS, GA4 attributed (last click) sales and ROI, and ad platform revenue and ROAS side by side for channels, campaigns and ad sets. Example prompts compare incremental ROI with Meta-reported ROAS for paid social campaigns.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.3For each campaign and ad set, MCP provides marginal returns (miROAS)0.5We found no evidence in the public MCP guides of campaign or ad set miROAS through the MCP. The platform's Performance module documents miROAS as the return on the next unit of spend at campaign, ad set and channel level.https://sellforte.com/support/working-with-miroas-in-performanceTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.4For each campaign and ad set, MCP recommends optimal daily spend/budget0.5We found no evidence of campaign or ad set budget recommendations through the MCP; the public MCP planning guide covers channel, market and week level only. Sellforte Performance recommendations give daily budget changes per Google campaign and Meta ad set.https://sellforte.com/support/performance-recommendations-overviewTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.5For each campaign and ad set, MCP recommends optimal bid value (e.g., Target ROAS)0.5We found no evidence of bid recommendations through the MCP. Sellforte Performance recommends target ROAS and other bidding parameters per campaign or ad set, and a 2026-08-19 update added target CPA recommendations for Google.https://sellforte.com/support/performance-recommendations-overviewTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.6MCP can push daily spend/budget changes to Meta, Google etc. APIs0.5We found no evidence that the MCP pushes budget changes; the MCP FAQ says it does not change campaigns automatically and points to Sellforte Activate. The platform documents applying budget recommendations to Google, Meta and TikTok via their APIs after user confirmation.https://sellforte.com/support/how-to-apply-a-performance-recommendationTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.7MCP can push bidding changes (e.g., Target ROAS) to Meta, Google etc. APIs0.5We found no evidence that the MCP pushes bidding changes to ad platforms. The platform documents applying target ROAS and bid recommendations through the ad platform APIs from Sellforte Performance after user confirmation.https://sellforte.com/support/how-to-apply-a-performance-recommendationTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.8For each executed bidding change for a campaign or ad set, MCP provides pre/post analysis summarizing revenue and spend impact of the change0.5We found no evidence of pre/post analysis of executed changes through the MCP; the MCP page presents Change Intelligence as a separate product step. Change Intelligence detects target ROAS, bid and budget changes and compares pre and post periods against a counterfactual at campaign and ad set level.https://sellforte.com/support/change-intelligence-overviewTechnical doc
5Incrementality Testing with MCP5.1MCP reports results for Geo Tests0.75The MCP connection guide says the MCP lets users query their marketing mix and incrementality data, and the MCP page lists experiment data among its capabilities, but no MCP guide documents geo test retrieval. The platform's Geo Lift module stores results with incremental sales, iROAS and credible intervals.https://sellforte.com/support/connecting-sellforte-mcp-to-your-llm-clientTechnical doc
5Incrementality Testing with MCP5.2MCP reports results for Own Media A/B tests (e.g. leaflet tests)0.75Only the general MCP claim of access to experiment data was found, with no MCP guide covering A/B tests. The platform's A/B Test type analyzes uploaded test and control series for any grouping, such as customer segments or store tiers, though email and leaflet tests are not named.https://sellforte.com/support/sellforte-experiments-a/b-testTechnical doc
5Incrementality Testing with MCP5.3MCP reports findings for Meta Conversion Lift tests0.75Only the general MCP claim of access to experiment data was found, with no MCP guide covering lift studies. The platform imports Meta Conversion Lift exports, derives an iROAS distribution with a 90% credible interval and stores the result in the Experiment Library.https://sellforte.com/support/sellforte-experiments-conversion-liftTechnical doc
5Incrementality Testing with MCP5.4MCP prioritizes experiments0.25We found no evidence of experiment prioritization through the MCP. Platform docs only advise prioritizing channels where a test could change spend decisions and flagging surprising model results for testing, without a ranking feature based on uncertainty.https://sellforte.com/support/how-to-conduct-a-geo-lift-experimentTechnical doc
5Incrementality Testing with MCP5.5MCP designs feasible incrementality tests0.25We found no evidence of test design through the MCP. The Geo Lift design guide covers objectives, regions, treatment type (holdout, -50% or +100%), balanced test and control split and typical 4 to 8 week duration, but we found no power or MDE calculation.https://sellforte.com/support/how-to-conduct-a-geo-lift-experimentTechnical doc
6MCP interoperability and workflows6.1Documented instructions for conneting with Claude and ChatGPT0.5The connection guide gives step-by-step instructions for Claude (Settings, Connectors, Add custom connector, EU or US URL, WorkOS sign-in and organization selection). For ChatGPT it only says setup follows a similar pattern under Connectors or Plugins, without specific steps.https://sellforte.com/support/connecting-sellforte-mcp-to-your-llm-clientTechnical doc
6MCP interoperability and workflows6.2MCP provides native visual outputs1Both MCP guides state that Sellforte renders its own tables and charts inside supported clients, so trends and comparisons appear as visuals. The MCP page lists rendering tables and visualizations among the connector's capabilities.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
6MCP interoperability and workflows6.3Exposes tool and metric documentation1The MCP page says connected clients discover the Sellforte tools automatically, and the reporting guide says the MCP reads datasets, metrics, dimensions and date range and returns the exact schema on request. The guide defines media and incremental metrics, although we found no public per-tool reference.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
6MCP interoperability and workflows6.4Returns reusable structured data1Both MCP guides state that the underlying rows come back as structured data that the client can reuse for spreadsheets, slides or further calculations. We found no MCP file download; CSV and PNG exports are documented for the in-product Sellforte AI chat.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
6MCP interoperability and workflows6.5Supports external agent automation0.5The MCP page describes building MMM agents that call the optimizer when budgets change and says the MCP works with any MCP client, calling it an early step. We found no documentation of scheduled or headless invocation, and the documented authentication is interactive per-user OAuth.https://sellforte.com/mcpProduct page
7Analytical Backbone7.1MCP provides deterministic, model-backed answers with Bayesian MMM as backbone1Sellforte states its MMMs are built with a Bayesian approach using priors, and the MCP answers come from that model. The causal attribution page describes Bayesian modeling combining MMM data, experiments and attribution.https://sellforte.com/marketing-mix-modelingProduct page
7Analytical Backbone7.2The underlying MMM used by the MCP is calibrated with incrementality tests1Sellforte states its MMMs are calibrated with incrementality tests (conversion lift studies, geo lift tests and shutdown tests) as well as attribution data, using Bayesian priors. Its support tutorial explains that informative ROI priors are built from sources such as incrementality tests and geo experiments.https://sellforte.com/marketing-mix-modelingProduct page
7Analytical Backbone7.3MCP reports model validation and other modelling KPIs1The Model Validation view reports R2, MAPE, bias and max APE by segment and granularity, with model version selection, in-sample vs actual charts and stated thresholds. It also describes held-out accuracy, backtesting and experiment comparison; posterior predictive checks and MCP access to these metrics were not found.https://sellforte.com/support/understanding-model-validationTechnical doc
7Analytical Backbone7.4Model calibration & configuration settings (e.g., priors) are auditable and editable in a self-serve UI0We found no evidence that customers can inspect or edit priors or other calibration settings in a self-serve UI. Channel mapping rules are documented publicly and a model version selector exists, but the docs imply Sellforte manages model configuration.https://sellforte.com/support/advertising-channel-mapping-in-sellforteTechnical doc
7Analytical Backbone7.5Supports controlled calibration through MCP0We found no evidence that agents can propose or apply calibration changes through the MCP. The MCP FAQ describes current uses as reading measurement data and working with optimizer scenarios.https://sellforte.com/mcpProduct page
8Enterprise-Grade Platform8.1At least 10 public reference customers from $1B+ revenue brands1Sellforte names customers such as C&A, Lidl, Tchibo, Douglas, KiK, Fressnapf, Intersport, Bonprix, Azzas 2154, PPG, Peek & Cloppenburg, Gigantti (Elkjop), Paysafe and Fazer across its homepage, case studies and customer news. Around 14 appear to be $1B+ revenue brands, although several are logo or quote only and revenue sizes were not verified against annual reports.https://sellforte.com/Product page
8Enterprise-Grade Platform8.2SOC 2, ISO 27001, or audited IT security by a third-party cyber security auditor1Sellforte states its platform, software and processes are regularly audited by NIXU (part of DNV), a third-party cybersecurity auditor. We found no evidence of SOC 2 or ISO 27001 certification, and no audit report or scope is published.https://sellforte.com/securityProduct page
8Enterprise-Grade Platform8.3Data residency: geography option between US and EU1The security page says customer data is in the EU unless agreed otherwise, with a choice of Dublin or Frankfurt. The MCP connection guide provides separate Europe and United States server URLs matching the customer's environment, though a US hosting region is not named on the security page.https://sellforte.com/securityProduct page
8Enterprise-Grade Platform8.4Multi-cloud: option between AWS, GCP, and Azure1The security FAQ says Sellforte primarily uses AWS, with Microsoft Azure and Google Cloud possible at separate pricing. The pricing page lists multi-cloud AWS or GCP, and we found no Azure hosting subprocessor in the DPA annex.https://sellforte.com/securityProduct page
8Enterprise-Grade Platform8.5Supports single sign-on (SSO) for enterprises1The security page states customers can set up authentication with their own SSO system and that Azure AD (Entra ID) SSO and Google SSO are supported. The pricing page lists SSO on the Full-Funnel MMM and Enterprise plans.https://sellforte.com/securityProduct page
8Enterprise-Grade Platform8.6Hands-on demo or trial of the MCP capabilities is available without sales-call gating0We found no evidence of a public, promptable MCP demo; MCP access requires a subscription with the MMM module and a per-user invitation or waitlist place. A public demo environment with an in-product AI chat is available without sales contact, but it does not use the MCP.https://sellforte.com/mcpProduct page

ChatGPT evaluation

GPT-6 Astra

Category IDCategoryCriteria IDCriteriaCriteria ScoreRationaleURL to sourceType of source
1Marketing Data Reporting via MCP1.1MCP reports sales progress for online sales1The reporting guide documents period-based online sales queries through MCP. Monthly totals and period comparisons are explicitly supported.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
1Marketing Data Reporting via MCP1.2MCP reports sales progress for offline store sales1MCP reports physical-store sales supplied from the customer’s data warehouse. The guide confirms the same periods and filters as online sales.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
1Marketing Data Reporting via MCP1.3MCP reports digital media data (spend, media metrics)1MCP returns paid-media spend, impressions, clicks and conversion metrics. Meta, Google and TikTok are explicitly covered.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
1Marketing Data Reporting via MCP1.4MCP reports offline media data (spend, media metrics)1MCP reports offline spend and media metrics across TV, out-of-home, radio and print. Impression or contact availability depends on supplied data.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
1Marketing Data Reporting via MCP1.5MCP Reports business outcomes beyond revenue1MCP exposes configured business KPIs beyond revenue. The guide names contribution margin, orders and new customers.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
1Marketing Data Reporting via MCP1.6Filters and groups by business dimensions1MCP supports date, brand, market, product and campaign filtering and grouping. Results can use explicitly requested time granularity.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.1MCP reports incremental ROAS and incremental revenue for each digital channel1The guide documents MMM-based incremental revenue and ROI for digital channels. These are distinguished from platform and last-click attribution.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.2MCP reports incremental ROAS and incremental revenue for each offline channel1Offline channels receive incremental revenue and ROI through MCP. Documented examples include TV, out-of-home, radio and print.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.3MCP reports promotion-driven revenue, in addition to media-driven1MCP reports promotional incremental sales and margin. Promotion and pricing contributions are separated from media-driven results.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.4MCP's incremental ROAS measurement is updated daily (not weekly or monthly), based on MMM1The reporting guide states that modeled results update with the daily pipeline. MCP exposes daily incremental ROI and the environment’s actual refresh timestamp.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.5Decomposes performance drivers (Base, media, non-media drivers)1MCP decomposes outcomes into baseline, media, promotions and other modeled drivers. The guide states that these contributions reconcile to the total KPI.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
3Channel-Level Optimization with MCP3.1MCP creates an optimized channel allocation1MCP invokes the optimizer to allocate a stated budget across channels and a planning period. The documented optimized template maximizes the modeled outcome.https://sellforte.com/support/budget-optimization-scenario-planning-with-sellforte-mcp-channel-levelTechnical doc
3Channel-Level Optimization with MCP3.2MCP forecasts a specified media plan1The reference-scenario template forecasts a supplied weekly channel plan without reallocating it. MCP returns expected sales, incremental sales and ROI.https://sellforte.com/support/budget-optimization-scenario-planning-with-sellforte-mcp-channel-levelTechnical doc
3Channel-Level Optimization with MCP3.3MCP reports marginal returns and response curves0.5Sellforte documents channel marginal returns and response curves in its platform. I found no explicit MCP or API retrieval of both marginal-return values and spend-response data.https://sellforte.com/support/working-with-miroas-in-performance https://sellforte.com/support/media-optimizer-overview https://sellforte.com/support/budget-optimization-scenario-planning-with-sellforte-mcp-channel-levelTechnical doc Technical doc Technical doc
3Channel-Level Optimization with MCP3.4MCP simulates a user-specified budget change1MCP simulates budget increases and cuts. It supports proportional changes or reoptimization at the revised budget.https://sellforte.com/support/budget-optimization-scenario-planning-with-sellforte-mcp-channel-levelTechnical doc
3Channel-Level Optimization with MCP3.5MCP enforces planning constraints1MCP passes budget limits, channel restrictions and planning weeks to the optimizer. Returned results expose the resolved constraints.https://sellforte.com/support/budget-optimization-scenario-planning-with-sellforte-mcp-channel-levelTechnical doc
3Channel-Level Optimization with MCP3.6MCP compares scenarios with a baseline plan1MCP compares alternative scenarios with a named baseline. The comparison includes spend, incremental sales, ROI and channel-level differences.https://sellforte.com/support/budget-optimization-scenario-planning-with-sellforte-mcp-channel-levelTechnical doc
3Channel-Level Optimization with MCP3.7MCP plans against a business target0.75The MCP guide gives a revenue-target planning prompt and supports retrieving target-based scenarios. However, it also says target modes are set in the UI, leaving direct MCP target-plan creation ambiguous.https://sellforte.com/support/budget-optimization-scenario-planning-with-sellforte-mcp-channel-levelTechnical doc
3Channel-Level Optimization with MCP3.8MCP retrieves saved plans and assumptions1MCP retrieves saved scenario identifiers, inputs and results. Planning assumptions and model-refresh freshness flags are documented.https://sellforte.com/support/budget-optimization-scenario-planning-with-sellforte-mcp-channel-levelTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.1MCP reports incremental ROAS for each campaign and ad set1The reporting guide explicitly covers incremental sales and ROI for campaigns and ad sets. Access is conditional on that granularity being present in the customer’s model.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.2For each campaign and ad set, MCP compares incremental ROAS to last-click and ad platform attribution ROAS1The MCP guide lists incremental, GA4 last-click and ad-platform returns for campaigns and ad sets. These can be retrieved together for comparison.https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.3For each campaign and ad set, MCP provides marginal returns (miROAS)0.5Performance exposes modeled miROAS for individual campaigns and ad sets. I found no explicit documentation that this marginal metric is retrievable through MCP or a customer-callable API.https://sellforte.com/support/working-with-miroas-in-performance https://sellforte.com/support/marketing-reporting-with-sellforte-mcpTechnical doc Technical doc
4Campaign & Ad Set-Level Optimization with MCP4.4For each campaign and ad set, MCP recommends optimal daily spend/budget0.5Performance Recommendations provides daily campaign and ad-set budget recommendations. I found no documented MCP or customer-callable API operation returning those recommendations.https://sellforte.com/support/performance-recommendations-overview https://sellforte.com/mcpTechnical doc Product page
4Campaign & Ad Set-Level Optimization with MCP4.5For each campaign and ad set, MCP recommends optimal bid value (e.g., Target ROAS)0.5Performance Recommendations documents optimal bidding targets, including Google target ROAS. I found no explicit MCP or customer-callable API access to these bidding recommendations.https://sellforte.com/support/performance-recommendations-overview https://sellforte.com/mcpTechnical doc Product page
4Campaign & Ad Set-Level Optimization with MCP4.6MCP can push daily spend/budget changes to Meta, Google etc. APIs0.5The platform can apply recommended budget changes directly to connected ad platforms. I found UI execution evidence but no exposed Sellforte MCP or customer-callable API action for triggering the change.https://sellforte.com/support/how-to-apply-a-performance-recommendation https://sellforte.com/mcpTechnical doc Product page
4Campaign & Ad Set-Level Optimization with MCP4.7MCP can push bidding changes (e.g., Target ROAS) to Meta, Google etc. APIs0.5Sellforte documents applying bidding changes to Google campaigns and Meta ad sets. I found no MCP or customer-callable Sellforte API operation for initiating those writes.https://sellforte.com/support/how-to-apply-a-performance-recommendation https://sellforte.com/mcpTechnical doc Product page
4Campaign & Ad Set-Level Optimization with MCP4.8For each executed bidding change for a campaign or ad set, MCP provides pre/post analysis summarizing revenue and spend impact of the change0.5Change Intelligence measures spend and incremental sales before and after bid or budget changes, with a counterfactual. I found no documented MCP or API retrieval of this change-specific analysis.https://sellforte.com/support/change-intelligence-overview https://sellforte.com/mcpTechnical doc Product page
5Incrementality Testing with MCP5.1MCP reports results for Geo Tests0.75The MCP product page states that experiment data is accessible, and Geo Lift documentation establishes intervention-linked results. I found no Geo Lift-specific MCP example or response definition, so the interface evidence is partial.https://sellforte.com/support/sellforte-experiments-geo-lift https://sellforte.com/mcpTechnical doc Product page
5Incrementality Testing with MCP5.2MCP reports results for Own Media A/B tests (e.g. leaflet tests)0.75Sellforte supports controlled A/B test results, while its MCP product page promises experiment-data access. I found no owned-media-specific MCP retrieval example, so coverage of that test type remains partially evidenced.https://sellforte.com/support/sellforte-experiments-a/b-test https://sellforte.com/mcpTechnical doc Product page
5Incrementality Testing with MCP5.3MCP reports findings for Meta Conversion Lift tests0.75Sellforte stores and reports Meta Conversion Lift results and advertises experiment-data access through MCP. I found no conversion-lift-specific MCP retrieval example or schema, so this receives partial interface credit.https://sellforte.com/support/sellforte-experiments-conversion-lift https://sellforte.com/mcpTechnical doc Product page
5Incrementality Testing with MCP5.4MCP prioritizes experiments0I found no documented software workflow that uses measurement uncertainty to prioritize specific experiments through MCP, API or the broader platform. The reviewed materials describe experiment analysis and manual design guidance, which do not establish this capability.https://sellforte.com/experiments-agent https://sellforte.com/support/how-to-conduct-a-geo-lift-experimentProduct page Technical doc
5Incrementality Testing with MCP5.5MCP designs feasible incrementality tests0.25The Experiments Agent page claims automated experiment design, providing partial platform evidence. I found no MCP or API workflow, or platform demonstration producing treatment, control, power or minimum detectable effect, duration and required spend together.https://sellforte.com/experiments-agent https://sellforte.com/support/how-to-conduct-a-geo-lift-experimentProduct page Technical doc
6MCP interoperability and workflows6.1Documented instructions for conneting with Claude and ChatGPT1The connection guide covers Claude and ChatGPT, regional server URLs, WorkOS invitations and authentication. ChatGPT navigation is less detailed, but a connection and consent workflow is documented for both clients.https://sellforte.com/support/connecting-sellforte-mcp-to-your-llm-clientTechnical doc
6MCP interoperability and workflows6.2MCP provides native visual outputs1The MCP guides explicitly describe Sellforte-rendered tables and charts inside supported clients. Claude is a documented compatible client, so this goes beyond client-generated visualizations alone.https://sellforte.com/support/marketing-reporting-with-sellforte-mcp https://sellforte.com/support/connecting-sellforte-mcp-to-your-llm-clientTechnical doc Technical doc
6MCP interoperability and workflows6.3Exposes tool and metric documentation1Sellforte documents discoverable MCP tools and runtime discovery of datasets, metrics and dimensions. The reporting guide also defines the returned metrics and explains data-model-dependent availability.https://sellforte.com/mcp https://sellforte.com/support/marketing-reporting-with-sellforte-mcpProduct page Technical doc
6MCP interoperability and workflows6.4Returns reusable structured data1The MCP guides state that results include underlying structured rows. These rows can be reused in spreadsheets, reports and subsequent calculations.https://sellforte.com/support/marketing-reporting-with-sellforte-mcp https://sellforte.com/support/budget-optimization-scenario-planning-with-sellforte-mcp-channel-levelTechnical doc Technical doc
6MCP interoperability and workflows6.5Supports external agent automation0.5Sellforte documents agent integration and identifies Claude Code as an external runtime. I found no repeatable scheduled-invocation example or recurring-workflow authentication guidance, so automation evidence is partial.https://sellforte.com/blog/sellforte-mcp https://sellforte.com/support/connecting-sellforte-mcp-to-your-llm-clientMarketing collateral Technical doc
7Analytical Backbone7.1MCP provides deterministic, model-backed answers with Bayesian MMM as backbone1Sellforte documents a Bayesian MMM backbone and MCP calls into its measurement and optimization capabilities. The numeric outputs come from the model, although the surrounding LLM narrative is not established as deterministic.https://sellforte.com/marketing-mix-modeling https://sellforte.com/support/budget-optimization-scenario-planning-with-sellforte-mcp-channel-levelProduct page Technical doc
7Analytical Backbone7.2The underlying MMM used by the MCP is calibrated with incrementality tests1Technical documentation describes informative MMM priors grounded in incrementality experiments. The Meta Conversion Lift workflow explains how study evidence updates priors used in daily modeling.https://sellforte.com/support/informative-vs-non-informative-roi-priors-in-marketing-mix-modeling https://sellforte.com/blog/mmm-calibration-meta-conversion-lift-studiesTechnical doc Marketing collateral
7Analytical Backbone7.3MCP reports model validation and other modelling KPIs1The platform’s Model Validation view reports R², MAPE, bias and maximum absolute percentage error. This earns full credit under the platform-level scoring rule for categories 6–8, without assuming MCP exposure.https://sellforte.com/support/understanding-model-validationTechnical doc
7Analytical Backbone7.4Model calibration & configuration settings (e.g., priors) are auditable and editable in a self-serve UI1Enterprise pricing explicitly includes self-serve model calibration tools. The calibration documentation shows inspectable experiment-based and final priors with supporting study counts, together supporting user control and auditability at platform level.https://sellforte.com/pricing https://sellforte.com/blog/mmm-calibration-meta-conversion-lift-studiesProduct page Marketing collateral
7Analytical Backbone7.5Supports controlled calibration through MCP0I found no documented agent-controlled calibration workflow with validation and version history. Self-serve calibration and automatically refreshed experiment priors do not establish controlled calibration changes through MCP or API.https://sellforte.com/pricing https://sellforte.com/blog/mmm-calibration-meta-conversion-lift-studies https://sellforte.com/mcpProduct page Marketing collateral Product page
8Enterprise-Grade Platform8.1At least 10 public reference customers from $1B+ revenue brands0.5Sellforte publicly names numerous enterprise customers and claims more than 20 customers with annual revenue above $1 billion. I could not substantiate ten individually named references with that revenue threshold using the permitted vendor sources, so evidence is partial.https://sellforte.com/Product page
8Enterprise-Grade Platform8.2SOC 2, ISO 27001, or audited IT security by a third-party cyber security auditor1Sellforte states that NIXU, part of DNV, regularly audits its software and processes. This satisfies the criterion’s independent cybersecurity-audit alternative without implying SOC 2 or ISO 27001 certification.https://sellforte.com/securityProduct page
8Enterprise-Grade Platform8.3Data residency: geography option between US and EU0.5Technical documentation confirms EU default storage, alternative regions by request and separate EU and US MCP endpoints. I found no explicit commitment that customers can choose US data storage, so endpoint geography provides only partial residency evidence.https://sellforte.com/support/where-is-my-data-located-if-i-connect-it-to-sellforte https://sellforte.com/support/connecting-sellforte-mcp-to-your-llm-clientTechnical doc Technical doc
8Enterprise-Grade Platform8.4Multi-cloud: option between AWS, GCP, and Azure1Sellforte’s security page specifies AWS as the primary cloud and Azure or Google Cloud as paid alternatives. This explicitly documents all three hosting options in the criterion.https://sellforte.com/securityProduct page
8Enterprise-Grade Platform8.5Supports single sign-on (SSO) for enterprises1Sellforte documents customer SSO through Azure AD and Google. The security page identifies this as an enterprise authentication option with separate pricing.https://sellforte.com/securityProduct page
8Enterprise-Grade Platform8.6Hands-on demo or trial of the MCP capabilities is available without sales-call gating0I found no publicly accessible, promptable MCP demo or trial without access gating. The connection guide requires an individual invitation through a Sellforte contact or waitlist, while a general product tour does not demonstrate ungated MCP access.https://sellforte.com/support/connecting-sellforte-mcp-to-your-llm-client https://sellforte.com/mcpTechnical doc Product page

Triple Whale

Claude evaluation

Opus 5.5

Category IDCategoryCriteria IDCriteriaCriteria ScoreRationaleURL to sourceType of source
1Marketing Data Reporting via MCP1.1MCP reports sales progress for online sales1The MCP docs list revenue, orders, spend and ROAS as example questions answered from live Triple Whale data for a given day or period. The SQL API adds date-bounded queries on the blended stats and orders tables for online store sales.https://kb.triplewhale.com/en/articles/15656798-triple-whale-mcpTechnical doc
1Marketing Data Reporting via MCP1.2MCP reports sales progress for offline store sales0.75Offline, retail, wholesale and POS revenue can be uploaded by location, state and ZIP into the External Revenue table, which the SQL API can query by date. We found no evidence of a direct feed of physical-store sales from the customer's own data warehouse; loading is by upload.https://triplewhale.readme.io/docs/external-revenue-tableTechnical doc
1Marketing Data Reporting via MCP1.3MCP reports digital media data (spend, media metrics)1The Ads table, queryable through the SQL API, holds spend, impressions, clicks and platform-reported conversions per campaign, ad set and ad. The data dictionary documents these metrics for Meta, Google, TikTok, Microsoft, Pinterest, Snapchat and other paid platforms.https://triplewhale.readme.io/docs/ads-tableTechnical doc
1Marketing Data Reporting via MCP1.4MCP reports offline media data (spend, media metrics)0.5The MMM setup wizard accepts custom media uploads of weekly spend and impressions for sources such as TV, podcast, OOH and direct mail, but this is an app workflow. We found no evidence that the MCP or API reports offline media spend or metrics, and print is not named.https://kb.triplewhale.com/en/articles/16786415-mmm-custom-mediaTechnical doc
1Marketing Data Reporting via MCP1.5MCP Reports business outcomes beyond revenue1The data dictionary defines queryable metrics such as Net Profit, Net Margin, orders, new customer orders and new customer revenue. The MCP docs give new-customer revenue by product as an example question.https://triplewhale.readme.io/docs/net-profitTechnical doc
1Marketing Data Reporting via MCP1.6Filters and groups by business dimensions0.75The SQL API takes a shop ID and an explicit start and end date, and queries can group or filter by any column, such as campaign, ad set, product or channel. Brand is handled one shop per request or connection, and we found no documented market filter for the MCP.https://triplewhale.readme.io/reference/data-out-execute-custom-sql-queryTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.1MCP reports incremental ROAS and incremental revenue for each digital channel1The MMM Attributions table, queryable through the SQL API, returns attributed KPI and spend per modeled group, such as Meta Prospecting or Google PMAX, with 85% HDI bounds. Dividing the incremental KPI by spend gives incremental ROAS per digital channel, deduplicated by the Bayesian MMM.https://triplewhale.readme.io/docs/mmm-attributions-tableTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.2MCP reports incremental ROAS and incremental revenue for each offline channel0.5The MMM covers offline channels such as TV, radio and out-of-home, and custom media uploads bring them into the model. We found no evidence that the MCP or API returns incremental ROAS for offline channels specifically.https://kb.triplewhale.com/en/articles/12325857-introduction-to-marketing-mix-modeling-mmmTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.3MCP reports promotion-driven revenue, in addition to media-driven1The MMM Attributions table includes non-paid controller groups such as Discounts, with the discount percentage input and the KPI attributed to it per date. This is queryable through the SQL API alongside paid media contributions.https://triplewhale.readme.io/docs/mmm-attributions-tableTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.4MCP's incremental ROAS measurement is updated daily (not weekly or monthly), based on MMM0.25Models can be trained at daily granularity, so the platform offers daily-level MMM outputs. The docs state that the MMM refreshes weekly, and we found no evidence of daily refreshed incremental ROAS.https://kb.triplewhale.com/en/articles/12325857-introduction-to-marketing-mix-modeling-mmmTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.5Decomposes performance drivers (Base, media, non-media drivers)0.75Through the SQL API, the MMM Attributions table splits the prediction by modeled group, covering paid media and non-media controllers such as email and discounts, and MMM Predictions gives total predicted vs actual KPI. Baseline revenue is documented in the app's decomposition view, but we found no explicit baseline field in the API tables.https://triplewhale.readme.io/docs/mmm-attributions-tableTechnical doc
3Channel-Level Optimization with MCP3.1MCP creates an optimized channel allocation0.75Each MMM run produces a default optimized reallocation, and the MMM Reallocation Settings table records optimization scenarios with request sources chat, agent and api. We found no documented MCP tool or public API endpoint to trigger a new optimization, only to retrieve results.https://triplewhale.readme.io/docs/mmm-reallocation-settings-tableTechnical doc
3Channel-Level Optimization with MCP3.2MCP forecasts a specified media plan0.75Simulation scenarios for a user-specified allocation return projected KPI and efficiency per modeled group in the MMM Reallocations table, queryable through the SQL API. The request source field lists chat, agent and api, but we found no documented MCP call for submitting a new plan.https://triplewhale.readme.io/docs/mmm-reallocations-tableTechnical doc
3Channel-Level Optimization with MCP3.3MCP reports marginal returns and response curves0.75The MMM Marginal Lifts table returns each modeled group's marginal return on the next spend increment through the SQL API. Response curves are documented only as plots in the app; we found no API table for curve points.https://triplewhale.readme.io/docs/mmm-marginal-lifts-tableTechnical doc
3Channel-Level Optimization with MCP3.4MCP simulates a user-specified budget change0.75Simulation scenarios support exact, absolute or percent budget changes per group, and the resulting KPI and MER changes are stored in the MMM Reallocations table for API retrieval. We found no documented MCP call to submit a new budget change directly.https://triplewhale.readme.io/docs/mmm-reallocations-tableTechnical doc
3Channel-Level Optimization with MCP3.5MCP enforces planning constraints0.75The MMM Reallocations table exposes max increase and max decrease guardrails per modeled group, and the app also supports locking subcategories. We found no evidence of passing planning dates or channel restrictions through the MCP.https://triplewhale.readme.io/docs/mmm-reallocations-tableTechnical doc
3Channel-Level Optimization with MCP3.6MCP compares scenarios with a baseline plan1The MMM Reallocations table returns initial budget, KPI and MER beside the new scenario budget, KPI and MER per group, with percent changes. Scenarios such as Current Budget, Scale Up and Scale Down are identified in the Reallocation Settings table and can be compared through the SQL API.https://triplewhale.readme.io/docs/mmm-reallocations-tableTechnical doc
3Channel-Level Optimization with MCP3.7MCP plans against a business target0.75MMM runs can target Revenue, NC Revenue, Profit, NC Profit, Orders, NC Orders or Subscriptions, and optimization shifts budget toward the chosen KPI; these are exposed in the MMM Models table. We found no evidence of solving for a budget that reaches a specified outcome level through the MCP.https://triplewhale.readme.io/docs/mmm-models-tableTechnical doc
3Channel-Level Optimization with MCP3.8MCP retrieves saved plans and assumptions1The MMM Reallocation Settings table returns saved scenarios with IDs, names, type, requested budget and default flag. The MMM Reallocations table gives their per-group inputs and outputs, both queryable through the SQL API.https://triplewhale.readme.io/docs/mmm-reallocation-settings-tableTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.1MCP reports incremental ROAS for each campaign and ad set0.75The Pixel Joined table, queryable by campaign, ad set and ad, includes an iROAS metric based on exposed versus holdout groups, and GeoLift results report iROAS for tested campaigns. Incremental ROAS appears only where a lift test exists, and MMM results are at the modeled group level.https://triplewhale.readme.io/docs/pixel-joined-tableTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.2For each campaign and ad set, MCP compares incremental ROAS to last-click and ad platform attribution ROAS0.75The Pixel Joined table returns spend, Pixel revenue under models such as Last Click, and channel-reported conversion value by campaign and ad set, alongside the iROAS metric. The comparison depends on lift test coverage, although the GeoLift table also sets iROAS beside attribution ROAS for tested campaigns.https://triplewhale.readme.io/docs/pixel-joined-tableTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.3For each campaign and ad set, MCP provides marginal returns (miROAS)0.25MMM marginal lift is reported per modeled group, and Scale Up/Scale Down tests measured the marginal lift of budget changes on campaigns. We found no evidence of modeled marginal returns for each campaign and ad set, and new Scale tests currently cannot be created.https://kb.triplewhale.com/en/articles/16786050-scale-up-scale-down-testing-measuring-the-impact-of-budget-changesTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.4For each campaign and ad set, MCP recommends optimal daily spend/budget0.5The MCP is documented as read-only analysis, and we found no evidence of budget recommendations through it. In the app, Moby Actions audits Meta and Google campaigns and queues recommended budget increases or decreases for approval.https://www.triplewhale.com/blog/moby-actions-media-buyingMarketing collateral
4Campaign & Ad Set-Level Optimization with MCP4.5For each campaign and ad set, MCP recommends optimal bid value (e.g., Target ROAS)0We found no evidence of bid or Target ROAS recommendations through the MCP or in the platform. Current bid strategy and bid amount are readable as ad set fields, and Moby Actions describes budget and pause changes.https://triplewhale.readme.io/docs/pixel-joined-tableTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.6MCP can push daily spend/budget changes to Meta, Google etc. APIs0.5The MCP docs state it cannot change budgets, campaigns or ad accounts. Moby Actions inside Triple Whale can execute approved budget changes across Meta and Google, on the Automate plan.https://kb.triplewhale.com/en/articles/15656798-triple-whale-mcpTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.7MCP can push bidding changes (e.g., Target ROAS) to Meta, Google etc. APIs0The MCP is read-only, and we found no evidence that Moby Actions or any other part of the platform pushes bid or Target ROAS changes. Documented actions cover budget changes, pauses and creative.https://kb.triplewhale.com/en/articles/15656798-triple-whale-mcpTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.8For each executed bidding change for a campaign or ad set, MCP provides pre/post analysis summarizing revenue and spend impact of the change0.25Moby Actions records every completed action in an Actions log, and the Activities table logs campaign changes. We found no evidence of a pre/post analysis of revenue and spend impact per executed change.https://www.triplewhale.com/blog/moby-actions-media-buyingMarketing collateral
5Incrementality Testing with MCP5.1MCP reports results for Geo Tests1The Ads Experiments GeoLift table, queryable through the SQL API, returns one row per experiment cell with status, dates, tested campaigns, primary metric, lift, iROAS, confidence and intervals. It also includes new vs returning splits and per-sales-platform results.https://triplewhale.readme.io/docs/ads-experiments-geolift-tableTechnical doc
5Incrementality Testing with MCP5.2MCP reports results for Own Media A/B tests (e.g. leaflet tests)0We did not find evidence of owned-media holdout or A/B tests such as email, SMS or leaflet experiments. Documented test types are GeoLift, Meta Conversion Lift and Scale Up/Scale Down.https://kb.triplewhale.com/en/articles/12441418-incrementality-testing-in-triple-whaleTechnical doc
5Incrementality Testing with MCP5.3MCP reports findings for Meta Conversion Lift tests0.75Triple Whale can launch Meta Conversion Lift experiments, and the Pixel Joined table exposes an iROAS metric computed from exposed versus holdout groups. The docs do not tie that metric to Meta Conversion Lift by name, and results are otherwise documented in the app.https://triplewhale.readme.io/docs/pixel-joined-tableTechnical doc
5Incrementality Testing with MCP5.4MCP prioritizes experiments0.5Compass scores confidence per channel, flags where signals disagree, and points to incrementality tests as the way to raise confidence; GeoLift records a recommended test setup ID. We found no evidence that the MCP returns test recommendations.https://kb.triplewhale.com/en/articles/15605363-how-compass-scores-confidence-and-handles-signal-disagreementTechnical doc
5Incrementality Testing with MCP5.5MCP designs feasible incrementality tests0.5The GeoLift wizard proposes geo splits and holdout share, warns on feasibility, recommends duration and shows cost, and the GeoLift table stores MDE, spend reduction and pre-test confidence for launched tests. We found no evidence that the MCP or API produces a new test design.https://kb.triplewhale.com/en/articles/12441418-incrementality-testing-in-triple-whaleTechnical doc
6MCP interoperability and workflows6.1Documented instructions for conneting with Claude and ChatGPT1Triple Whale publishes step-by-step MCP connection guides for Claude and ChatGPT, using the server URL and OAuth2 scoped to read-only access. The MCP overview also documents an API key option for config-based clients.https://kb.triplewhale.com/en/articles/15463483-how-to-connect-triple-whale-to-claude-with-the-mcpTechnical doc
6MCP interoperability and workflows6.2MCP provides native visual outputs0We found no evidence that the MCP returns server-provided charts, tables or UI components. The MCP docs say the external AI tool presents the analysis, while Moby artifacts are produced inside Triple Whale.https://kb.triplewhale.com/en/articles/15656798-triple-whale-mcpTechnical doc
6MCP interoperability and workflows6.3Exposes tool and metric documentation0.5The data dictionary documents about 50 tables and individual metrics with SQL names, formulas and examples. We did not find public documentation of the MCP tool definitions themselves.https://triplewhale.readme.io/llms.txtTechnical doc
6MCP interoperability and workflows6.4Returns reusable structured data1The SQL API returns complete query results as structured JSON. Data Warehouse Export pushes tables to BigQuery, Snowflake, AWS S3 or Google Cloud Storage on a schedule.https://triplewhale.readme.io/reference/data-out-execute-custom-sql-queryTechnical doc
6MCP interoperability and workflows6.5Supports external agent automation1The MCP docs name n8n, Gumloop, Cursor and other MCP clients, and give an API key configuration for tools without OAuth2. They describe recurring workflows, such as a weekly ROAS check, running in the external tool.https://kb.triplewhale.com/en/articles/15656798-triple-whale-mcpTechnical doc
7Analytical Backbone7.1MCP provides deterministic, model-backed answers with Bayesian MMM as backbone0.5Triple Whale's MMM uses a Bayesian framework, and Moby may use Compass MMM context when answering. MCP answers default largely to Pixel attribution data, so we found only partial evidence that MCP answers are grounded in the MMM.https://kb.triplewhale.com/en/articles/12325857-introduction-to-marketing-mix-modeling-mmmTechnical doc
7Analytical Backbone7.2The underlying MMM used by the MCP is calibrated with incrementality tests1The MMM setup wizard has an option to include connected GeoLift results as priors, and subcategory Prior ROAS can be set from experiments. Evidence Links also compares MMM efficiency with test iROAS per subcategory.https://kb.triplewhale.com/en/articles/16785325-setting-up-your-mmm-modelTechnical doc
7Analytical Backbone7.3MCP reports model validation and other modelling KPIs1Each MMM run reports train and test R-squared, MAPE, SMAPE, WMAPE, CRPS and Pearson correlation, with a held-out test period. The same metrics are exposed in the MMM Models table through the SQL API.https://triplewhale.readme.io/docs/mmm-models-tableTechnical doc
7Analytical Backbone7.4Model calibration & configuration settings (e.g., priors) are auditable and editable in a self-serve UI1Users can edit Prior ROAS per subcategory, fill priors from Pixel attribution, and adjust advanced settings such as saturation, adstock lag, seasonality and time-varying effects in the MMM wizard. Models can be viewed, duplicated and updated from the Models table in the app.https://kb.triplewhale.com/en/articles/16785325-setting-up-your-mmm-modelTechnical doc
7Analytical Backbone7.5Supports controlled calibration through MCP0We found no evidence of proposing or applying calibration changes through the MCP. The MCP is documented as read-only and cannot change anything in the Triple Whale account.https://kb.triplewhale.com/en/articles/15656798-triple-whale-mcpTechnical doc
8Enterprise-Grade Platform8.1At least 10 public reference customers from $1B+ revenue brands0We did not find at least 10 publicly named customers with USD 1B+ revenue. Named case studies and logos are DTC brands such as True Classic, Origin and Travelpro, and the site gives no customer revenue figures.https://www.triplewhale.com/case-studiesMarketing collateral
8Enterprise-Grade Platform8.2SOC 2, ISO 27001, or audited IT security by a third-party cyber security auditor1The Trust Center lists SOC 2 Type 2, SOC 2 Type 1 and SOC 3 reports, with annual penetration testing. We did not find ISO 27001.https://trust.triplewhale.comProduct page
8Enterprise-Grade Platform8.3Data residency: geography option between US and EU0We found no evidence of a choice between US and EU data residency. The Trust Center lists US-based subprocessors, including Google Cloud, and covers EU transfers with the Data Privacy Framework and SCCs.https://trust.triplewhale.comProduct page
8Enterprise-Grade Platform8.4Multi-cloud: option between AWS, GCP, and Azure0We found no evidence of a choice between AWS, GCP and Azure for hosting. The Trust Center lists Google Cloud as the infrastructure provider; AWS S3 appears only as an export destination.https://trust.triplewhale.comProduct page
8Enterprise-Grade Platform8.5Supports single sign-on (SSO) for enterprises1The Trust Center FAQ states that SAML is available and can be set up during onboarding, and the pricing FAQ says Enterprise customers get SSO. The Enterprise plan card still lists SSO as coming soon, and SCIM is not available.https://trust.triplewhale.comProduct page
8Enterprise-Grade Platform8.6Hands-on demo or trial of the MCP capabilities is available without sales-call gating0We found no public, promptable MCP demo or trial; the pricing page excludes the MCP from the free plan. Paid plans that include the MCP start with a booked walkthrough.https://www.triplewhale.com/pricingProduct page

ChatGPT evaluation

GPT-6 Astra

Category IDCategoryCriteria IDCriteriaCriteria ScoreRationaleURL to sourceType of source
1Marketing Data Reporting via MCP1.1MCP reports sales progress for online sales1The MCP connection guide explicitly supports period-specific revenue and order reporting from live commerce data. The Summary Page API also accepts a start and end date, providing strong evidence of online sales retrieval.https://kb.triplewhale.com/en/articles/15463483-how-to-connect-triple-whale-to-claude-with-the-mcp https://triplewhale.readme.io/reference/get-summary-page-dataTechnical doc
1Marketing Data Reporting via MCP1.2MCP reports sales progress for offline store sales0.75The SQL-accessible External Revenue table includes dated retail, point-of-sale and offline revenue with store and region fields. I found partial API evidence because the documented ingestion is uploaded records, rather than direct retrieval from the customer’s data warehouse.https://triplewhale.readme.io/docs/external-revenue-table https://triplewhale.readme.io/reference/data-out-execute-custom-sql-queryTechnical doc
1Marketing Data Reporting via MCP1.3MCP reports digital media data (spend, media metrics)1The Ads table provides spend, impressions, clicks and performance by connected advertising platform, campaign and ad. The documented SQL API makes these cross-platform records available programmatically, including Meta, Google and TikTok data.https://triplewhale.readme.io/docs/ads-table https://triplewhale.readme.io/reference/data-out-execute-custom-sql-queryTechnical doc
1Marketing Data Reporting via MCP1.4MCP reports offline media data (spend, media metrics)0.75The SQL-accessible Custom Spend table exposes dated advertising costs by channel, and custom MMM uploads accept offline spend or impressions. This is partial API evidence because I found no complete reporting schema covering both spend and media metrics for TV, out-of-home, radio and print.https://triplewhale.readme.io/docs/custom-spend-table https://triplewhale.readme.io/reference/data-out-execute-custom-sql-query https://kb.triplewhale.com/en/articles/16786415-mmm-custom-mediaTechnical doc
1Marketing Data Reporting via MCP1.5MCP Reports business outcomes beyond revenue1The MCP guide explicitly demonstrates reporting orders and new-customer revenue alongside sales. These supported business outcomes satisfy the criterion beyond revenue-only reporting.https://kb.triplewhale.com/en/articles/15707078-how-to-connect-triple-whale-to-chatgpt-with-the-mcpTechnical doc
1Marketing Data Reporting via MCP1.6Filters and groups by business dimensions1The SQL API accepts custom queries against documented business, campaign, product and geographic dimensions with date filtering. These schemas support grouping at their stated grain, although available dimensions vary by source and brand scope depends on connected shops or configured categories.https://triplewhale.readme.io/reference/data-out-execute-custom-sql-query https://triplewhale.readme.io/docs/triple-whale-data-ontology https://triplewhale.readme.io/docs/custom-categories-tableTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.1MCP reports incremental ROAS and incremental revenue for each digital channel1The MMM Attributions schema exposes modeled contribution and spend by group and date, with model metadata identifying revenue KPIs. The SQL API can retrieve these records and calculate incremental ROAS for modeled digital-channel groups, using aggregate platform rows to avoid double-counting.https://triplewhale.readme.io/docs/mmm-attributions-table https://triplewhale.readme.io/docs/mmm-models-table https://triplewhale.readme.io/reference/data-out-execute-custom-sql-queryTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.2MCP reports incremental ROAS and incremental revenue for each offline channel0.75Custom media documentation supports offline channels in MMM, while the attribution schema exposes modeled group contribution and spend through SQL. I found partial API evidence because specific offline-channel output examples and complete channel coverage are not documented.https://kb.triplewhale.com/en/articles/16786415-mmm-custom-media https://triplewhale.readme.io/docs/mmm-attributions-table https://triplewhale.readme.io/reference/data-out-execute-custom-sql-queryTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.3MCP reports promotion-driven revenue, in addition to media-driven1The MMM Attributions table documents a Discounts group, controller inputs and the KPI attributed to each modeled group. SQL retrieval therefore supports modeled promotional contribution when discounts are included in the model.https://triplewhale.readme.io/docs/mmm-attributions-table https://kb.triplewhale.com/en/articles/15964506-setting-up-your-mmm-model https://triplewhale.readme.io/reference/data-out-execute-custom-sql-queryTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.4MCP's incremental ROAS measurement is updated daily (not weekly or monthly), based on MMM0The technical MMM introduction states that models refresh weekly. I found no evidence of daily MMM-based incremental ROAS updates, and daily output granularity does not establish daily retraining.https://kb.triplewhale.com/en/articles/12325857-introduction-to-marketing-mix-modeling-mmm https://triplewhale.readme.io/docs/mmm-models-tableTechnical doc
2Historical Performance Insights & Causal Explanation via MCP2.5Decomposes performance drivers (Base, media, non-media drivers)1MMM documentation describes baseline and media decomposition, and its attribution schema includes non-paid controller contributions such as discounts and email. These model outputs are queryable through the SQL API, supporting decomposition of the modeled performance drivers.https://triplewhale.readme.io/docs/mmm-attributions-table https://kb.triplewhale.com/en/articles/15634447-reading-your-mmm-results https://triplewhale.readme.io/reference/data-out-execute-custom-sql-queryTechnical doc
3Channel-Level Optimization with MCP3.1MCP creates an optimized channel allocation0.75Saved scenario metadata distinguishes optimization from simulation and explicitly lists API as a request source. This is partial API evidence for invoking the optimizer because I found no public creation endpoint or full objective-and-period request contract.https://triplewhale.readme.io/docs/mmm-reallocation-settings-table https://kb.triplewhale.com/en/articles/12325550-enhanced-marketing-mix-modeling-mmmTechnical doc
3Channel-Level Optimization with MCP3.2MCP forecasts a specified media plan0.75Scenario metadata records simulations of user-specified allocations and API-origin requests, while scenario results expose projected KPI. I found partial API evidence because the public documentation does not specify the invocation endpoint for forecasting a newly submitted plan.https://triplewhale.readme.io/docs/mmm-reallocation-settings-table https://triplewhale.readme.io/docs/mmm-reallocations-tableTechnical doc
3Channel-Level Optimization with MCP3.3MCP reports marginal returns and response curves0.75The SQL-accessible Marginal Lifts table returns each modeled group’s marginal return for a model run. Response curves are documented in the platform, but I found no API schema for complete curve samples or parameters.https://triplewhale.readme.io/docs/mmm-marginal-lifts-table https://triplewhale.readme.io/reference/data-out-execute-custom-sql-query https://kb.triplewhale.com/en/articles/15634447-reading-your-mmm-resultsTechnical doc
3Channel-Level Optimization with MCP3.4MCP simulates a user-specified budget change0.75Scenario schemas store exact, absolute and percentage budget changes together with projected outcomes and an API request-source value. This partially evidences API-driven simulations, but I found no public request contract for submitting and calculating a new change.https://triplewhale.readme.io/docs/mmm-reallocation-settings-table https://triplewhale.readme.io/docs/mmm-reallocations-tableTechnical doc
3Channel-Level Optimization with MCP3.5MCP enforces planning constraints0.75Scenario results expose upper and lower budget bounds, and the platform optimizer supports locking groups and limiting budget changes. This is partial API evidence because reading saved constraints and identifying API-origin scenarios do not document passing all constraints and planning dates into the engine.https://triplewhale.readme.io/docs/mmm-reallocations-table https://triplewhale.readme.io/docs/mmm-reallocation-settings-table https://kb.triplewhale.com/en/articles/12325550-enhanced-marketing-mix-modeling-mmmTechnical doc
3Channel-Level Optimization with MCP3.6MCP compares scenarios with a baseline plan1The Reallocations schema returns initial and new budgets, projected KPI and efficiency for each modeled group. Joining saved scenario identifiers through the SQL API supports comparison of alternatives against their explicit initial plan.https://triplewhale.readme.io/docs/mmm-reallocations-table https://triplewhale.readme.io/docs/mmm-reallocation-settings-table https://triplewhale.readme.io/reference/data-out-execute-custom-sql-queryTechnical doc
3Channel-Level Optimization with MCP3.7MCP plans against a business target0.75Model metadata includes profit, orders and new-customer KPIs, and saved optimization scenarios record API-origin requests. This provides partial API evidence for objective-based planning, but I found no public invocation contract or documented solver for reaching a specified outcome level.https://triplewhale.readme.io/docs/mmm-models-table https://triplewhale.readme.io/docs/mmm-reallocation-settings-table https://kb.triplewhale.com/en/articles/12325550-enhanced-marketing-mix-modeling-mmmTechnical doc
3Channel-Level Optimization with MCP3.8MCP retrieves saved plans and assumptions1Reallocation Settings exposes scenario identifiers, names, requested budget changes and initial budgets. Joining Reallocations through the SQL API retrieves the saved per-group outputs and constraints with those assumptions.https://triplewhale.readme.io/docs/mmm-reallocation-settings-table https://triplewhale.readme.io/docs/mmm-reallocations-table https://triplewhale.readme.io/reference/data-out-execute-custom-sql-queryTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.1MCP reports incremental ROAS for each campaign and ad set0.75The GeoLift table exposes measured incremental revenue and iROAS with the campaigns included in each experiment cell. This is partial API evidence because an experiment may combine campaigns, and I found no separate incremental estimate for every campaign and ad set.https://triplewhale.readme.io/docs/ads-experiments-geolift-table https://triplewhale.readme.io/reference/data-out-execute-custom-sql-queryTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.2For each campaign and ad set, MCP compares incremental ROAS to last-click and ad platform attribution ROAS0.75GeoLift results can be compared with last-click and other attribution models, and API schemas expose experiment campaign identifiers and platform-reported returns. I found partial API evidence because experiment-level lift does not establish separate, comparable incremental results for every campaign and ad set.https://triplewhale.readme.io/docs/ads-experiments-geolift-table https://kb.triplewhale.com/en/articles/15637689-reading-incrementality-test-results https://triplewhale.readme.io/docs/ads-table https://triplewhale.readme.io/reference/data-out-execute-custom-sql-queryTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.3For each campaign and ad set, MCP provides marginal returns (miROAS)0.75The SQL schemas expose marginal returns by modeled group and campaign-to-group mappings. This is partial API evidence because mapping a campaign to a group does not give each campaign or ad set its own independently modeled marginal return.https://triplewhale.readme.io/docs/mmm-marginal-lifts-table https://triplewhale.readme.io/docs/mmm-campaign-groups-table https://triplewhale.readme.io/reference/data-out-execute-custom-sql-queryTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.4For each campaign and ad set, MCP recommends optimal daily spend/budget0.25Moby Automations documents recurring proposals to increase or decrease campaign and ad-set daily budgets using performance rules. I found only partial platform evidence for optimal budget recommendations and no documented MCP or public API recommendation endpoint at both levels.https://kb.triplewhale.com/en/articles/15465054-let-an-automation-manage-your-ads-with-rulesTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.5For each campaign and ad set, MCP recommends optimal bid value (e.g., Target ROAS)0.25Moby can prepare paid-media changes and supports bid amounts, bid strategies and ROAS targets. I found only partial platform evidence for choosing optimal bid values, with no documented MCP or public API that returns those recommendations for each campaign and ad set.https://kb.triplewhale.com/en/articles/11932150-what-are-moby-actions https://kb.triplewhale.com/en/articles/15458840-moby-actions-library-supported-actions-by-platformTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.6MCP can push daily spend/budget changes to Meta, Google etc. APIs0.5The Actions library explicitly supports changing Meta campaign and ad-set daily budgets and Google campaign budgets. This earns platform credit because the MCP is read-only and I found no public Triple Whale API endpoint for externally executing those changes.https://kb.triplewhale.com/en/articles/15458840-moby-actions-library-supported-actions-by-platform https://kb.triplewhale.com/en/articles/15656798-triple-whale-mcpTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.7MCP can push bidding changes (e.g., Target ROAS) to Meta, Google etc. APIs0.5The Actions library documents Meta bid and strategy changes plus Google CPA and ROAS target updates. This earns platform credit because the MCP is read-only and I found no public Triple Whale API execution endpoint for these bidding actions.https://kb.triplewhale.com/en/articles/15458840-moby-actions-library-supported-actions-by-platform https://kb.triplewhale.com/en/articles/15656798-triple-whale-mcpTechnical doc
4Campaign & Ad Set-Level Optimization with MCP4.8For each executed bidding change for a campaign or ad set, MCP provides pre/post analysis summarizing revenue and spend impact of the change0.75The SQL-accessible Activities table records bid and budget changes and documents joins to campaign, ad-set and ad performance for impact analysis. This is partial API evidence because I found no documented automatic pre/post revenue-and-spend report for every executed bidding change.https://triplewhale.readme.io/docs/activities-table https://triplewhale.readme.io/docs/ads-table https://triplewhale.readme.io/reference/data-out-execute-custom-sql-queryTechnical doc
5Incrementality Testing with MCP5.1MCP reports results for Geo Tests1The GeoLift schema contains experiment identifiers, intervention descriptions, campaigns, dates, completed status and incremental result fields. The SQL API can retrieve completed tests with their scope and measured outcomes.https://triplewhale.readme.io/docs/ads-experiments-geolift-table https://triplewhale.readme.io/reference/data-out-execute-custom-sql-queryTechnical doc
5Incrementality Testing with MCP5.2MCP reports results for Own Media A/B tests (e.g. leaflet tests)0I found no evidence of controlled owned-media incrementality results, such as email or leaflet holdout tests, in the public MCP, API or platform documentation reviewed. Email/SMS attribution and paid-media GeoLift reporting do not establish this capability.https://kb.triplewhale.com/en/articles/12441418-incrementality-testing-in-triple-whale https://triplewhale.readme.io/docs/triple-whale-data-ontologyTechnical doc
5Incrementality Testing with MCP5.3MCP reports findings for Meta Conversion Lift tests0.5The Meta Conversion Lift guide documents creating lift experiments and interpreting their incremental results inside Triple Whale. I found no public MCP or API schema specifically exposing Meta Conversion Lift study results, so this receives platform credit.https://kb.triplewhale.com/en/articles/10605805-meta-conversion-lift-experiment https://triplewhale.readme.io/docs/ads-experiments-geolift-tableTechnical doc
5Incrementality Testing with MCP5.4MCP prioritizes experiments0.25Compass highlights channels with weak measurement support or conflicting signals and recommends strengthening evidence through testing. This is partial platform evidence because I found no documented MCP or API prioritization workflow producing specific ranked experiment hypotheses.https://kb.triplewhale.com/en/articles/15605363-how-compass-scores-confidence-and-handles-signal-disagreementTechnical doc
5Incrementality Testing with MCP5.5MCP designs feasible incrementality tests0.5The platform documents matched test/control regions, pre-launch feasibility and duration assessment, while the experiment schema includes design-time minimum detectable effects and planned spend information. I found no public MCP or API workflow that generates a new complete feasible test design, so this receives platform credit.https://kb.triplewhale.com/en/articles/15639483-how-geolift-tests-work https://triplewhale.readme.io/docs/ads-experiments-geolift-tableTechnical doc
6MCP interoperability and workflows6.1Documented instructions for conneting with Claude and ChatGPT1Separate technical guides provide the MCP server URL and OAuth connection steps for both Claude and ChatGPT. They also explain account prerequisites, read-only authorization and how to verify the connection.https://kb.triplewhale.com/en/articles/15463483-how-to-connect-triple-whale-to-claude-with-the-mcp https://kb.triplewhale.com/en/articles/15707078-how-to-connect-triple-whale-to-chatgpt-with-the-mcpTechnical doc
6MCP interoperability and workflows6.2MCP provides native visual outputs0The MCP guide describes external AI clients creating reports and artifacts from retrieved data. I found no evidence of server-provided visual table or chart artifacts with documented native rendering in a compatible MCP client.https://kb.triplewhale.com/en/articles/15656798-triple-whale-mcpTechnical doc
6MCP interoperability and workflows6.3Exposes tool and metric documentation1The public developer reference documents API operations and a data dictionary with metric definitions, fields, grain and interpretation warnings. Because the evaluation rules accept APIs as equivalent to MCP, these documented interfaces and metric semantics satisfy the criterion.https://triplewhale.readme.io/reference/introduction-to-the-triple-whale-api https://triplewhale.readme.io/docs/triple-whale-data-ontology https://triplewhale.readme.io/docs/ads-experiments-geolift-tableTechnical doc
6MCP interoperability and workflows6.4Returns reusable structured data1The custom SQL endpoint explicitly returns query results as JSON. This provides reusable structured data for downstream spreadsheets, reports and external tools.https://triplewhale.readme.io/reference/data-out-execute-custom-sql-queryTechnical doc
6MCP interoperability and workflows6.5Supports external agent automation1The MCP guide includes a configuration snippet, authentication instructions and support for external tools such as n8n and Cursor. It explicitly describes recurring external analysis, including scheduled ROAS checks using live Triple Whale data.https://kb.triplewhale.com/en/articles/15656798-triple-whale-mcpTechnical doc
7Analytical Backbone7.1MCP provides deterministic, model-backed answers with Bayesian MMM as backbone1Technical documentation identifies a Bayesian MMM engine, and published schemas expose stored model-run contributions, marginal returns and scenario outputs. These establish a model-backed analytical foundation, although they do not imply that every general Moby or MCP answer uses MMM.https://kb.triplewhale.com/en/articles/12325857-introduction-to-marketing-mix-modeling-mmm https://triplewhale.readme.io/docs/mmm-models-table https://triplewhale.readme.io/docs/mmm-marginal-lifts-tableTechnical doc
7Analytical Backbone7.2The underlying MMM used by the MCP is calibrated with incrementality tests1The current setup guide includes a control to incorporate GeoLift experiments as priors and editable subcategory Prior ROAS. This establishes experimental calibration support, while separate Evidence Links can also compare uncalibrated models with independent tests.https://kb.triplewhale.com/en/articles/15964506-setting-up-your-mmm-model https://kb.triplewhale.com/en/articles/16786641-evidence-linksTechnical doc
7Analytical Backbone7.3MCP reports model validation and other modelling KPIs1The MMM Models schema exposes training and held-out test R-squared, MAPE, CRPS and other accuracy measures. These metrics are queryable through the SQL API and also documented in the model-results interface.https://triplewhale.readme.io/docs/mmm-models-table https://triplewhale.readme.io/reference/data-out-execute-custom-sql-query https://kb.triplewhale.com/en/articles/15634447-reading-your-mmm-resultsTechnical doc
7Analytical Backbone7.4Model calibration & configuration settings (e.g., priors) are auditable and editable in a self-serve UI1The setup interface exposes Prior ROAS, saturation, adstock, likelihood and seasonality controls with a configuration review step. Model actions also include viewing settings and editing priors, providing self-service inspection and modification.https://kb.triplewhale.com/en/articles/15964506-setting-up-your-mmm-modelTechnical doc
7Analytical Backbone7.5Supports controlled calibration through MCP0The platform supports editing priors in its UI and reading model-run information through API schemas. I found no evidence of agent-accessible calibration writes with validation and version history through MCP or a public API.https://kb.triplewhale.com/en/articles/15964506-setting-up-your-mmm-model https://triplewhale.readme.io/docs/mmm-models-table https://kb.triplewhale.com/en/articles/15656798-triple-whale-mcpTechnical doc
8Enterprise-Grade Platform8.1At least 10 public reference customers from $1B+ revenue brands0The company publishes customer case studies and aggregate customer-base statistics. I found no evidence on the permitted sources establishing at least ten named reference customers whose individual brand revenues exceed $1 billion.https://www.triplewhale.com/case-studiesMarketing collateral
8Enterprise-Grade Platform8.2SOC 2, ISO 27001, or audited IT security by a third-party cyber security auditor1The official Trust Center lists SOC 2 Type 2 compliance and related audit reports. The current plan documentation independently confirms that Triple Whale maintains SOC 2 Type 2 compliance.https://trust.triplewhale.com/ https://kb.triplewhale.com/en/articles/16046642-understanding-triple-whale-plans-foundation-automate-and-enterpriseTechnical doc
8Enterprise-Grade Platform8.3Data residency: geography option between US and EU0I found no documented customer choice between US and EU data residency in the official security and data-processing materials reviewed. International transfer safeguards and GDPR statements do not establish selectable storage geography.https://trust.triplewhale.com/ https://www.triplewhale.com/pages/data-processing-addendumTechnical doc
8Enterprise-Grade Platform8.4Multi-cloud: option between AWS, GCP, and Azure0The Trust Center identifies Google Cloud Platform infrastructure. I found no evidence that customers can choose deployment across AWS, GCP and Azure, and warehouse export destinations do not demonstrate hosting choice.https://trust.triplewhale.com/ https://triplewhale.readme.io/reference/introduction-to-data-warehouse-exportTechnical doc
8Enterprise-Grade Platform8.5Supports single sign-on (SSO) for enterprises0The technical plan guide explicitly marks seamless SSO as coming soon and says it should not be considered generally available without account confirmation. I found no stronger public evidence of currently available enterprise SSO, so roadmap language does not earn capability credit.https://kb.triplewhale.com/en/articles/16046642-understanding-triple-whale-plans-foundation-automate-and-enterpriseTechnical doc
8Enterprise-Grade Platform8.6Hands-on demo or trial of the MCP capabilities is available without sales-call gating0The MCP connection guide requires an eligible account with a connected business, and documented access includes paid plans. I found no publicly accessible, promptable MCP demo or confirmed ungated MCP trial, despite the availability of a general free platform plan.https://kb.triplewhale.com/en/articles/15707078-how-to-connect-triple-whale-to-chatgpt-with-the-mcp https://www.triplewhale.com/pricingTechnical doc; Product page