# AdCP - Ad Context Protocol > AdCP (Ad Context Protocol) is the open standard for agentic advertising. It defines how AI agents buy media, generate creatives, activate audiences, and enforce governance across platforms. Current stable documentation index: https://docs.adcontextprotocol.org/llms-current.md. - [3.1 (399 pages)](https://docs.adcontextprotocol.org/_llms/3-1.md): Documentation for 3.1. - [3.2-rc (453 pages)](https://docs.adcontextprotocol.org/_llms/3-2-rc.md): Documentation for 3.2-rc. - [3.2-beta (453 pages)](https://docs.adcontextprotocol.org/_llms/3-2-beta.md): Documentation for 3.2-beta. - [3.0 (374 pages)](https://docs.adcontextprotocol.org/_llms/3-0.md): Documentation for 3.0. ## 2.5 (archived) ### Getting Started - [Getting Started](https://docs.adcontextprotocol.org/dist/docs/2.5.3/intro.md): AdCP is an open standard for advertising automation that works over MCP and A2A protocols. Learn how to integrate AI-powered advertising workflows. - [Quickstart Guide](https://docs.adcontextprotocol.org/dist/docs/2.5.3/quickstart.md): Get started with AdCP in 5 minutes ### Protocols - [Getting Started](https://docs.adcontextprotocol.org/dist/docs/2.5.3/protocols/getting-started.md) - [Core Concepts](https://docs.adcontextprotocol.org/dist/docs/2.5.3/protocols/core-concepts.md): Essential AdCP concepts that work across all protocols (MCP, A2A). Understanding task states, status handling, and async operations. - [Protocol Comparison](https://docs.adcontextprotocol.org/dist/docs/2.5.3/protocols/protocol-comparison.md): Compare MCP and A2A protocols for AdCP integration. Both use the same unified status system with different transport formats. - [Context Management](https://docs.adcontextprotocol.org/dist/docs/2.5.3/protocols/context-management.md) - [Task Management](https://docs.adcontextprotocol.org/dist/docs/2.5.3/protocols/task-management.md) - [Protocol Envelope Examples](https://docs.adcontextprotocol.org/dist/docs/2.5.3/protocols/envelope-examples.md) - [Error Handling](https://docs.adcontextprotocol.org/dist/docs/2.5.3/protocols/error-handling.md) #### Choose Your Protocol - [MCP Guide](https://docs.adcontextprotocol.org/dist/docs/2.5.3/protocols/mcp-guide.md): Integrate AdCP with Model Context Protocol (MCP). Transport-specific guide for tool calls, context management, and wire format. - [A2A Guide](https://docs.adcontextprotocol.org/dist/docs/2.5.3/protocols/a2a-guide.md): Integrate AdCP with Agent-to-Agent Protocol (A2A). Transport-specific guide for artifacts, SSE streaming, and agent cards. - [A2A Response Format](https://docs.adcontextprotocol.org/dist/docs/2.5.3/protocols/a2a-response-format.md): Canonical structure for AdCP responses transmitted over A2A protocol ### Signals - [Overview](https://docs.adcontextprotocol.org/dist/docs/2.5.3/signals/overview.md) - [Protocol Specification](https://docs.adcontextprotocol.org/dist/docs/2.5.3/signals/specification.md) #### Tasks - [get_signals](https://docs.adcontextprotocol.org/dist/docs/2.5.3/signals/tasks/get_signals.md) - [activate_signal](https://docs.adcontextprotocol.org/dist/docs/2.5.3/signals/tasks/activate_signal.md) ### Curation Protocol - [Coming Soon](https://docs.adcontextprotocol.org/dist/docs/2.5.3/curation/coming-soon.md) ### Media Buy - [Media Buy Protocol](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/index.md): AdCP Media Buy Protocol - Unified interface for AI-powered advertising automation across all platforms. #### Task Reference - [Overview](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/task-reference/index.md): Complete reference for all AdCP Media Buy tasks with response times, schemas, and workflow context. - [get_products](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/task-reference/get_products.md) - [list_creative_formats](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/task-reference/list_creative_formats.md) - [list_authorized_properties](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/task-reference/list_authorized_properties.md) - [create_media_buy](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/task-reference/create_media_buy.md) - [list_creatives](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/task-reference/list_creatives.md) - [sync_creatives](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/task-reference/sync_creatives.md) - [get_media_buy_delivery](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/task-reference/get_media_buy_delivery.md) - [update_media_buy](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/task-reference/update_media_buy.md) - [provide_performance_feedback](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/task-reference/provide_performance_feedback.md) #### Capability Discovery - [Overview](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/capability-discovery/index.md): Understanding creative formats and property authorization in AdCP - the foundation for effective advertising workflows. - [adagents.json Tech Spec](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/capability-discovery/adagents.md) - [Authorized Properties](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/capability-discovery/authorized-properties.md): Understanding property authorization in AdCP - preventing unauthorized resale and validating sales agent relationships - [Implementing Standard Format Support](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/capability-discovery/implementing-standard-formats.md) #### Product Discovery - [Overview](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/product-discovery/index.md): Discover advertising inventory using natural language briefs and understand product structures for campaign planning. - [Brief Expectations](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/product-discovery/brief-expectations.md) - [Example Campaign Briefs](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/product-discovery/example-briefs.md) - [Media Products](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/product-discovery/media-products.md) #### Media Buys - [Media Buy Lifecycle](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/media-buys/index.md): Complete lifecycle management for advertising campaigns from creation to optimization using AdCP's unified media buy operations. - [Optimization & Reporting](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/media-buys/optimization-reporting.md): Monitor campaign performance, analyze delivery metrics, and optimize media buys using AdCP's reporting and optimization tools. - [Policy Compliance](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/media-buys/policy-compliance.md) #### Creatives - [Creative Lifecycle](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/creatives/index.md): Manage creative assets throughout their lifecycle from format discovery to asset synchronization and library management. #### Advanced Topics - [Overview](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/advanced-topics/index.md): Deep dive into AdCP's advanced features including targeting systems, dimensional modeling, security, and implementation details. - [Pricing Models](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/advanced-topics/pricing-models.md): Comprehensive guide to AdCP's flexible pricing models including CPM, CPCV, CPP, CPC, and DOOH support - [Targeting](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/advanced-topics/targeting.md) - [Agentic eXecution Engine (AXE)](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/advanced-topics/agentic-execution-engine.md): Real-time execution layer for brand safety, frequency capping, and dynamic audience targeting in AdCP campaigns. - [Principals & Security](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/advanced-topics/principals-and-security.md) - [Testing and Development](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/advanced-topics/testing.md) - [Orchestrator Design Guide](https://docs.adcontextprotocol.org/dist/docs/2.5.3/media-buy/advanced-topics/orchestrator-design.md) ### Creative - [Overview](https://docs.adcontextprotocol.org/dist/docs/2.5.3/creative/index.md) - [Creative Formats](https://docs.adcontextprotocol.org/dist/docs/2.5.3/creative/formats.md) - [Asset Types](https://docs.adcontextprotocol.org/dist/docs/2.5.3/creative/asset-types.md) - [Creative Manifests](https://docs.adcontextprotocol.org/dist/docs/2.5.3/creative/creative-manifests.md) - [Brand Manifest](https://docs.adcontextprotocol.org/dist/docs/2.5.3/creative/brand-manifest.md): Standardized brand information manifest for creative generation and media buying - [Universal Macros](https://docs.adcontextprotocol.org/dist/docs/2.5.3/creative/universal-macros.md) - [Implementing Creative Agents](https://docs.adcontextprotocol.org/dist/docs/2.5.3/creative/implementing-creative-agents.md) - [Generative Creative](https://docs.adcontextprotocol.org/dist/docs/2.5.3/creative/generative-creative.md) - [Template Format IDs](https://docs.adcontextprotocol.org/dist/docs/2.5.3/creative/template-format-ids.md) #### Channel Guides - [Video Ads](https://docs.adcontextprotocol.org/dist/docs/2.5.3/creative/channels/video.md) - [Display Ads](https://docs.adcontextprotocol.org/dist/docs/2.5.3/creative/channels/display.md) - [Audio Ads](https://docs.adcontextprotocol.org/dist/docs/2.5.3/creative/channels/audio.md) - [DOOH (Digital Out-of-Home)](https://docs.adcontextprotocol.org/dist/docs/2.5.3/creative/channels/dooh.md) - [Carousel & Multi-Asset Formats](https://docs.adcontextprotocol.org/dist/docs/2.5.3/creative/channels/carousels.md) #### Task Reference - [build_creative](https://docs.adcontextprotocol.org/dist/docs/2.5.3/creative/task-reference/build_creative.md) - [preview_creative](https://docs.adcontextprotocol.org/dist/docs/2.5.3/creative/task-reference/preview_creative.md) - [preview_creative (Advanced)](https://docs.adcontextprotocol.org/dist/docs/2.5.3/creative/task-reference/preview_creative-advanced.md) - [list_creative_formats](https://docs.adcontextprotocol.org/dist/docs/2.5.3/creative/task-reference/list_creative_formats.md) ### Reference - [Media Buy Quick Reference](https://docs.adcontextprotocol.org/dist/docs/2.5.3/reference/media-buy-quick-reference.md): Compact reference for executing AdCP Media Buy Protocol tasks. Use this when interacting with sales agents via call_adcp_agent. - [Creative Quick Reference](https://docs.adcontextprotocol.org/dist/docs/2.5.3/reference/creative-quick-reference.md): Compact reference for executing AdCP Creative Protocol tasks. Use this when interacting with creative agents via call_adcp_agent. - [Signals Quick Reference](https://docs.adcontextprotocol.org/dist/docs/2.5.3/reference/signals-quick-reference.md): Compact reference for executing AdCP Signals Protocol tasks. Use this when interacting with signal agents via call_adcp_agent. - [GMSF Reference](https://docs.adcontextprotocol.org/dist/docs/2.5.3/reference/gmsf-reference.md): Global Media Sustainability Framework essentials for AI agents - [AdCP Ecosystem](https://docs.adcontextprotocol.org/dist/docs/2.5.3/reference/adcp-ecosystem.md): AdCP organizations, repositories, and how components fit together - [Ad Tech Primer](https://docs.adcontextprotocol.org/dist/docs/2.5.3/reference/ad-tech-primer.md): Digital advertising fundamentals in minimal tokens for AI agents - [Product Roadmap](https://docs.adcontextprotocol.org/dist/docs/2.5.3/reference/roadmap.md): AdCP protocol development roadmap and upcoming features - [Release Notes](https://docs.adcontextprotocol.org/dist/docs/2.5.3/reference/release-notes.md): Major release highlights and migration guides for AdCP - [Changelog](https://docs.adcontextprotocol.org/dist/docs/2.5.3/reference/changelog.md): Version history and release notes for AdCP - [Schema Versioning](https://docs.adcontextprotocol.org/dist/docs/2.5.3/reference/schema-versioning.md): Understanding AdCP schema versioning and how to reference schemas in your applications - [Extensions and context](https://docs.adcontextprotocol.org/dist/docs/2.5.3/reference/extensions-and-context.md) - [Error Codes](https://docs.adcontextprotocol.org/dist/docs/2.5.3/reference/error-codes.md) - [Data Models](https://docs.adcontextprotocol.org/dist/docs/2.5.3/reference/data-models.md) - [Authentication](https://docs.adcontextprotocol.org/dist/docs/2.5.3/reference/authentication.md) - [Security](https://docs.adcontextprotocol.org/dist/docs/2.5.3/reference/security.md) - [Implementor FAQ](https://docs.adcontextprotocol.org/dist/docs/2.5.3/reference/implementor-faq.md): Common questions and answers for AdCP implementers - [Glossary](https://docs.adcontextprotocol.org/dist/docs/2.5.3/reference/glossary.md) ### Community - [Working Group](https://docs.adcontextprotocol.org/dist/docs/2.5.3/community/working-group.md) ## OpenAPI Specs - [registry](https://raw.githubusercontent.com/adcontextprotocol/adcp/v3.1.21/static/openapi/registry.yaml) - [registry](https://raw.githubusercontent.com/adcontextprotocol/adcp/v3.2.0-rc.2/static/openapi/registry.yaml) - [registry](https://raw.githubusercontent.com/adcontextprotocol/adcp/v3.2.0-beta.11/static/openapi/registry.yaml) - [registry](https://raw.githubusercontent.com/adcontextprotocol/adcp/v3.0.26/static/openapi/registry.yaml) - [registry](/static/openapi/registry.yaml) - [registry](/static/openapi/releases/3.0.26/registry.yaml) - [registry](/static/openapi/releases/3.1.19/registry.yaml) - [registry](/static/openapi/releases/3.2.0-beta.7/registry.yaml) > The links below point to documentation indexes. Follow each `/_llms/` index recursively until you reach documentation pages. ## Indexes - [3.1 (399 pages)](https://docs.adcontextprotocol.org/_llms/3-1.md): Documentation for 3.1. - [3.1 / Protocol (161 pages)](https://docs.adcontextprotocol.org/_llms/3-1/protocol.md): Documentation for 3.1 / Protocol. - [3.2-rc (453 pages)](https://docs.adcontextprotocol.org/_llms/3-2-rc.md): Documentation for 3.2-rc. - [3.2-rc / Protocol (177 pages)](https://docs.adcontextprotocol.org/_llms/3-2-rc/protocol.md): Documentation for 3.2-rc / Protocol. - [3.2-beta (453 pages)](https://docs.adcontextprotocol.org/_llms/3-2-beta.md): Documentation for 3.2-beta. - [3.2-beta / Protocol (177 pages)](https://docs.adcontextprotocol.org/_llms/3-2-beta/protocol.md): Documentation for 3.2-beta / Protocol. - [3.0 (374 pages)](https://docs.adcontextprotocol.org/_llms/3-0.md): Documentation for 3.0. - [3.0 / Protocol (166 pages)](https://docs.adcontextprotocol.org/_llms/3-0/protocol.md): Documentation for 3.0 / Protocol.