4,500+ servers built on MCP Fusion
Vinkius

Frame.io MCP. Manage video assets and review feedback from your chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Frame.io MCP on Cursor AI Code Editor MCP Client Frame.io MCP on Claude Desktop App MCP Integration Frame.io MCP on OpenAI Agents SDK MCP Compatible Frame.io MCP on Visual Studio Code MCP Extension Client Frame.io MCP on GitHub Copilot AI Agent MCP Integration Frame.io MCP on Google Gemini AI MCP Integration Frame.io MCP on Lovable AI Development MCP Client Frame.io MCP on Mistral AI Agents MCP Compatible Frame.io MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Frame.io MCP Server lets you manage video assets and feedback directly from your AI client. List projects, retrieve asset metadata, and add time-coded comments without leaving your chat.

It's built for post-production teams that need a single source of truth for review cycles.

What your AI agents can do

Add comment

Posts a new, time-coded comment directly onto a specified video asset.

Get asset details

Retrieves the full metadata for a specific media asset.

Get my profile

Gets the current user's profile information on Frame.io.

+ 9 more capabilities included
List all team projects

Retrieves a list of projects belonging to a specific team, including key metadata.

Get details for a specific project

Fetches full metadata for a single project, giving context on ownership and status.

List and get asset metadata

Allows you to list files or folders within a project and retrieve detailed metadata for any specific media asset.

List and add comments

Retrieves all existing comments on an asset, and allows you to post new time-coded feedback directly.

View review links

Lists the unique links used to share media with external stakeholders for review.

Identify project collaborators

Retrieves a list of all team members and people who have access to the project.

Navigate the asset library

Lists folders and subfolders, helping you organize or find specific assets within the project structure.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Frame.io MCP Server: 12 Tools for Video Workflow

Use these 12 tools to list, retrieve, and modify data for projects, assets, and comments within Frame.io.

add019d759e

add comment

Posts a new, time-coded comment directly onto a specified video asset.

get019d759e

get asset details

Retrieves the full metadata for a specific media asset.

get019d759e

get my profile

Gets the current user's profile information on Frame.io.

get019d759e

get project details

Fetches comprehensive metadata about a given project.

list019d759e

list accounts

Lists all billing accounts associated with the user's Frame.io account.

list019d759e

list asset comments

Retrieves a list of comments left on a specific asset.

list019d759e

list assets

Lists media files or folder contents within a project scope.

list019d759e

list collaborators

Retrieves a list of all team members collaborating on a project.

list019d759e

list folders

Lists all folders and subfolders contained within a project's directory structure.

list019d759e

list projects

Lists all projects that belong to a specified team.

list019d759e

list review links

Lists the unique links used to share the project with external reviewers.

list019d759e

list teams

Lists all teams the user belongs to within Frame.io.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Frame.io, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You're hooking up Frame.io to your AI client. This server lets your agent handle your video assets and feedback without you leaving your chat. You'll list projects, grab asset metadata, and drop time-coded comments right from the conversation. It's built for post-production crews who need one place for all their review cycles.

list_teams lets you see every team you belong to within Frame.io. list_projects then lists all projects attached to a specific team. You can also get get_project_details to pull comprehensive metadata on any single project, telling you about its ownership and status.

Need to manage assets? You've got list_assets to list all the media files or folder contents inside a project. You can also list_folders to see all the folders and subfolders in a project's directory. To get the deep details on any specific piece of media, run get_asset_details.

For feedback, you can list_asset_comments to pull a list of comments already left on an asset, and you't have to stop there; add_comment lets you post new, time-coded feedback directly onto that asset.

Want to know who's involved? list_collaborators retrieves a list of everyone—team members and other people—who have access to the project. You can also list_review_links to see the unique links you use to share the media with external reviewers. Finally, get_my_profile just grabs your current user profile information on Frame.io.

How Frame.io MCP Works

  1. 1 Subscribe to the Frame.io MCP Server on Vinkius Marketplace and enter your Personal Access Token.
  2. 2 Ask your AI agent to perform an action, like 'Show me the latest feedback on the 'Product Launch' video.'
  3. 3 The agent calls the necessary tool (e.g., list_asset_comments), fetches the data, and presents the structured feedback or project overview in plain text.

The bottom line is that your AI client runs the necessary Frame.io API calls in the background, letting you talk to your video assets instead of clicking through a dashboard.

Who Is Frame.io MCP For?

This is for post-production managers and creative directors who are tired of jumping between the Frame.io web UI and Slack just to track status. You need a single place to manage assets, review links, and feedback threads without leaving your primary chat interface.

Video Editor

Checks for new comments or updates project statuses instantly by asking the agent, eliminating the need to open the platform and manually check the 'Comments' tab.

Creative Director

Gets a real-time overview of project progress and review links across multiple teams by querying the agent, instead of having to check multiple dashboards.

Post-Production Manager

Automates the retrieval of asset metadata and feedback threads for audit reports, saving hours of manual data compilation.

What Changes When You Connect

  • You check for new comments or update project statuses instantly. Instead of opening Frame.io and navigating to the 'Comments' tab, just ask your agent to run list_asset_comments.
  • You get a real-time project overview across teams. Running list_projects gives you status and ownership data without having to check multiple dashboards.
  • You automate data gathering for reports. By calling get_asset_details and list_asset_comments, your agent compiles metadata and feedback threads for audit reports instantly.
  • You maintain project context. Use list_collaborators to immediately know who is involved in a project, skipping the manual process of checking the team roster.
  • You track external reviews easily. Running list_review_links shows exactly how and when your media is being shared with external stakeholders.
  • You keep your workflow moving fast. Fetching specific asset details or comments using the agent keeps your post-production flow active without context switching.

Real-World Use Cases

01

Need to confirm review status for a client video.

The client needs to know if the final video is ready for sign-off. Instead of logging into Frame.io and manually checking the project dashboard, you ask your agent to run list_review_links. The agent finds the links and tells you which external stakeholders have accessed them, giving you immediate status.

02

Compiling feedback from a massive shoot day.

A shoot day generates hundreds of assets and comments. You prompt your agent: 'What's the status of the 'Marketing Campaign' project?' The agent runs list_projects and then uses list_assets and list_asset_comments to pull all key feedback and metadata into one summary, solving the problem of scattered data.

03

Need to onboard a new team member into a project.

A project needs more eyes on it. Instead of manually going to the project settings to add users, you ask your agent to run list_collaborators and check the current roster. You get the list of people, confirming who needs to be added, keeping the process fast.

04

Audit trail for project sign-off.

The legal team needs proof that all assets were reviewed. You ask the agent to get project details using get_project_details, then use list_assets to grab metadata for every file, and finally use list_asset_comments to gather all feedback, creating a comprehensive, auditable record.

The Tradeoffs

Blindly listing all assets

Calling list_assets without providing a project ID or folder scope, hoping to get everything in one go. This results in an API error or a timeout because the system can't handle the massive, unfiltered query.

Always scope your request. First, run list_teams to find the team ID, then list_projects to find the specific project ID. Finally, use list_assets with the correct project_id and folder_id to get exactly what you need.

Ignoring time-coded feedback

Treating comments as simple text notes. You just ask for 'feedback on the video'. The agent might return a massive wall of text that doesn't pinpoint the exact moment the issue occurred.

Use the list_asset_comments tool. This tool specifically retrieves comments with time-coded markers, letting you tell the agent: 'Show me all comments on 'vid_9876' between 00:30 and 00:45'.

Assuming all assets are visible

Trying to view a file by name without checking permissions. The agent fails because the user lacks access, and you waste time troubleshooting a simple permissions issue.

First, run list_collaborators to confirm who has access to the project. If permissions are the issue, ask the agent to get_project_details to verify the overall project status before trying to access assets.

When It Fits, When It Doesn't

Use this MCP Server if your primary job involves managing video assets, tracking creative feedback, or coordinating review cycles. You need to interact with the structured data (metadata, comments, links) without leaving your chat.

Don't use it if you just need to store video files or manage billing accounts—you'd use a dedicated storage service or billing tool instead. If you only need to know who is in the team, list_collaborators is enough. If you need to know what assets are available, you need list_assets combined with list_folders to get the full context.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Frame.io. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

add_comment get_asset_details get_my_profile get_project_details list_accounts list_asset_comments list_assets list_collaborators list_folders list_projects list_review_links list_teams

Checking project status means clicking through five different dashboards.

Today, checking a single project's status is a mess. You open Frame.io, click on the project, then check the 'Assets' tab for metadata. Then you switch to the 'Comments' tab to see feedback. If you need to know who reviewed it, you check the 'Team' list, and if you need to know if the client saw it, you have to open a separate 'Review Links' page. It's a full context switch, every single time.

With this MCP server, you simply talk to your agent. You ask: 'What's the status of the 'Campaign' video?' The agent runs `get_project_details`, fetches the metadata, and immediately provides a concise summary of status, ownership, and key feedback—all in one conversation.

Adding feedback using the `add_comment` tool.

Before, if you wanted to approve a cut, you had to open the video, scrub to the exact second (say, 1:15), and type in the comment box. That required precise timing and multiple clicks.

Now, you just tell your agent: 'Add a comment to 'vid_9876' at 1:15: Great work, ready for export.' The agent handles the time-coding and posting, letting you give approvals instantly from your chat.

Common Questions About Frame.io MCP

How do I use the `list_assets` tool to find a specific file? +

The list_assets tool lists files and folders within a defined scope. You must provide the project and folder ID so the agent knows where to look. You can't just ask for a file name; you need the context.

What is the difference between `list_assets` and `list_folders`? +

Both list contents, but list_assets returns actual media files with their metadata. list_folders only lists the directory structure, helping you navigate the project library without getting file data.

Can I use `add_comment` to approve a video cut? +

Yes. You use the add_comment tool and specify the asset ID and the time-coded marker. The agent posts your feedback and approval directly into the project timeline.

Do I need to know the project ID to use `get_project_details`? +

Yes. The get_project_details tool requires the project ID to pull accurate metadata. The agent can help you find this ID first by running list_projects.

How do I check who has access to the project using `list_collaborators`? +

Simply prompt the agent to use list_collaborators. It retrieves the full list of users and roles involved in that project, giving you a complete view of the team.

How do I list all the projects I've worked on using the `list_projects` tool? +

The list_projects tool retrieves all projects associated with your team. You'll need to provide the team ID to get a full list. This helps you quickly identify which projects are active or stalled.

Can I check the metadata for an asset using `get_asset_details` if I only have the asset name? +

No, you must provide the full asset ID to use get_asset_details. The tool requires a unique identifier to pull the complete metadata. If you only have the name, run list_assets first.

What information can I get about the team members using `list_collaborators`? +

The list_collaborators tool lists all users who have access to the project. For each person, it provides their name, role, and current status within the project.

How do I get an Access Token for Frame.io? +

You can generate a Personal Access Token in the Frame.io Developer Portal at https://developer.frame.io.

Can I add comments with a specific timecode using the agent? +

Yes! The 'add_comment' tool accepts an optional 'timestamp' parameter in seconds, allowing you to pin your feedback to a specific moment in the video.

How do I see the assets inside a specific folder? +

Use the 'list_assets' tool and provide the Folder ID as the 'parentId'. The agent will return all files and sub-folders contained within that directory.

Is it possible to list external review links? +

Yes! Use the 'list_review_links' tool and provide the Project ID. The agent will retrieve all active shared links for that project.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for Frame.io. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.