get_content_recommendations
Get best-performing content recommendations for a venue type and optional time context.
WHEN TO USE:
Deciding what content to schedule at a specific venue type
Finding content that drives the highest audience engagement at a location
Optimizing content rotation by daypart (morning, afternoon, evening, overnight)
Content programming decisions based on performance data
RETURNS:
data: Array of recommended content ranked by performance score
videoId, title, contentCategory, durationSeconds
totalPlays, uniqueScreens
avgAttention (0-1), avgDwellMs
performanceScore (composite of attention, replay density, dwell time)
meta: { count, venue_type, daypart, limit }
Performance score formula: attention(40%) + replay_density(30%) + dwell_time(30%)
EXAMPLE: User: "What content works best in bars during the evening?" get_content_recommendations({ venue_type: "bar", daypart: "evening", limit: 10 })
User: "Best performing content for transit screens" get_content_recommendations({ venue_type: "transit", limit: 20 })
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"venue_type": "<venue_type>"
},
"name": "get_content_recommendations"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum recommendations to return (default: 10, max: 100) | |
| daypart | No | Optional daypart filter | |
| venue_type | Yes | Venue type to get recommendations for (required) |