MCPToolsCDP tools
List Properties
Property types plus the condition vocabulary for building audiences
cdp_list_properties
Returns everything needed to author a valid cdp_preview_audience condition for your brand — the property types visible to you, plus the exact condition vocabulary the validator accepts. A condition built from this output validates by construction.
Read-only and scoped to your brand.
Parameters
This tool takes no parameters.
Returns
properties— an array of{ id, propertyName, target, type, multivalued, source, name?, description? }.targetisprofilesorsessions;propertyNameis the path to use in a condition (e.g.properties.email);sourceisbuilt-inorcustom. Only property types visible to your brand are listed — never another brand's.conditionTypes,operators— the allowlisted condition types and comparison operators.limits—{ maxConditionDepth, maxConditionNodes }.eventAudience— the event-audience condition vocabulary (its condition type, event types, page-path operators, value rule, andsinceDaysbounds) for authoring aneventAudienceCondition. Static and platform-wide, so it returns even when the property read browns out.scope— your brand's shop domain.degraded—{ properties }; see the note below.
Example prompts
What properties can I use to build an audience?Which fields and operators are valid for a preview condition?Notes
- The
conditionTypes,operators, andlimitsare generated from the same allowlistcdp_preview_audienceenforces, so they can never drift from what actually validates. - If the property read is briefly unavailable,
degraded.propertiesistrueandpropertiescomes back empty, but the (static) condition vocabulary still returns — so you can still author a valid condition.