What problem does it solve?
This guide helps engineers create AdCP signals agents that discover, price, and activate audience segments so buyers can target campaigns reliably and consistently across synchronous and asynchronous flows.
Core Features & Use Cases
- Discovery and Activation: Implements get_signals discovery with flexible matching (natural language spec or exact ids) and activate_signal deployments to platforms or sales agents.
- Data and Pricing Validation: Enforces signal_id shapes for marketplace vs owned data, requires coverage and pricing options per signal, and validates pricing_option_id and destination compatibility.
- Developer Workflow: Includes sandboxed responses, SDK usage notes (registering get_adcp_capabilities first, using Schema.shape), validation steps, and end-to-end storyboard testing for both owned and marketplace scenarios.
- Use Case: Stand up a retailer-owned audience provider that exposes three scored segments with CPM and flat-fee options, supports buyer discovery, and activates segments on a DSP returning platform-specific activation keys.
Quick Start
Scaffold a TypeScript AdCP signals agent that registers get_adcp_capabilities, implements get_signals and activate_signal, and returns sandbox responses for local validation.