Connect Vimeo to Your AI Agent

Keep video titles and descriptions organized while new uploads are processed.

25 tools OAuth

Try a Vimeo Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Vimeo

Organize a Video Library

Group videos using their titles, descriptions, and available details.

/oo Vimeo: Review my Vimeo library and group the videos by their titles, descriptions, and other available details.

Upload a Finished Video

Submit a video from its media link and review upload progress.

/oo Vimeo: Upload [media link] to Vimeo with title [title] and description [description]. Tell me its current upload state.

Start Working with Vimeo

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Vimeo

    Authorize your Vimeo account through OAuth.

    Connect Vimeo →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Vimeo account with access to target videos; a media URL that remains valid for at least 24 hours for URL-based uploads.
  • Video metadata does not contain a transcript. Uploading from a URL can require Vimeo processing before playback is ready.

Vimeo Tools

Work with video metadata, folders, and showcases, and submit URL-based uploads or replacements. Video details do not supply spoken transcripts, and media may need processing.

Organize a Video Library

Group videos using their titles, descriptions, and available details.

Upload a Finished Video

Submit a video from its media link and review upload progress.

25 tools

Get Current User

Get the authenticated Vimeo user profile.

vimeo.get_current_user

List User Videos

List videos uploaded by the authenticated user or by a specified Vimeo user.

vimeo.list_user_videos

Get Video

Get metadata for a specific Vimeo video.

vimeo.get_video

Update Video

Update basic metadata for a Vimeo video without uploading or replacing media.

vimeo.update_video

Delete Video

Delete a Vimeo video by ID.

vimeo.delete_video

Upload Video From Url

Upload a new Vimeo video by asking Vimeo to pull the media from an HTTP or HTTPS URL.

vimeo.upload_video_from_url

Replace Video From Url

Add a new version to an existing Vimeo video by asking Vimeo to pull the replacement media from a URL.

vimeo.replace_video_from_url

Get Video Download Links

Get temporary downloadable file links for a Vimeo video when Vimeo exposes them.

vimeo.get_video_download_links

Download Video File

Download one Vimeo video file link and store it in connector transit storage.

vimeo.download_video_file

List Video Tags

List tags attached to a Vimeo video.

vimeo.list_video_tags

Add Video Tags

Add one or more tags to a Vimeo video.

vimeo.add_video_tags

Delete Video Tag

Remove a tag from a Vimeo video.

vimeo.delete_video_tag

List Showcases

List showcases that belong to the authenticated user or to a specified Vimeo user.

vimeo.list_showcases

Get Showcase

Get metadata for a specific Vimeo showcase.

vimeo.get_showcase

List Showcase Videos

List videos in a Vimeo showcase.

vimeo.list_showcase_videos

Add Video To Showcase

Add a Vimeo video to a showcase.

vimeo.add_video_to_showcase

Remove Video From Showcase

Remove a Vimeo video from a showcase.

vimeo.remove_video_from_showcase

List Folders

List folders that belong to the authenticated user or to a specified Vimeo user.

vimeo.list_folders

Create Folder

Create a Vimeo folder for the authenticated user or a specified Vimeo user.

vimeo.create_folder

Get Folder

Get metadata for a Vimeo folder.

vimeo.get_folder

Update Folder

Update a Vimeo folder name.

vimeo.update_folder

Delete Folder

Delete a Vimeo folder, optionally deleting the videos inside it.

vimeo.delete_folder

List Folder Videos

List videos in a Vimeo folder.

vimeo.list_folder_videos

Add Video To Folder

Add a Vimeo video to a folder.

vimeo.add_video_to_folder

Remove Video From Folder

Remove a Vimeo video from a folder without deleting the video.

vimeo.remove_video_from_folder

Frequently Asked Questions

Can library details summarize the spoken content?

Titles and descriptions do not provide a transcript. This integration does not infer spoken content from those details.

What kind of upload link do I need?

Provide a media link that stays accessible for at least 24 hours, and use a Vimeo account with upload access.

Is an accepted upload ready to play?

Not always. Vimeo may still need to import and process the video.

Connect Vimeo

About Vimeo ↗