Get started free
All integrations

Frame.io integration

Frame.io is a cloud-based video collaboration platform that streamlines the review and approval process for video production teams. Upload, organize, and share media files, collect timestamped comments and annotations, manage project workflows, and integrate with popular editing tools like Adobe Premiere Pro, Final Cut Pro, and DaVinci Resolve. Perfect for video production teams, post-production studios, creative agencies, and media companies.

17 toolsTokenAPI docs

Common Frame.io use cases

  • listing user's teams
  • sharing with clients
  • managing review links
  • removing old versions
  • browsing team projects
  • renaming uploaded files
  • automated quality checks
  • verifying authentication
  • browsing project contents
  • correcting review feedback

What you can do with Frame.io

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Asset, 5 operations

  • POSTcreate_asset

    Creates a new asset in Frame.io. For files, initiates upload and returns signed URLs. For folders, creates the directory immediately.

  • DELETEdelete_asset

    Permanently deletes an asset from Frame.io. Removes the file and all associated comments and annotations.

  • GETget_asset

    Retrieves detailed information about a Frame.io asset including file metadata, transcoding status, and playback URLs.

  • GETlist_assets

    Lists child assets within a Frame.io folder or project root. Returns files, folders, and version stacks with metadata.

  • PUTupdate_asset

    Updates the metadata of a Frame.io asset such as name, description, or custom properties.

Comment, 4 operations

  • POSTcreate_comment

    Creates a new comment on a Frame.io asset. Supports timestamps for video positioning and visual annotations.

  • DELETEdelete_comment

    Permanently deletes a comment from a Frame.io asset.

  • GETlist_comments

    Lists all comments and replies on a Frame.io asset. Returns timestamped feedback with annotations and completion status.

  • PUTupdate_comment

    Updates the text of an existing comment on a Frame.io asset.

Project, 3 operations

  • POSTcreate_project

    Creates a new project within a Frame.io team. Returns the new project with its root asset ID for uploading content.

  • GETget_project

    Retrieves detailed information about a Frame.io project by its ID, including root asset ID and settings.

  • GETlist_projects

    Lists all projects within a Frame.io team. Returns project details including root asset IDs for navigating project contents.

Review link, 3 operations

  • POSTadd_review_link_assets

    Adds assets to an existing Frame.io review link so reviewers can view and comment on them.

  • POSTcreate_review_link

    Creates a shareable review link in Frame.io for external stakeholders to view and comment on videos without accounts.

  • GETlist_review_links

    Lists all review links for a Frame.io project. Returns shareable URLs with their settings and view counts.

Team, 1 operation

  • GETlist_teams

    Lists all teams the authenticated user belongs to in Frame.io. Returns team IDs, names, project counts, and storage usage.

User, 1 operation

  • GETget_me

    Retrieves the authenticated user's profile information from Frame.io including account details, email, and permissions.

Use Frame.io from Claude Code, Cursor or Codex

Connect Frame.io in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Frame.io operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Frame.io

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Frame.io once

    Add your Frame.io connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Frame.io integration FAQ

What can you do with the Frame.io integration?
LiveContext exposes 17 operations on Frame.io, covering asset, comment, project and review link. Common uses include listing user's teams, sharing with clients and managing review links.

Popular integrations

Browse the whole catalog