From Dashboards to Conversations: What Happens When AI Can Actually Talk to Your Data

Nick Jensen
Nick Jensen

I'm continuing to experiment with my custom Meta Ads MCP, Salesforce MCP, and Claude Code in a single workflow where I can literally ask questions about ad performance. And this had me thinking more about enablement.

Instead of dashboards and filters, I just type things like: "Which campaigns are driving the highest qualified leads by lifecycle stage?" "How did ROAS shift after the new creative went live?"

Claude runs the query logic across both MCPs, matching campaign data from Meta with opportunity data from Salesforce, and gives me an answer that's readable, not just a CSV. It feels less like analytics and more like conversation with the business.

The Dashboard Problem

We've been building dashboards for years. Tableau. Looker. HubSpot reporting. Even the native analytics in Meta and Google Ads. They all follow the same pattern: pre-built views, filters, dropdowns, date ranges. You build them once, they answer specific questions, and then someone asks something slightly different and you're back in the builder.

The problem isn't the data. It's the interface. Every new question requires either a new dashboard or teaching someone how to manipulate the existing one. So you end up with two types of people: those who can use the tools, and those who Slack the people who can use the tools.

That's not enablement. That's gatekeeping with extra steps.

What This Actually Looks Like

Here's a real example from last week. Our demand gen lead wanted to know if the switch from single image ads to carousel format was actually improving lead quality, not just volume. In the old world, that's multiple dashboards: one for Meta performance, one for lead source analysis, another for opportunity progression.

With the MCP setup, I asked: "Compare lead-to-opportunity conversion rates for carousel vs single image campaigns from the last 30 days."

Claude pulled campaign metadata from Meta Ads (format, spend, impressions), matched it to leads in Salesforce by UTM parameters, then calculated conversion rates by ad format. The answer came back in plain language, with the actual numbers and a recommendation about where to reallocate budget.

Total time: under a minute. No dashboard building. No CSV exports. No pivot tables.

The Real Unlock: Context, Not Computation

The breakthrough isn't that AI can do math. It's that you can give it access to the right context. CRM objects, conversion events, and attribution data that actually reflect revenue, not clicks.

MCPs (Model Context Protocol) are the mechanism. They let Claude directly query your tools instead of relying on you to manually export, transform, and feed it data. My Meta Ads MCP knows how to pull campaign performance. The Salesforce MCP knows how to navigate opportunities, contacts, and custom objects. Claude Code ties them together with the logic.

But here's what matters: the questions you can ask are only as good as the data connections you make. If your Salesforce instance doesn't properly capture UTM parameters, or if your lifecycle stages aren't consistently applied, AI can't fix that. It just exposes it faster.

This is actually a good thing. It forces data hygiene in a way dashboards don't. A dashboard with bad data still loads. A conversation with AI about bad data makes the problem obvious immediately.

Dashboards Summarize. AI Interprets.

Dashboards are great at showing you what happened. This metric went up. That metric went down. Here's a trend line. But interpretation, the "so what" layer, still requires a human to look at multiple dashboards, remember what changed when, and connect the dots.

AI can do that step. Not because it's smarter, but because you can give it all the context at once. It can see the campaign launch date, the creative change, the audience expansion, and the corresponding shift in lead quality without you having to manually correlate them.

That's the shift. From "build me a view of the data" to "help me understand what this data means."

Where Marketing Ops Is Headed

I think this is where marketing ops is going. Not replacing analysts, but changing what analysts do. Less time building dashboards, more time defining what good data looks like and training AI to interpret it correctly.

The role becomes: what questions should we be able to answer? What data connections matter? How do we structure our CRM so AI can navigate it? What logic should it apply when comparing performance across channels?

It's a shift from monitoring systems to supporting people. From building tools to enabling conversations. The end users aren't learning Salesforce reports or Meta's breakdown tables. They're just asking questions in Slack or a chat interface.

And when they ask a question the system can't answer, that's feedback. That's a gap in your data model or your MCP implementation. You fix it once, and now everyone can ask that question.

This Isn't Plug and Play (Yet)

I want to be clear: this is still experimental. Building a custom MCP requires some technical chops. You need to understand APIs, authentication, data structures. The Meta Ads MCP I built is specific to how we structure campaigns and what fields we care about. Yours would probably be different.

But the tooling is getting easier. The MCP spec is open. More pre-built servers are showing up. And once you have one working, adding another is faster. I built the Meta MCP first, then added Salesforce in a couple of days because I understood the pattern.

The barrier isn't the technology anymore. It's deciding what questions your team needs to answer and working backward from there. What data do you need? Where does it live? How should it connect?

Start small. Pick one workflow that currently requires multiple tools and too many manual steps. Build an MCP that solves that. Then expand.

The Enablement Shift

Here's what I keep coming back to: marketing ops has always been about leverage. How do we help more people do more with the systems we build?

For a long time, that meant training. Documentation. Office hours. "Here's how you build a report." "Here's how you filter for this." "Remember to export it as a CSV and then do this in Excel."

But what if enablement just meant giving people a chat interface and letting them ask questions? What if the system was smart enough to understand "qualified leads" means MQL or higher in our lifecycle model, and "last 30 days" means completed date, not created date?

That's not science fiction. That's what MCPs make possible right now.

How Are You Using MCPs?

I'm still figuring this out. But I'm convinced this is a fundamental shift in how marketing ops supports the business. Not just faster reporting, but a different relationship with data entirely.

If you're experimenting with MCP servers, I'd love to hear what you're building. What workflows are you automating? What questions are your end users asking? Where are you getting stuck?

And if you want to try the Meta Ads MCP, I've open sourced it: https://github.com/ncklrs/meta-insights-mcp

Let's figure this out together.


More Stories