Integration

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.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Frame.io.Built from the 17 Frame.io tools below, on the connection you add once.

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

  • create_assetCreate assetPOSTCreates a new asset in Frame.io. For files, initiates upload and returns signed URLs. For folders, creates the directory immediately.
  • delete_assetDelete assetDELETEPermanently deletes an asset from Frame.io. Removes the file and all associated comments and annotations.
  • get_assetGet assetGETRetrieves detailed information about a Frame.io asset including file metadata, transcoding status, and playback URLs.
  • list_assetsList assetsGETLists child assets within a Frame.io folder or project root. Returns files, folders, and version stacks with metadata.
  • update_assetUpdate assetPUTUpdates the metadata of a Frame.io asset such as name, description, or custom properties.

Comment, 4 operations

  • create_commentCreate commentPOSTCreates a new comment on a Frame.io asset. Supports timestamps for video positioning and visual annotations.
  • delete_commentDelete commentDELETEPermanently deletes a comment from a Frame.io asset.
  • list_commentsList commentsGETLists all comments and replies on a Frame.io asset. Returns timestamped feedback with annotations and completion status.
  • update_commentUpdate commentPUTUpdates the text of an existing comment on a Frame.io asset.

Project, 3 operations

  • create_projectCreate projectPOSTCreates a new project within a Frame.io team. Returns the new project with its root asset ID for uploading content.
  • get_projectGet projectGETRetrieves detailed information about a Frame.io project by its ID, including root asset ID and settings.
  • list_projectsList projectsGETLists all projects within a Frame.io team. Returns project details including root asset IDs for navigating project contents.

Review link, 3 operations

  • add_review_link_assetsAdd review link assetsPOSTAdds assets to an existing Frame.io review link so reviewers can view and comment on them.
  • create_review_linkCreate review linkPOSTCreates a shareable review link in Frame.io for external stakeholders to view and comment on videos without accounts.
  • list_review_linksList review linksGETLists all review links for a Frame.io project. Returns shareable URLs with their settings and view counts.

Team, 1 operation

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

User, 1 operation

  • get_meGet meGETRetrieves 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