Loom MCP Server for Cloudflare Workers
Test Loom tools directly in your browser. Select a tool and provide inputs to see the results.
Create a free account to test Loom tools interactively. No credit card required.
loom_get_current_userGet the current authenticated user's information. Returns: User object with id, email, name, and avatar URL.
loom_get_spaceGet details about a shared library space. Args: - spaceId: The space ID Returns: Space object with id, name, description, memberCount, videoCount.
loom_list_videosList videos from the user's Loom account with pagination. Args: - perPage: Number of videos to return per page (default: 20) - nextCursor: Pagination cursor from previous response Returns: Paginated list of videos with id, title, status, duration, URLs, and metadata.
loom_get_videoGet detailed information about a specific video. Args: - videoId: The Loom video ID Returns: Complete video object with all metadata including embed URL, share URL, owner info.
loom_update_videoUpdate a video's title, description, or privacy settings. Args: - videoId: The Loom video ID - title: New title for the video - description: New description for the video - privacy: Privacy setting (public, private, company, password) Returns: Updated video ID.
loom_delete_videoDelete a video from Loom. Args: - videoId: The Loom video ID to delete Returns: Confirmation of deletion.
loom_search_videosSearch for videos by query string. Args: - query: Search query string - perPage: Number of results per page - nextCursor: Pagination cursor Returns: Paginated list of matching videos.
loom_move_video_to_folderMove a video to a specific folder. Args: - videoId: The Loom video ID - folderId: The target folder ID Returns: Confirmation of move.
loom_duplicate_videoCreate a duplicate copy of a video. Args: - videoId: The Loom video ID to duplicate Returns: The new duplicated video object.
loom_get_transcriptGet the transcript for a video with timestamps. Args: - videoId: The Loom video ID Returns: Transcript with segments (startTime, endTime, text) and full text.
loom_get_video_analyticsGet analytics data for a video. Args: - videoId: The Loom video ID Returns: Analytics with totalViews, uniqueViewers, averagePercentWatched, totalWatchTime.
loom_list_commentsList all comments on a video. Args: - videoId: The Loom video ID Returns: Array of comments with id, text, timestamp, author, and createdAt.
loom_create_commentAdd a comment to a video. Args: - videoId: The Loom video ID - text: Comment text - timestamp: Optional timestamp in seconds where the comment applies Returns: The created comment object.
loom_list_foldersList folders from the user's Loom account. Args: - perPage: Number of folders per page - nextCursor: Pagination cursor Returns: Paginated list of folders with id, name, videoCount.
loom_create_folderCreate a new folder. Args: - name: Folder name - parentId: Optional parent folder ID for nested folders Returns: The created folder object.
loom_get_folderGet details about a specific folder. Args: - folderId: The folder ID Returns: Folder object with id, name, videoCount.
loom_update_folderUpdate a folder's name. Args: - folderId: The folder ID - name: New folder name Returns: Updated folder object.
loom_delete_folderDelete a folder. Args: - folderId: The folder ID to delete Returns: Confirmation of deletion.
loom_list_workspacesList all workspaces the user has access to. Returns: Array of workspaces with id, name, memberCount.
loom_get_workspaceGet details about a specific workspace. Args: - workspaceId: The workspace ID Returns: Workspace object with id, name, memberCount.
loom_list_spacesList shared library spaces. Args: - perPage: Number of spaces per page - nextCursor: Pagination cursor Returns: Paginated list of spaces.
loom_list_space_videosList videos in a shared library space. Args: - spaceId: The space ID - perPage: Videos per page - nextCursor: Pagination cursor Returns: Paginated list of videos in the space.
loom_add_video_to_spaceAdd a video to a shared library space. Args: - spaceId: The space ID - videoId: The video ID to add Returns: Confirmation of addition.
loom_remove_video_from_spaceRemove a video from a shared library space. Args: - spaceId: The space ID - videoId: The video ID to remove Returns: Confirmation of removal.
loom_get_oembedGet oEmbed metadata for a Loom video URL. Args: - url: The Loom video share URL - maxWidth: Maximum width for embed - maxHeight: Maximum height for embed Returns: oEmbed object with HTML embed code, dimensions, title, thumbnail.
loom_get_embed_htmlGenerate embed HTML code for a video. Args: - videoId: The Loom video ID - width: Embed width in pixels (default: 640) - height: Embed height in pixels (default: 360) - autoplay: Whether to autoplay the video Returns: HTML iframe embed code.
loom_create_record_linkCreate a shareable link that allows someone to record a Loom video. Args: - title: Optional title for the recorded video - folderId: Optional folder ID to save the video to - expiresInMinutes: Optional expiration time in minutes Returns: Record link object with URL and metadata.
loom_get_current_user{}loom_get_space{
"spaceId": "example_spaceId"
}loom_list_videos{
"perPage": true,
"nextCursor": "example_nextCursor"
}