Active protocols
Ad Context Protocol (AdCP)
AdCP defines how AI agents interact with advertising platforms. It covers the full campaign lifecycle: product discovery, media buying, creative generation, audience activation, brand governance, and delivery reporting.| Scope | Agent-level advertising workflows |
| Transport | MCP (tool calling) or A2A (agent-to-agent) |
| Maintained by | AgenticAdvertising.org |
| License | Apache 2.0 (open source) |
| Current version | 3.0 release candidate |
| Key tasks | get_products, create_media_buy, build_creative, activate_signal |
OpenRTB
OpenRTB handles real-time impression auctions — the bid request / bid response cycle that powers most programmatic display and video advertising.| Scope | Impression-level transactions |
| Transport | HTTP POST |
| Maintained by | IAB Tech Lab |
| Current version | 2.6 / 3.0 |
| Key objects | Bid request, bid response, win notice, billing notice |
Model Context Protocol (MCP)
MCP defines how AI models call external tools. Developed by Anthropic, it’s the standard for connecting AI assistants to APIs, databases, and services.| Scope | AI tool calling |
| Transport | JSON-RPC over stdio or SSE |
| Maintained by | Anthropic |
| Used by | Claude, Cursor, Windsurf, and other AI assistants |
get_products or create_media_buy) as tools that any MCP-compatible AI assistant can call.
Agent-to-Agent Protocol (A2A)
A2A defines how autonomous agents communicate with each other. Developed by Google, it enables multi-agent workflows where specialized agents collaborate.| Scope | Agent-to-agent collaboration |
| Transport | HTTP + JSON-RPC with SSE streaming |
| Maintained by | |
| Used by | Multi-agent orchestration frameworks |
Standards bodies and organizations
| Organization | Focus | Key outputs |
|---|---|---|
| AgenticAdvertising.org | AI agent advertising standards | AdCP specification, JSON schemas, reference implementations |
| IAB Tech Lab | Digital advertising standards | OpenRTB, VAST, ads.txt, sellers.json, content taxonomy |
| Anthropic | AI safety and research | MCP specification |
| AI and cloud | A2A specification | |
| W3C | Web standards | Privacy Sandbox APIs, Topics API |
Other standards in the ecosystem
| Standard | Purpose | Maintained by |
|---|---|---|
| VAST / VPAID | Video ad serving and interactive video | IAB Tech Lab |
| ads.txt / sellers.json | Supply chain transparency | IAB Tech Lab |
| Open Measurement SDK | Viewability and attention measurement | IAB Tech Lab |
| Unified ID 2.0 | Privacy-preserving identity | The Trade Desk / Prebid |
| Privacy Sandbox | Cookie-less targeting APIs | Google / W3C |
How the layers fit together
These protocols operate at different layers of the stack:What’s changing
Three trends are reshaping how these standards interact: Agent-mediated buying. Instead of humans navigating dashboards, AI agents will manage campaigns across platforms. This creates demand for standardized agent interfaces — which is what AdCP provides. Protocol convergence. MCP and A2A are establishing the transport layer for agent communication. Domain-specific protocols like AdCP build on top of them. This mirrors how HTTP became the transport layer and domain-specific APIs built on top. Vertical specialization. Generic agent protocols (MCP, A2A) handle communication. Vertical protocols handle domain logic. AdCP handles advertising. The same transport-plus-domain pattern may emerge in other verticals as agent adoption grows.Getting involved
Introduction to AdCP
Understand the protocol architecture and core concepts.
Join AgenticAdvertising.org
Participate in working groups that shape protocol direction.
AdCP and OpenRTB
Detailed comparison of AdCP and OpenRTB — how they complement each other.
Protocol comparison
Technical comparison of MCP and A2A as AdCP transport layers.