Find Viral Trends
find_viral_trendsCollect evidence-backed current TikTok/Instagram posts and grounded web sources, then return 1-5 validated trends with proof links, observations, and safe ways to use them. Use before ideate_ugc_content for trend-aware ideas. Evidence remains available when generation is partial or fails.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uid | No | Optional Firebase uid. Must match the URL uid unless local fallback is enabled. | |
| limit | No | Maximum direct social evidence posts to collect (default 12). | |
| topic | Yes | The niche, product category, or topic to research trends for, e.g. 'skincare'. | |
| region | No | Audience region/country if relevant; defaults to Global. | |
| platform | No | Which platform's trends to research (default both). | |
| bearer_token | No | Optional Firebase ID token. Hosted clients normally authenticate with an API key in the Authorization header or ?uid= in the URL instead. | |
| conversation_id | No | Creator-list key for durable state. Reuse a returned list_id for follow-ups; when omitted, MCP uses the active generated list for this tool chain. | |
| preferences_mode | No | How to apply preferences for this call: 'stored' uses users/{uid}.agentPreferences, 'override' uses agent_preferences only, and 'none' disables stored filtering for this run. | |
| agent_preferences | No | Optional per-call filtering preferences. Use with preferences_mode='override'. For backwards compatibility, passing this without preferences_mode implies override. |