AI in marketing mix modeling: what agents can and can't do in 2026

Large language models are now wired into most MMM platforms and open-source libraries. They are good at the work around the model and bad at the one part that matters most: deciding what caused what.

Mike Taylor By Mike Taylor · Updated · 12 min read

AI in marketing mix modeling, as of October 2026, mostly means large language models working around the model rather than inside it: assistants and agents that audit the data, write the modeling code, answer questions about the outputs and narrate budget scenarios, while the channel effects themselves still come from regression or Bayesian estimation. For most teams, the practical question is which parts of the modeling job to hand to an assistant, and how to check what comes back.

I’ve built marketing mix models for companies like Monzo, Booking.com and Time Out, and I’ve also spent the last few years as a prompt engineer (I co-wrote Prompt Engineering for Generative AI for O’Reilly with James Phoenix), so I sit on both sides of this. In my experience the first thing to break in an MMM is the data, not the model, and that happens to be where AI assistants are most helpful. However, the second thing to break is the causal story, and that is exactly where they’re most likely to sound confident and be wrong. I’ll show you what’s actually shipping, where it helps and where it fails, with prompts and a review checklist you can take away.

What “AI marketing mix modeling” means in October 2026

The phrase gets used for three different things, and it helps to keep them apart. The first is machine learning inside the model, which isn’t new: Meta’s Robyn uses ridge regression and the Nevergrad optimizer to search thousands of adstock and saturation settings, and Bayesian libraries like Google Meridian and PyMC-Marketing use MCMC sampling to estimate effects with uncertainty. Vendors have called this “AI-powered MMM” for years, and it’s really just statistics with a lot of compute behind it (which is fine, but it isn’t what people mean in 2026).

The second is an LLM interface over a vendor’s model: a chat window or an MCP (Model Context Protocol) server that lets you ask “what was paid social’s return last quarter?” in plain English and get an answer drawn from the fitted model. The third is coding agents, such as Claude Code, Codex or Gemini in an IDE, building and running open-source models from scratch, increasingly guided by “skills” files that the library maintainers publish to stop the agent making known mistakes.

In all three cases the core of marketing mix modeling is unchanged. You still regress an outcome on transformed media and controls, and the coefficient on each channel is still only as causal as the variation in the data and the controls you included. What has changed is how fast you can get to a first model, and how easy it has become to produce a confident paragraph about it.

Data auditagent: strongCausal specagent: weakEstimationthe model’s jobValidationagent: mixedExplain + planagent: strongBlanks vs zeros, units, outliers,correlated channels, missing datesWhich controls? Which variablesare confounders or mediators?Holdout error, convergence,plausibility of returnsHand to an agent, then check its workKeep a person on it, and test with experimentsCode for every step can be agent-written; the judgment in the magenta box cannot be delegated.
Where LLMs sit in an MMM workflow today. They help most with the steps around estimation (green) and least with the causal judgement in the middle (magenta), which still needs a person and, ideally, an experiment. Source: Vexpower.

Which MMM vendors ship LLM assistants and agents

Almost every commercial MMM platform now has an AI layer of some kind, but they differ a lot in what the AI is allowed to touch. Some only read results, some suggest model settings, and a few push budget changes into ad platforms. Here’s what I could verify from each company’s own announcements as of October 2026 (dates are when the feature was announced, not necessarily when it reached every customer). For transparency, I’ve advised Recast on MMM, one of the vendors listed:

VendorWhat the AI doesAnnouncedSource
Google Meridian (open source)“Agentic capabilities” to audit data quality, resolve errors and guide model building; five official agent skills in the GitHub repoSeptember 2026Google blog, GitHub
PyMC-Marketing (open source)An official mmm-modeling skill file for coding agentsApril 2026GitHub
RecastMCP server and a Claude plugin to query live models and run 20 of its reports8 July 2026Recast
MeasuredMCP server for ChatGPT, Claude and Gemini, constrained by around 20 task-specific agents28 May 2026AdExchanger
LifesightMia, a marketing intelligence agent; then an “Agentic Modeling Loop” where agents propose model settings that marketing scientists approve25 March and 15 October 2026MarTech Series, MarTech Edge
SellforteMedia Planner, Media Buyer and Experiments agents; the buyer agent can push bid changes to ad platformsOctober 2025Sellforte
MutinexMAITE, described as “an AI consultant in your pocket”, with WARC’s case library available inside itLate 2025 (WARC tie-up 24 November 2025)Mutinex, B&T
HausHaus Copilot suggests test setups and summarizes results; Architect handles data work for its Causal MMMNovember 2025 (Copilot write-up), September 2026 (Architect for Causal MMM)Haus
CassandraPositions itself as an “AI Marketing Brain” that moves budgets and launches ads “within your rules”, on top of its MMMCurrent homepageCassandra

A few things stand out from that table. The vendors with the most careful wording are the ones closest to experiments: Measured’s CEO Trevor Testwuide told AdExchanger that “The contextual layer is incredibly important here,” and the company deliberately restricts each agent to one narrow question rather than letting the LLM roam over raw data. Lifesight’s October release makes the same point from the other direction, saying that scientists sign off model configurations before they go live. I couldn’t find a named LLM assistant from Analytic Partners, though the company says it uses agentic and generative AI in its GPS Enterprise platform with human oversight, so I’ve left it out of the table. For a fuller comparison of what each platform does beyond AI, see the MMM software directory.

MCP servers and agent skills for open-source MMM libraries

If you build models yourself, the more interesting development is that library maintainers have started writing instructions for coding agents. Google’s Meridian repository now ships five skills (a documentation consultant, model building, result visualization, budget optimization and a scenario planner that pushes results to Google Sheets), installable into any agent that reads skill files. PyMC Labs publishes a single mmm-modeling skill in the PyMC-Marketing repo, and PyMC Labs partner Luca Fiaschi spent a June 2026 episode of the Measure Up podcast describing agents across the whole workflow, from data validation to scenario Q&A, with data scientists designing the guardrails rather than iterating by hand.

The PyMC skill is worth reading even if you never use it, because it’s essentially a list of the mistakes LLMs make with Bayesian MMM. It warns that without guidance an agent might hold out test data for the final fit (the skill’s advice is to use all the data and assess stability with time-slice cross-validation), use flat priors on saturation parameters (which causes sampling divergences), or report contributions in scaled rather than original units. Those aren’t exotic errors, but the kind of thing a capable junior analyst does in their first month, which is a good mental model for the whole category.

On the MCP side, I found no official MCP server from Google, Meta or PyMC Labs. There are community ones for Meridian, such as Adswerve’s google-meridian-mcp-server, which exposes a fitted model’s channel summaries, contributions, response curves and optimizer runs as tools, and a mcp-server-meridian package on PyPI. I found nothing comparable for Robyn. These are small projects with few users, so check what they’re doing before you point them at real data. The broader open-source library comparison covers the libraries themselves.

What the research says about LLMs and causal reasoning

The academic evidence explains why agents are good at some MMM tasks and bad at others. In Kıcıman, Ness, Sharma and Tan, LLM-based methods built on GPT-3.5 and GPT-4 reached 97 percent accuracy at deciding the direction of cause between pairs of named variables (altitude and temperature, for instance), well ahead of existing causal discovery algorithms. However, the authors point out that the LLM works from the variable names and its background knowledge, not from the data, and that it has unpredictable failure modes. That is genuinely useful for drafting a causal graph or setting priors, because it’s domain knowledge, which is what those steps need.

The opposite task, reading causation off the numbers, goes badly. The Corr2Cause benchmark (ICLR 2024) gave seventeen LLMs sets of correlational statements and asked what causal conclusions followed, and they performed close to random; fine-tuning helped until the variable names or wording changed. CLadder (NeurIPS 2023) found formal causal questions highly challenging for the models too. Newer models are better at this than the ones in those papers, but the structural point stands: an LLM can tell you that promotions often drive both spend and sales, but it can’t tell you from your weekly file whether your model has separated them. That’s what confounder controls and experiments are for.

Where AI agents earn their keep in MMM

Data audits are the clearest win. An agent with a code interpreter will happily check every column for blanks versus zeros, duplicated weeks, currency mix-ups, sudden jumps and pairs of channels that always move together, and it won’t get bored on the fortieth column the way a person does. This is the unglamorous work behind MMM data requirements, and in my experience it’s where most bad models are born.

Code is the second. Writing a Meridian or PyMC-Marketing script from a column description, adding holdout validation and convergence checks, or translating an old Robyn model into Python is now a matter of minutes, and the official skills files make the first draft much more likely to run. Explaining outputs is the third: turning a decomposition chart into a paragraph a CFO will read, or narrating what changes between two budget scenarios, is exactly the kind of writing LLMs do well, as long as you give them the numbers rather than letting them supply their own. Finally, they make good sparring partners for test design, because they know the standard incrementality testing designs and will ask you about power and contamination if the prompt tells them to.

Where they fail, and why it matters for budget decisions

The most dangerous failure is causal assumptions made silently. Ask an agent to “build an MMM” and it will choose controls, lags and priors for you, and each choice moves credit between channels. It may include branded search as a channel (which mostly measures demand that other media created) or leave out a price change it didn’t know about, and the resulting ROI table will look just as tidy either way. Closely related is iterating toward a pleasing answer: an agent told to “improve the model” will keep changing the specification until fit statistics go up, which is a fast way to overfit and a slow way to discover it. The guide to MMM validation explains why fit on training data isn’t evidence.

The second failure is overconfident numbers. LLMs like to round, to drop intervals and to describe a channel’s return as a point (“TV returns 3.2x”) when the model said 1.1 to 5.4. The third is hallucinated coefficients: when an assistant doesn’t have a figure, or has lost it from a long context, it will sometimes produce a plausible one rather than say so. I’ve seen this happen often enough with long analytical sessions that I now treat any number in an AI-written summary as unverified until I’ve traced it back to model output. That’s why every prompt below tells the model to use only the figures it’s given, to show its arithmetic and to write “not checked” rather than infer.

How Charlie, the Vexpower playground mentor, works

Since this is our site, I should say how we handled this in the Vexpower course. The MMM course has a model playground where you load a course dataset or upload your own CSV and build a model in the browser, and a mentor called Charlie (the consultant from the course’s client cases) comments on what you’ve built. Charlie is not an LLM. He’s a set of rules that read the model you’ve specified and its results, including patterns in what the model misses, and pick from 51 situations: a blank treated as a zero, two media columns correlated above 0.8, a channel with a return over 10 per pound of spend, an interval that crosses zero, a holdout that does worse than a flat line, residuals that follow last week’s spend (a hint that carryover is missing), and so on. Each situation has six lines written in advance, rotated deterministically so they don’t go stale, and some come with a one-click action like “Add seasonality” or “Show the residuals”.

We did it that way for three reasons. A rule can’t invent a coefficient, so everything Charlie says about your model is computed from your model. Nothing calls a server, so it works the same on an uploaded file that never leaves the tab. And the lines could be written and edited like course copy, so they say what a good reviewer would say (“a range that crosses zero only means the data is unsure, so suggest a test rather than a cut”). The trade-off is obvious: Charlie can’t answer a question he wasn’t written for. For a teaching tool that’s the right trade, and I’d argue that most companies would benefit from a short list of rule-based checks like these sitting next to whatever LLM they use.

Prompts for marketing mix modeling tasks

Most bad AI output in analytics comes from bad prompts, specifically from prompts that don’t say what to check, what format to answer in, or what the model mustn’t make up. In the book James and I organized prompting around five principles (give direction, specify format, provide examples, evaluate quality and divide labour), and the prompts below lean hardest on the first two and the last: each gives the assistant a role and a checklist, asks for a specific output, and splits the work so that the model audits or explains but never invents numbers. Fill in your context once and the placeholders update in every prompt.

Interactive
Prompt library for marketing mix modeling work

Describe your business once, pick the job, and copy a prompt that tells the model what to check, what format to answer in, and what it must not make up.


    
Eight prompts written for this page by Mike Taylor. Your context stays in this browser tab; nothing is sent anywhere. Paste the prompt into whichever assistant your company approves for this data, then paste your own data or results where it says [paste here].
md
MMM prompt library (Markdown)All eight prompts with placeholders, to keep in your team's wiki or prompt manager.
Download

A couple of notes on using them. Run the data audit with an assistant that can execute code on the file itself, rather than one that only reads a pasted sample, because LLMs are much less reliable at arithmetic in their heads than in a Python cell. Give the red-team prompt to a fresh session that didn’t build the model, for the same reason you’d ask a colleague rather than the author to review a deck. And if you only use one, use the CFO explainer last, after a person has checked the numbers it’s explaining; see the guide to communicating MMM results for what a good decision memo looks like.

How to review an AI-produced marketing mix model

Whether the work came from a vendor’s agent, a coding assistant or a colleague who used one, the review is the same as for any model, with a few extra checks for the things LLMs specifically get wrong. Tick these off as you go (they’re saved in this browser):

If the work fails several of these, it isn’t necessarily useless, but it’s a draft. The checks for model diagnostics and calibrating with experiments go into more depth on the statistical ones. In practice I’ve found that the teams getting the most out of AI in MMM are the ones that use it to do more checking, not less: the agent writes the audit, the code and the first draft of the memo, and the time it saves goes into the causal questions and the experiments that a model, human or otherwise, can’t answer from observational data alone.

Downloads

md
MMM prompt library (Markdown)The eight prompts from this page with placeholders for your business, outcome, channels and data.
Download

Frequently asked questions

Can AI build a marketing mix model for me?

A coding agent can write and run a working MMM script in Robyn, Meridian or PyMC-Marketing in minutes, and both Google and PyMC Labs now publish agent skills to help it do so. What it cannot do on its own is decide which variables cause which, whether the data has enough independent variation, or whether the results are plausible. Treat its output as a first draft from a fast junior analyst that a person must review.

What is agentic MMM?

Agentic MMM is the vendor term for marketing mix modeling platforms where AI agents carry out steps of the workflow, such as checking data quality, suggesting model settings, answering questions about results, recommending budget moves or pushing bid changes to ad platforms. In most products the underlying model is still a Bayesian or regression MMM; the agent is the interface and the workflow around it.

Do LLMs make marketing mix models more accurate?

Not directly. The channel estimates still come from the statistical model and the data. An LLM can improve a model indirectly by catching data errors, writing fewer bugs into code, or helping a team turn its knowledge into explicit priors, but it can also make a model worse by quietly changing the specification until the results look good.

Is it safe to paste MMM data into ChatGPT or Claude?

Only if your company has approved that assistant for the data. Spend, revenue and customer data are usually commercially sensitive. Vendors that offer MCP connections, such as Recast, warn that once connected the AI can see any data in your account and that the LLM provider's terms then govern how it is handled.

What is an MCP server for marketing mix modeling?

An MCP (Model Context Protocol) server lets an AI assistant call tools in another system. For MMM it typically exposes a fitted model's reports, contributions, response curves and optimizer runs, so you can ask questions in plain English. Recast and Measured launched MCP servers in 2026, and there are community MCP servers for Google Meridian.

References

  1. Google Meridian agent skills (GitHub, skills/ folder) Five official skills: doc consultant, model building, result visualization, budget optimization, scenario planner. Added from August 2026.
  2. Google, Data strength updates (10 September 2026) Announces agentic capabilities in Meridian to audit data quality, resolve errors and guide model building.
  3. Marketing Dive, Google upgrades Meridian with agentic AI (14 September 2026)
  4. PyMC-Marketing mmm-modeling agent skill (GitHub) Skill file listing the mistakes LLMs make with PyMC-Marketing. In the repo since April 2026.
  5. Measure Up podcast, Agentic MMM with Dr. Luca Fiaschi (PyMC Labs), 3 June 2026
  6. Recast, Recast MCP is here (8 July 2026)
  7. Recast knowledge base, The Recast MCP What the MCP can and cannot do, and data warnings.
  8. AdExchanger, Measured has a new tool that lets marketers chat with their incrementality data (28 May 2026)
  9. Sellforte, The rise of agentic MMM (November 2025, updated October 2026)
  10. MarTech Series, Lifesight launches Mia (25 March 2026)
  11. MarTech Edge, Lifesight adds agentic AI to marketing measurement (15 October 2026)
  12. Mutinex homepage (MAITE, Decisions Platform)
  13. B&T, WARC and Mutinex unite (24 November 2025)
  14. Haus, Causal Intelligence: how AI works in Haus (21 November 2025)
  15. Cassandra homepage
  16. Adswerve, google-meridian-mcp-server (GitHub) Community MCP server for fitted Meridian models; v0.4.0 in October 2026.
  17. Kıcıman, Ness, Sharma & Tan, Causal Reasoning and Large Language Models: Opening a New Frontier for Causality (arXiv 2305.00050)
  18. Jin et al., Can Large Language Models Infer Causation from Correlation? (ICLR 2024)
  19. Jin et al., CLadder: Assessing Causal Reasoning in Language Models (NeurIPS 2023)
Mike Taylor
Mike Taylor

I've built marketing mix models for Monzo Bank, Booking.com, Time Out, The AA and others, advised Google, Appsflyer and Recast on MMM, and teach marketing mix modeling on LinkedIn Learning. Before that I co-founded a 50-person growth marketing agency. I write the Vexpower MMM course.

Keep reading

Learn MMM by doing itThe Vexpower course walks through thirty lessons on one invented brand, with simulators, Python labs and a decision case you can defend.
See the course