Core AdCP protocol information
AdCP major versions supported by this seller. Major versions indicate breaking changes.
Which AdCP domain protocols this seller supports
Optionalmedia_Media-buy protocol capabilities. Only present if media_buy is in supported_protocols.
Optionalfeatures?: MediaBuyFeaturesOptionalexecution?: {Technical execution capabilities for media buying
Optionalaxe_integrations?: string[]Agentic ad exchange (AXE) integrations supported. URLs are canonical identifiers for exchanges this seller can execute through.
Optionalcreative_specs?: {Creative specification support
Optionalvast_versions?: string[]VAST versions supported for video creatives
Optionalmraid_versions?: string[]MRAID versions supported for rich media mobile creatives
Optionalvpaid?: booleanVPAID support for interactive video ads
Optionalsimid?: booleanSIMID support for interactive video ads
Optionaltargeting?: {Targeting capabilities. If declared true/supported, buyer can use these targeting parameters and seller MUST honor them.
Optionalgeo_countries?: booleanSupports country-level geo targeting using ISO 3166-1 alpha-2 codes (e.g., 'US', 'GB', 'DE')
Optionalgeo_regions?: booleanSupports region/state-level geo targeting using ISO 3166-2 subdivision codes (e.g., 'US-NY', 'GB-SCT', 'DE-BY')
Optionalgeo_metros?: {Metro area targeting support. Specifies which classification systems are supported.
Optionalnielsen_dma?: booleanSupports Nielsen DMA codes (US market, e.g., '501' for NYC)
Optionaluk_itl1?: booleanSupports UK ITL Level 1 regions
Optionaluk_itl2?: booleanSupports UK ITL Level 2 regions
Optionaleurostat_nuts2?: booleanSupports Eurostat NUTS Level 2 regions (EU)
Optionalgeo_postal_areas?: {Postal area targeting support. Specifies which postal code systems are supported. System names encode country and precision.
Optionalus_zip?: booleanUS 5-digit ZIP codes (e.g., '10001')
Optionalus_zip_plus_four?: booleanUS 9-digit ZIP+4 codes (e.g., '10001-1234')
Optionalgb_outward?: booleanUK postcode district / outward code (e.g., 'SW1', 'EC1')
Optionalgb_full?: booleanUK full postcode (e.g., 'SW1A 1AA')
Optionalca_fsa?: booleanCanadian Forward Sortation Area (e.g., 'K1A')
Optionalca_full?: booleanCanadian full postal code (e.g., 'K1A 0B1')
Optionalde_plz?: booleanGerman Postleitzahl, 5 digits (e.g., '10115')
Optionalfr_code_postal?: booleanFrench code postal, 5 digits (e.g., '75001')
Optionalau_postcode?: booleanAustralian postcode, 4 digits (e.g., '2000')
Optionalportfolio?: {Information about the seller's media inventory portfolio
Publisher domains this seller is authorized to represent. Buyers should fetch each publisher's adagents.json for property definitions.
Optionalprimary_channels?: MediaChannel[]Primary advertising channels in this portfolio
Optionalprimary_countries?: string[]Primary countries (ISO 3166-1 alpha-2) where inventory is concentrated
Optionaldescription?: stringMarkdown-formatted description of the inventory portfolio
Optionaladvertising_policies?: stringAdvertising content policies, restrictions, and guidelines
OptionalsignalsSignals protocol capabilities. Only present if signals is in supported_protocols. Reserved for future use.
Optionalfeatures?: { [k: string]: undefined | boolean }Optional signals features supported
OptionalgovernanceGovernance protocol capabilities. Only present if governance is in supported_protocols. Governance agents provide property data like compliance scores, brand safety ratings, and sustainability metrics.
Optionalproperty_features?: {Property features this governance agent can evaluate. Each feature describes a score, rating, or certification the agent can provide for properties.
Optionalsponsored_Sponsored Intelligence protocol capabilities. Only present if sponsored_intelligence is in supported_protocols. SI agents handle conversational brand experiences.
SI agent endpoint configuration
Available protocol transports. Hosts select based on their capabilities.
Optionalpreferred?: "mcp" | "a2a"Preferred transport when host supports multiple
Optionalbrand_manifest_url?: stringURL to brand manifest with colors, fonts, logos, tone
Optionalextensions_Extension namespaces this agent supports. Buyers can expect meaningful data in ext.{namespace} fields on responses from this agent. Extension schemas are published in the AdCP extension registry.
Optionallast_ISO 8601 timestamp of when capabilities were last updated. Buyers can use this for cache invalidation.
OptionalerrorsTask-specific errors and warnings
OptionalcontextOptionalext
Standardized advertising media channels describing how buyers allocate budget. Channels are planning abstractions, not technical substrates. See the Media Channel Taxonomy specification for detailed definitions.