Panopto MCP Server

Status: running (workshop POC)

A Remote Model Context Protocol server exposing a Panopto video library to AI assistants — content discovery, transcripts, and session metadata, governed by your existing Panopto permissions.

Data boundary: tool responses may include institutional video content and transcripts. Anything your AI assistant retrieves is shared with that assistant's provider. Access requires authentication and respects Panopto access controls; every request is audit-logged.

Endpoints

/mcpMCP endpoint (streamable HTTP) — requires bearer token
/healthLiveness probe (public)

Connect to Claude



Manual setup (Claude Desktop)

After connecting above, add the shown token to claude_desktop_config.json via the mcp-remote bridge, pointing at /mcp with an Authorization: Bearer <token> header.

Tools: search_sessions, get_transcript, search_transcript, get_session, find_session_by_title, get_session_url

Claude's native "Add custom connector"

Add this server's URL as a custom connector in Claude — one URL works for every institution. After adding it, Claude will ask which Panopto site you'd like to connect and then sign you in directly with your own Panopto account.