1. Conduid
  2. Developer Tools
  3. Kaltura
MCP server · Developer Tools

Kaltura

Model Context Protocol (MCP) server that exposes tools and resources for creating and managing Kaltura virtual events via AI assistants

Unclaimed AGPL-3.0 devtools
41Fair

Scored 3 days ago · breakdown

About Kaltura

Kaltura is an MCP server published by kaltura in the Developer Tools category: model Context Protocol (MCP) server that exposes tools and resources for creating and managing Kaltura virtual events via AI assistants.

The repository has 6 stars and 0 forks, with the last commit 3 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/kaltura/mcp-events

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (5)

Event Users`invite-event-user`

Parameters not published.

Events`create-event`

Parameters not published.

Session Participants`add-session-participants`

Parameters not published.

Sessions`create-event-session`

Parameters not published.

Team Members`create-team-member`

Parameters not published.

Ask AI

✦

Ask AI about Kaltura

Powered by Claude · Grounded in docs

I know everything about Kaltura. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 7 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

🤖 Kaltura Events MCP Server

A production-ready Model Context Protocol (MCP) server for Kaltura Events Platform API.

Table of Contents


☰ Overview

MCP server for Kaltura's Event Platform API.

Tools

Domain Tool Description
Events create-event Create a new virtual event with specified configuration
list-events Retrieve a list of events with filtering and pagination
update-event Modify existing event properties
delete-event Remove an event and its associated resources
duplicate-event Create a copy of an existing event with all its configurations
Sessions create-event-session Add a new session to an existing event
list-event-sessions Get all sessions for a specific event
Event Users invite-event-user Invite a user to an event with specified roles
list-event-users List users registered for an event with filtering
update-event-user Update an event user's profile and roles
delete-event-user Remove a user from an event
Session Participants add-session-participants Add speakers or moderators to a session
update-session-participants Update role, order, or visibility of existing session speakers
list-session-participants List speakers and moderators for a session
remove-session-participants Remove speakers or moderators from a session
Team Members create-team-member Create an account-level Event Platform team member
list-team-members List account-level team members
update-team-member Update a team member's profile or role
delete-team-member Remove a team member from the platform

🗄️ Installation

Stdio Mode

Claude Code CLI:

claude mcp add kaltura-events -s user -- docker run -i --rm -e KALTURA_KS ghcr.io/kaltura/mcp-events:latest

Next time you open Claude make sure KALTURA_KS env var is EXPORT'ed, and that's it!

Manual / Claude Desktop

Add to claude_desktop_config.json and restart:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "kaltura-events": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "-e", "KALTURA_KS", "ghcr.io/kaltura/mcp-events:latest"],
      "env": {}
    }
  }
}

⚙️ Environment Variables

Variable Description Default Mode Required
KALTURA_KS Kaltura Session token — passed at startup — stdio yes
KALTURA_ENV API environment: NVP (North America, default), EU (European region, IRP), DE (German region, FRP) NVP both no
KALTURA_PUBLIC_API Custom API base URL (overrides KALTURA_ENV) — both no
KALTURA_MCP_SERVER_PORT Port the HTTP server listens on 3000 http no

Made with ❤️ by Kaltura.

README fetched from the repository 7 days ago. The original is authoritative.

Questions

About Kaltura

How do I install Kaltura?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Kaltura safe to use with an AI agent?

Its trust score is 41 out of 100 (fair). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Kaltura still maintained?

Yes — the last commit was 3 days ago. The repository has 6 stars and 0 forks and 2 open issues.