Loading...
Loading...
Execute AdCP Signals Protocol operations with signal agents - discover audience signals using natural language and activate them on DSPs or sales agents. Use when users want to find targeting data, activate audience segments, or work with signal providers.
npx skill4agent add adcontextprotocol/adcp adcp-signalsget_signalsactivate_signal| Task | Purpose | Response Time |
|---|---|---|
| Discover signals using natural language | ~60s |
| Activate a signal on a platform/agent | Minutes-Hours |
get_signalsactivate_signal{
"signal_spec": "High-income households interested in luxury goods",
"deliver_to": {
"deployments": [
{
"type": "platform",
"platform": "the-trade-desk",
"account": "agency-123"
}
],
"countries": ["US"]
},
"filters": {
"max_cpm": 5.0,
"catalog_types": ["marketplace"]
},
"max_results": 5
}signal_specdeliver_todeploymentstypeplatformagent_urlaccountcountriesfilterscatalog_typesdata_providersmax_cpmmin_coverage_percentagemax_results// DSP platform
{ "type": "platform", "platform": "the-trade-desk", "account": "agency-123" }
// Sales agent
{ "type": "agent", "agent_url": "https://salesagent.example.com" }signalssignal_agent_segment_idactivate_signalnamedescriptiondata_providercoverage_percentagedeploymentsis_liveactivation_keyestimated_activation_duration_minutespricing{
"signal_agent_segment_id": "luxury_auto_intenders",
"deployments": [
{
"type": "platform",
"platform": "the-trade-desk",
"account": "agency-123-ttd"
}
]
}signal_agent_segment_idget_signalsdeploymentstypeplatformagent_urlaccountdeploymentsactivation_keydeployed_atestimated_activation_duration_minuteserrors{
"type": "platform",
"platform": "the-trade-desk",
"account": "agency-123"
}{
"type": "agent",
"agent_url": "https://wonderstruck.salesagents.com"
}{
"type": "segment_id",
"segment_id": "ttd_segment_12345"
}{
"type": "key_value",
"key": "audience_segment",
"value": "luxury_auto_intenders"
}is_live: trueactivation_keyis_live: falseestimated_activation_duration_minutesSIGNAL_AGENT_SEGMENT_NOT_FOUNDACTIVATION_FAILEDALREADY_ACTIVATEDDEPLOYMENT_UNAUTHORIZEDAGENT_NOT_FOUNDAGENT_ACCESS_DENIED{
"errors": [
{
"code": "DEPLOYMENT_UNAUTHORIZED",
"message": "Account not authorized for this data provider",
"field": "deployment.account",
"suggestion": "Contact your account manager to enable access"
}
]
}