LiveRecoverVYG Developer Docs
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? }. target is profiles or sessions; propertyName is the path to use in a condition (e.g. properties.email); source is built-in or custom. 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, and sinceDays bounds) for authoring an eventAudienceCondition. 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, and limits are generated from the same allowlist cdp_preview_audience enforces, so they can never drift from what actually validates.
  • If the property read is briefly unavailable, degraded.properties is true and properties comes back empty, but the (static) condition vocabulary still returns — so you can still author a valid condition.

On this page