render_experience_cards
Use this immediately after ANY discovery or search tool (search_experiences, whats_on_tonight, get_last_minute, get_whats_on_this_week, recommend_experiences, search_by_mood, get_hidden_gems, get_family_day, get_date_night, search_local_experiences) returns results. It is the only tool that displays the visual experience cards, so always call it once for every result set you want shown. Take the experience_ids those tools provide and render them; pass the product_id values exactly as returned by those tools, never full product rows. Only experience_ids and render_type are required. Optionally pass render_context.intent_summary (a short phrase describing what the user asked for, e.g. city, date, audience) to set the carousel heading. Call it exactly once per result set, and do not also re-list the experiences as text.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| render_type | Yes | Visual layout requested for the widget. | |
| experience_ids | Yes | The stable product_id values from search_experiences results (the product_id field of each returned row). Pass IDs only, never full product rows. | |
| render_context | No | ||
| idempotency_key | No | Optional UUID. Reuse for identical card render responses within five minutes. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||