Skip to main content
Glama

Kaltura MCP Server

by zoharbabin

get_analytics

Retrieve detailed analytics from the Kaltura Report API. Generate reports on content performance, user engagement, geographic distribution, platform usage, and more. Specify dates, entry ID, report type, and metrics for tailored insights.

Instructions

Get comprehensive analytics using Kaltura Report API. Supports multiple report types including content performance, user engagement, geographic distribution, contributor stats, and more.

Input Schema

NameRequiredDescriptionDefault
categoriesNoOptional category filter (use full category name including parent paths)
entry_idNoOptional media entry ID for specific entry analytics. If omitted, returns aggregated analytics.
from_dateYesStart date for analytics (YYYY-MM-DD format)
limitNoMaximum number of results to return (default: 20, max: 100)
metricsNoMetrics to retrieve: plays, views, engagement, drop_off. Used for reference/interpretation.
report_typeNoType of analytics report. Key options include: 'content' (top content), 'content_dropoff' (viewer retention), 'engagement_timeline' (timeline heatmap showing most watched/replayed segments), 'user_engagement' (user behavior), 'geographic_*' (location analytics), 'platforms/browsers/operating_system' (technology stats), 'playback_rate' (speed preferences), 'player_interactions' (control usage). See docs for full list. Default: 'content'
to_dateYesEnd date for analytics (YYYY-MM-DD format)

Input Schema (JSON Schema)

{ "properties": { "categories": { "description": "Optional category filter (use full category name including parent paths)", "type": "string" }, "entry_id": { "description": "Optional media entry ID for specific entry analytics. If omitted, returns aggregated analytics.", "type": "string" }, "from_date": { "description": "Start date for analytics (YYYY-MM-DD format)", "type": "string" }, "limit": { "description": "Maximum number of results to return (default: 20, max: 100)", "type": "integer" }, "metrics": { "description": "Metrics to retrieve: plays, views, engagement, drop_off. Used for reference/interpretation.", "items": { "enum": [ "plays", "views", "engagement", "drop_off" ], "type": "string" }, "type": "array" }, "report_type": { "description": "Type of analytics report. Key options include: 'content' (top content), 'content_dropoff' (viewer retention), 'engagement_timeline' (timeline heatmap showing most watched/replayed segments), 'user_engagement' (user behavior), 'geographic_*' (location analytics), 'platforms/browsers/operating_system' (technology stats), 'playback_rate' (speed preferences), 'player_interactions' (control usage). See docs for full list. Default: 'content'", "enum": [ "content", "content_dropoff", "content_interactions", "engagement_timeline", "content_contributions", "user_engagement", "specific_user_engagement", "user_top_content", "user_content_dropoff", "user_content_interactions", "user_usage", "unique_users", "geographic", "geographic_country", "geographic_region", "geographic_city", "platforms", "operating_system", "operating_system_families", "browsers", "browsers_families", "contributors", "creators", "content_creator", "content_contributors", "bandwidth", "playback_context", "sources", "partner_usage", "storage", "system", "vpaas_usage", "entry_usage", "cdn_bandwidth", "playback_rate", "player_interactions", "percentiles", "interactive_video", "interactive_nodes" ], "type": "string" }, "to_date": { "description": "End date for analytics (YYYY-MM-DD format)", "type": "string" } }, "required": [ "from_date", "to_date" ], "type": "object" }
Install Server

Other Tools from Kaltura MCP Server

Related Tools

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/zoharbabin/kaltura-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server