✨ New: IAB-aligned Agent Templates—clone production-ready agents from the Fit Explorer. Validate. Collaborate. Open →

What SEP-1391 Means for AdTech and Marketing Systems

SEP-1391 introduces long-running task support to MCP, enabling standard async workflows for AdTech systems—from data onboarding to compliance reporting.

Not everything in AdTech doesn’t run in real time — not really.

It runs in asynchronous, interdependent loops. Data flows, models train, approvals happen, optimizations roll out. Each step depends on something else finishing later.

That’s why the introduction of long-running task support in MCP (SEP-1391) is such a big deal for our industry. It finally gives technical teams a standard way to manage the messy, asynchronous nature of advertising workflows.

1. Async Is Everywhere in AdTech

Let’s look at what “long-running” really means in our world:

CategoryTypical DurationWhat Makes It Long-Running
Data OnboardingHours to DaysPII tokenization, consent checks, match rate analysis
Audience ModelingMinutes to HoursClustering, lookalike expansion, or data clean room jobs
Attribution / Lift StudiesDays to WeeksCollecting conversion signals and control data
Creative Rendering & QAMinutes to HoursTranscoding, accessibility checks, brand review
Campaign Pacing & OptimizationContinuousAlgorithmic tuning, budget reallocation
Compliance ReportingMinutes to HoursEvidence bundle generation, spend audits

In every case, you start a process, wait for results, maybe intervene mid-flight, and eventually collect the outcome.

Before SEP-1391, teams hacked around this — holding sockets open, relying on cron jobs, or building proprietary job queues. Now, MCP natively understands that work takes time.

2. Async Protocol = Cleaner Hand-Offs Between Systems

AdTech stacks are federated jungles — dozens of systems passing tokens, IDs, and reports.

SEP-1391 lets each component expose its “job lifecycle” in a consistent way:

  • A DSP’s optimization engine can expose submitted / working / completed status.
  • A data clean room can report input_required when legal approval or key mapping is pending.
  • An analytics system can expose keepAlive retention for audit or SLA compliance.

Each module speaks the same language of asynchronous state.

No more mystery ETLs, silent failures, or guessing if a job finished overnight.

3. Governance and Auditability

In advertising, every async workflow is also a compliance workflow.

When a report or audience build finishes, someone must be able to ask:

“What inputs were used? What policies applied? When was it approved?”

Because SEP-1391 formalizes status reporting and result retention (keepAlive), it gives engineers a framework for proving that an automated task behaved correctly — a key step toward future-ready compliance under the EU AI Act, FTC guidance, and IAB Tech Lab’s emerging “AI governance” standards.

This isn’t just technical hygiene — it’s how AdTech survives regulation while scaling automation.

4. The Human-in-the-Loop Moment

That input_required state is the most underrated part of SEP-1391.

It’s where automation meets accountability.

In AdTech terms:

  • A trader can approve or reject a pacing reallocation.
  • A brand safety team can review a flagged creative.
  • A measurement analyst can validate interim lift results.

Before this, human approvals broke the automation chain.

Now, the job simply pauses, requests input, and continues — all traceable through the same MCP token.

5. A More Interoperable Future

With SEP-1391, MCP stops being “yet another agent spec” and becomes an interoperability fabric for asynchronous AdTech workflows.

Imagine:

  • A DSP optimization agent that triggers a clean room model and waits for completion.
  • A creative generation tool that pauses for brand review.
  • A compliance auditor that gathers results from multiple vendors, each exposing tools/async/status.

They don’t have to be built by the same company — just speak MCP with SEP-1391.

That’s how open, composable AdTech actually becomes possible.

In Summary

AdTech isn’t synchronous — it’s a web of slow, dependent, approval-gated tasks.

SEP-1391 brings the protocol-level patience we’ve been missing.

It gives every player in the ecosystem — DSPs, SSPs, clean rooms, agencies, measurement vendors — a shared way to start, monitor, and prove asynchronous jobs.

If you’re building anything in advertising AI, data infrastructure, or marketing automation, now is the time to read SEP-1391.

It’s not just an engineering feature — it’s a new language for how AdTech systems coordinate, comply, and evolve.

Schedule Your Vision Workshop

A Vision Workshop is not a sales pitch. It's a collaborative strategy session where we map your unique challenges to compliant, high-impact agentic workflows and build a tangible roadmap for your success.

Book a Free Vision Workshop