Endpoint
Setup
- Claude Code
- Claude Desktop
- Cursor
Run this command in your terminal:Or for one-click install: Add Tella MCP ServerYou’ll be prompted to authenticate with your Tella account.
Authentication
The MCP server uses OAuth 2.1 for authentication. When you first connect, you’ll be redirected to Tella to authorize access. The connection uses your Tella account permissions - you can only access videos and playlists in workspaces you belong to.Available Tools
Videos
list_videos
list_videos
List all videos in your workspace with pagination support.Parameters:
cursor(optional): Pagination cursor from previous responselimit(optional): Items per page (1-100, default: 20)playlistId(optional): Filter videos by playlist
get_video
get_video
Get video information. Returns summary fields by default. Use include flags for additional data.Parameters:
id(required): Video IDincludeTranscript(optional): Include transcript textincludeChapters(optional): Include chapter markersincludeThumbnails(optional): Include thumbnail URLsincludeExports(optional): Include export status
update_video
update_video
Update video metadata and settings.Parameters:
id(required): Video IDname(optional): Video titledescription(optional): Video descriptionplaybackRate(optional): Default playback speed (0.5-2.0)captionsEnabled(optional): Show captions by defaulttranscriptEnabled(optional): Show transcript tabcommentsEnabled(optional): Allow commentsdownloadsEnabled(optional): Allow downloadslinkScope(optional): Access level -public,private,password, orembedonlypassword(optional): Password for protected videossearchEngineIndexingEnabled(optional): Allow search engine indexing
delete_video
delete_video
Delete a video (moves to trash).Parameters:
id(required): Video ID
duplicate_video
duplicate_video
Create a copy of a video.Parameters:
id(required): Video ID to duplicatename(optional): Name for the duplicate
Playlists
list_playlists
list_playlists
List all playlists in your workspace.Parameters:
visibility(optional): Filter bypersonalororgcursor(optional): Pagination cursorlimit(optional): Items per page (1-100, default: 20)
create_playlist
create_playlist
Create a new playlist.Parameters:
name(required): Playlist namedescription(optional): Playlist descriptionemoji(optional): Emoji iconvisibility(optional):personalororglinkScope(optional): Access level -public,private, orpasswordpassword(optional): Password for protected playlists
get_playlist
get_playlist
Get detailed information about a playlist.Parameters:
id(required): Playlist ID
update_playlist
update_playlist
Update playlist metadata and settings.Parameters:
id(required): Playlist IDname(optional): Playlist namedescription(optional): Playlist descriptionemoji(optional): Emoji iconlinkScope(optional): Access levelpassword(optional): Password for protected playlistssearchEngineIndexingEnabled(optional): Allow search engine indexing
delete_playlist
delete_playlist
Delete a playlist.Parameters:
id(required): Playlist ID
add_video_to_playlist
add_video_to_playlist
Add a video to a playlist.Parameters:
playlistId(required): Playlist IDvideoId(required): Video ID to add
remove_video_from_playlist
remove_video_from_playlist
Remove a video from a playlist.Parameters:
playlistId(required): Playlist IDvideoId(required): Video ID to remove
Example Prompts
Once connected, you can ask your AI assistant things like:- “List all my Tella videos”
- “Get the transcript for video xyz”
- “Create a playlist called ‘Product Updates’ and add my latest 3 videos”
- “Make my onboarding video public and enable downloads”
- “What videos do I have in the Sales playlist?”