trackmcp
Back to directory
kaltura

mcp-events

View on GitHub
1 stars TypeScriptOthers Updated Oct 19, 2025

Documentation

🤖 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

DomainToolDescription
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:

bash
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`
json
{
  "mcpServers": {
    "kaltura-events": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "-e", "KALTURA_KS", "ghcr.io/kaltura/mcp-events:latest"],
      "env": {}
    }
  }
}

⚙️ Environment Variables

VariableDescriptionDefaultModeRequired
`KALTURA_KS`Kaltura Session token — passed at startupstdioyes
`KALTURA_ENV`API environment: `NVP` (North America, default), `EU` (European region, IRP), `DE` (German region, FRP)`NVP`bothno
`KALTURA_PUBLIC_API`Custom API base URL (overrides `KALTURA_ENV`)bothno
`KALTURA_MCP_SERVER_PORT`Port the HTTP server listens on`3000`httpno

Made with ❤️ by Kaltura.

Frequently asked questions

What is mcp-events?

mcp-events is a Model Context Protocol (MCP) server listed in the TrackMCP directory.

How do I install mcp-events?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is mcp-events open source?

Yes — it is hosted on GitHub at https://github.com/kaltura/mcp-events and has 1 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP