What type of access does this server provide?
The server enforces read-only operations. It does not support creating, updating, or deleting any Kaltura data.
@zoharbabin
Basic information
Kaltura-MCP server powering agentic AI workflows with Kaltura's API
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"kaltura-mcp": {
"command": "python",
"args": [
"setup_env.py"
]
}
}
}entry_id (required)
search_text, limit
General analytics data for reporting and analysis
Time-series data optimized for charts
Detailed viewer retention analysis throughout videos
Live analytics updated every ~30 seconds
Quality of Experience (QoE) and streaming performance
Location-based analytics at various granularities
Discover all available analytics functions
entry_id (required), flavor_id
entry_id (required), width, height, second
query (required), search_type, match_type, specific_field, boolean_operator, include_highlights, custom_metadata, date_range, max_results, sort_field, sort_order
entry_id (required)
caption_asset_id (required)
entry_id (required)
A Model Context Protocol (MCP) server that provides secure, read-only tools for managing Kaltura API operations. It enables AI assistants to search, discover, and analyze Kaltura media content safely through a defined set of tools and resources.
Install the package with pip install kaltura-mcp, then either use the interactive setup_env.py script or manually create a .env file with your Kaltura credentials. For local use, configure Claude Desktop to point to the installed command. For remote hosting, deploy the server (e.g., kaltura-mcp-remote) and configure users via OAuth/JWT. The server supports both stdio (local) and HTTP/SSE (remote) transports.
The server enforces read-only operations. It does not support creating, updating, or deleting any Kaltura data.
You need a Service URL, Partner ID, Admin Secret, and User ID from your Kaltura account. These can be found in KMC under Settings → Integration Settings.
Local (stdio) mode directly connects to Claude Desktop; remote (HTTP/SSE) mode runs as a hosted server with OAuth/JWT authentication and multi‑tenant support.
The `.env` file is missing or has incorrect permissions. Ensure it exists in the project directory and has permissions set to `600`. You can run `setup_env.py` to recreate it.
The remote server uses JWT tokens signed with a secret key. Users authenticate via an OAuth web flow, receiving a token they then include in their MCP client configuration.

A free remote MCP server for The Living Bread. Bible passages read word for word from a stored public domain text with an evidence label, keyword search and cross references, real churches, gatherings and prayer groups w
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

Health by Dr Brad works out a health plan from your own results: which screening is due at your age, and evidence-based suggestions, each with the reason and the published guideline or study behind it. Your record is one
A search tool helps dev to solve the naming things problem.
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea
Comments