Module adcp.server.tmp
TMP (Temporal Matching Protocol) handler for ADCP server implementations.
Classes
class TmpHandler-
Expand source code
class TmpHandler(ADCPHandler): """Handler for Temporal Matching Protocol operations. Subclass this to implement context matching and identity matching. Only TMP tools will be exposed via MCP. Example: class MyTmpAgent(TmpHandler): async def context_match(self, params, context=None): # Evaluate context signals against buyer packages pass async def identity_match(self, params, context=None): # Evaluate user identity for package eligibility pass """ _agent_type = "TMP agents"Handler for Temporal Matching Protocol operations.
Subclass this to implement context matching and identity matching. Only TMP tools will be exposed via MCP.
Example
class MyTmpAgent(TmpHandler): async def context_match(self, params, context=None): # Evaluate context signals against buyer packages pass
async def identity_match(self, params, context=None): # Evaluate user identity for package eligibility passAncestors
- ADCPHandler
- abc.ABC
Inherited members
ADCPHandler:acquire_rightsactivate_signalbuild_creativecalibrate_contentcheck_governancecomply_test_controllercontext_matchcreate_content_standardscreate_media_buycreate_property_listdelete_property_listget_account_financialsget_adcp_capabilitiesget_brand_identityget_content_standardsget_creative_deliveryget_creative_featuresget_media_buy_artifactsget_media_buy_deliveryget_media_buysget_plan_audit_logsget_productsget_property_listget_rightsget_signalsidentity_matchlist_accountslist_content_standardslist_creative_formatslist_creativeslist_property_listslog_eventpreview_creativeprovide_performance_feedbackreport_plan_outcomereport_usagesi_get_offeringsi_initiate_sessionsi_send_messagesi_terminate_sessionsync_accountssync_audiencessync_catalogssync_creativessync_event_sourcessync_plansupdate_content_standardsupdate_media_buyupdate_property_listvalidate_content_delivery