Learn

← Track H: AdCP: The Ad Context Protocol
L3

H1

AdCP overview and the three modules

In this lesson you will
  • Explain AdCP as a task-first layer over MCP and A2A: named tasks with agreed JSON shapes, so any buyer agent and any sales agent interoperate without custom adapters.
  • Name the three protocol modules: Media Buy, Creative, and Signals Activation.
  • Describe capability discovery (an agent asks a server what it can do) and place the October 2025 first agent-to-agent media buy in context.

In October 2025 two agents completed a media buy with no human passing messages between them. One represented a buyer, one represented a publisher. They agreed on inventory, price, and terms and booked it. The thing that let two systems built by different companies understand each other was AdCP.

AdCP (Ad Context Protocol) is the advertising vocabulary that sits on top of the general agent protocols from Track G. MCP and A2A let agents call tools and negotiate, but they know nothing about products, creatives, or CPMs. AdCP fills that gap. It is task-first: it defines named tasks, each with an agreed JSON shape, so any buyer agent and any sales agent interoperate without writing a custom adapter for every partner.

Key idea

Think of AdCP as a shared menu of advertising actions. "Show me your products." "Create this buy." "Sync this creative." Because the request and response shapes are agreed, the buyer agent does not need to know how the seller is built, only that it speaks AdCP.

Three modules

AdCP is organized into three protocol modules. Each is a related group of tasks. The rest of this track is one lesson per module, plus trust and discovery.

ModuleWhat it handlesExample task
Media BuyDiscovering inventory and running the buy end to endget_products, create_media_buy
CreativeFormats, registering assets, and approvallist_creative_formats, sync_creatives
Signals ActivationAudiences and segments an agent can activatediscover and activate a signal

Before any of that, an agent can ask a server what it is capable of, a step called capability discovery. It is how a buyer agent learns which modules and tasks a given sales agent supports, the same way an API client reads a schema before calling it.

Quick check

Why does a shared task vocabulary mean a buyer agent does not need a custom adapter for each publisher?

Note

AdCP is an open standard with founders across the sell side. Bidcliq maintains the Prebid.org reference implementation, the version other agents test against. That is why the protocol shows up across this course.

Key concepts
Task-first protocol (named tasks, agreed JSON)The three modules: Media Buy, Creative, Signals ActivationCapability discoveryPrebid.org reference implementation
Going deeper

To really lock this in: list the three AdCP modules and, for each, one task an agent would call. Explain why a shared task vocabulary removes the need for a bespoke adapter per buyer-seller pair.

Where this leads
LEARN

The next three lessons take each module apart: Media Buy (H2), Creative (H3), and Signals Activation (H4).

Bidcliq Academy · H1: AdCP overview and the three modules