Frame.io
Available Tools
List all Frame.io accounts the authenticated user has access to. Returns account IDs needed for other operations.
List users in a Frame.io account with their roles. Use to find team members and their permissions.
List comments on a file. Includes timecoded video comments with timestamp positions. Supports pagination.
Add a comment to a file. Set timestamp (frame number) to anchor the comment on the video timeline.
Get details of a specific comment by ID.
Update a comment’s text or completion status.
Delete a comment permanently.
List files in a folder. Use list_projects to find root folder IDs, then list_folders to navigate. Supports pagination.
Get details of a specific file by ID, including download URLs (temporary, expire within 24h).
Update a file’s name or properties.
Delete a file permanently.
Import a file into a folder from a publicly accessible URL. The file is downloaded by Frame.io asynchronously; status…
Copy a file to a different folder.
Move a file to a different folder.
List subfolders in a folder. Use list_projects to find root folder IDs, then browse deeper with this tool. Supports…
Create a new folder inside a parent folder.
Get details of a specific folder by ID.
Update a folder’s name.
Delete a folder and all its contents permanently.
List all children (files, folders, version stacks) in a folder. Returns mixed types. Use list_files or list_folders for…
Copy a folder and its contents to a destination folder.
Move a folder to a different parent folder.
Get custom metadata values for a file. Use list_metadata_fields to see available field definitions.
List custom metadata field definitions for an account. Shows available fields that can be set on files.
Apply metadata field values to one or more files in a project. The same set of values is applied to every listed file…
List projects in a workspace. Returns project IDs and root_folder_id needed to browse files. Use list_workspaces to…
Create a new project in a workspace. Use list_workspaces to find workspace IDs.
Get details of a specific project by ID, including its root_folder_id for browsing files.
Update a project’s name or settings.
Delete a project permanently. This removes all files and folders within it.
List share links for a project. Share links allow external reviewers to view and comment on files.
Create a share link for a project. Optionally set expiration, password, and download permissions. Add assets with…
Get details of a specific share link by ID, including its public URL.
Update a share link’s name, expiration, password, or download settings.
Delete a share link permanently. External reviewers will lose access.
Add a file or folder to an existing share link so reviewers can see it.
Remove a file or folder from a share link.
Get the currently authenticated user’s profile including name, email, and avatar URL.
Validate Frame.io credentials by fetching the current user profile. Returns success status and message.
List version stacks in a folder. Version stacks group multiple versions of a file together.
Create a version stack from a list of file IDs. Groups file versions together for comparison and review.
Get details of a specific version stack by ID.
List file versions within a version stack. Returns individual file versions ordered by version number.
List workspaces in a Frame.io account. Workspaces contain projects. Use cursor from page_info for pagination.
Create a new workspace in a Frame.io account. Workspaces organize projects.
Get details of a specific workspace by ID.
Update a workspace’s name or settings.
Delete a workspace permanently. This removes all projects and files within it.