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.
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 mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Frame.io
Create your workspace
Sign up free. Nothing to install.
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.
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
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…