
Integration · Productivity
Connect Claude & ChatGPT to Frame.io V4
Ask your AI which comments are open on a cut, where a file lives, or to invite a client to a review link in Frame.io. It can browse workspaces, projects and folders, read and add review comments, search, upload, copy, move and rename files, and manage shares. Review rounds get easier to follow without opening every file.
Free plan, no credit card. Takes about a minute.
Try asking
“What comments are on the latest version of the trailer?”
The AI finds the file and lists its review comments, with timestamps shown as timecode.
“Add a comment at 00:42: the logo needs more space.”
It adds a review comment to the file at that timestamp.
“Find all files with 'interview' in the name.”
It searches files, folders and projects by text and returns the matches.
What your AI can do
Projects and files
Browse workspaces, projects and folders, search, upload from a URL, copy, move and rename files.
Review comments
Read comments with timecode, add comments at a timestamp or PDF page, and mark them complete.
Shares and people
List share links and their files, invite reviewers, and see who has access to a project.
“Create a folder called Final deliveries in the Summer campaign project and move the approved cut there.”
It finds the project's root folder, creates the subfolder and moves the file into it.
“Invite [email protected] to the client review share.”
It adds her as a reviewer on the share with a message. She is emailed unless you turn notifications off.
“Has the upload of the raw footage finished processing?”
It checks the file's upload and transcoding status.
27 tools for Frame.io V4
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_commentChanges dataAdd a review comment to a file (`file_id`) with `data.text`, optionally at a `data.timestamp` or on a PDF `data.page`.add_share_reviewersChanges dataInvite reviewers to a share (`share_id`) with `data.reviewers` (emails or user IDs) and a `data.message`. Invitees are emailed unless `data.notify_by_email` is false.copy_fileVisible to othersCopy a file (`file_id`) to the folder in `data.parent_id`, optionally with its comments and metadata.create_folderChanges dataCreate a subfolder inside `folder_id` with `data.name`.create_projectChanges dataCreate a project in a workspace (`workspace_id`) with `data.name` and optional `data.restricted`.get_current_userGet the Frame.io user you are signed in as.get_fileGet one file by `document_id`, including name, type, size, status and view link.get_file_metadataGet a file's metadata fields (e.g. status, rating, notes) by `file_id`.get_file_statusCheck a file's upload and transcoding status by `file_id`.get_folderGet one folder by `folder_id`.get_projectGet one project by `project_id`, including its root folder ID for browsing files.get_shareGet one share link by `share_id`, including its URL and settings.list_accountsList the Frame.io accounts you have access to.list_all_projectsList all projects in the account across workspaces.list_commentsList the review comments on a file by `file_id`, optionally with timestamps as timecode.list_folder_contentsList the files, folders and version stacks inside a folder by `folder_id`, with sort and paging.list_project_usersList the people with access to a project by `project_id`.list_projectsList the projects in a workspace by `workspace_id`.list_share_assetsList the files included in a share by `share_id`.list_sharesList the review and presentation share links of a project by `project_id`.list_workspacesList the workspaces in the account. Use a workspace ID to list its projects.move_fileVisible to othersMove a file (`file_id`) to another folder or version stack given in `data.parent_id`.rename_fileChanges dataRename a file by `document_id` with `data.name`.rename_folderChanges dataRename a folder by `folder_id` with `data.name`.search_assetsChanges dataSearch files, folders and projects by text `query`. Set `engine` to lexical (exact words) or nlp (natural language).update_commentChanges dataEdit a comment's text or mark it complete (`data.completed`) by `message_id`.upload_file_from_urlChanges dataUpload a file into `folder_id` from a public URL: `data.name` and `data.source_url`.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Frame.io V4 from the app list.
- 2
Paste your key
Paste the Client ID and Client secret from your own Adobe Developer Console project, then sign in to Frame.io once. In the Adobe Developer Console (developer.adobe.com/console), sign in with the Adobe ID you use for Frame.io and create a new project. Click Add API, choose Frame.io API, then pick User Authentication > OAuth Web App. Set the default redirect URI to https://pipmcp.com/oauth/callback and the redirect URI pattern to https://pipmcp\.com/oauth/callback. Your Frame.io account ID is returned by the list accounts tool.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
Click your name, then Settings › Connectors › Add custom connector. Paste your link as the Remote MCP server URL. Switch it on from the + menu in a chat.
Questions
What can the AI do in Frame.io V4?
It can read accounts, workspaces, projects, folders, files, file metadata and upload status, review comments, share links, the files in a share and the people on a project, and search assets. It can create projects and folders, upload a file from a public URL, copy, move and rename files and folders, add and edit comments, and invite reviewers to a share.
Does the AI see my Frame.io credentials?
No. Your Frame.io credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start by only browsing and reading comments. Moving and copying files changes your project structure, and inviting reviewers emails them, so these tools can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
Frame.io connects with OAuth, and this OAuth connection needs the PipMCP Pro plan. PipMCP also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own Frame.io account.
Why do I need to create an app in the Adobe Developer Console?
Frame.io V4 signs you in with your Adobe ID, so PipMCP uses an OAuth Web App that you own. You create it once in the Adobe Developer Console, paste its Client ID and Client secret into PipMCP, and sign in. The AI then acts as you, with the access your Frame.io user has.
Let your AI work in Frame.io V4 today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Frame.io V4 freePipMCP is not affiliated with Frame.io V4. Product names are trademarks of their owners.




