Skip to content

Integration · Websites & content

vimeo.com

Connect Claude & ChatGPT to Vimeo

Ask your AI to find a video, change its title or privacy, or reply to comments on Vimeo. It can list and search your videos, read details and embed code, upload a video from a public link, and list caption tracks. It can also create showcases and folders and put videos in them.

Connect Vimeo free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which of my videos have onboarding in the title?”

    The AI searches your videos by title and lists the matches with their links.

  • “Make the Q3 all-hands video unlisted.”

    It finds the video and changes its privacy to unlisted. Nothing else on the video changes.

  • “Give me the embed code for our product demo.”

    It gets the video and returns its embed code.

What your AI can do

Videos

List and search your videos, read details and embed code, update title, description and privacy, and upload from a link.

Comments and captions

Read comments, post comments and replies, and list a video's caption and subtitle tracks.

Showcases and folders

Create and update showcases, create folders, and add or remove videos.

  • “Upload the video at this link and call it Customer story.”

    It uploads the video from the public link with that title, and can set a description and privacy too.

  • “Reply thanks to the newest comment on the launch video.”

    It lists the video's comments and replies to the newest one. The reply is public.

  • “Put all the webinar recordings in a showcase called Webinars.”

    It creates the showcase, finds the recordings and adds each video to it.

316 tools for Vimeo

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_a_text_track_to_a_videoChanges dataCreate a new texttrack for a video. Required: language, name or type. API summary: Add a text track to a video.
  • add_a_video_thumbnailChanges dataCreate a new picture for a video. API summary: Add a video thumbnail.
  • add_video_commentChanges dataPost a public comment on a video: `video_id` and `text`.
  • add_video_to_folderChanges dataMove a video into a folder: `project_id` and `video_id`.
  • add_video_to_showcaseChanges dataAdd a video to a showcase: `album_id` and `video_id`.
  • create_access_tokenDeletesCreate a new access token. Required: code, grant type or redirect uri. Destructive action; may require approval. API summary: Exchange an authorization code for an access token.
  • create_album_custom_thumbnailChanges dataCreate a new custom thumbnail for a album. API summary: Add a custom uploaded thumbnail.
  • create_album_logoChanges dataCreate a new logo for a album. API summary: Add a custom album logo.
  • create_an_on_demand_pageChanges dataCreate a new page. Required: content rating, description, name or type. Search pages first to avoid duplicates. API summary: Create an On Demand page.
  • create_channelChanges dataCreate a new channel. Required: name or privacy. Search channels first to avoid duplicates. API summary: Create a channel.
  • create_customerChanges dataCreate a new customer. Required: grant type or scope. API summary: Authorize a client with OAuth.
  • create_customlogoChanges dataCreate a new customlogo. API summary: Add a custom logo.
  • create_folderChanges dataCreate a folder with a `name`.
  • create_groupChanges dataCreate a new group. Required: name. Search groups first to avoid duplicates. API summary: Create a group.
  • create_pageChanges dataCreate a new page. Required: content rating, description, name or type. Search pages first to avoid duplicates. API summary: Create an On Demand page.
  • create_page_backgroundChanges dataCreate a new background for a page. API summary: Add a background to an On Demand page.
  • create_page_pictureChanges dataCreate a new picture for a page. API summary: Add a poster to an On Demand page.
  • create_page_promotionChanges dataCreate a new promotion for a page. Required: download, stream period, total or type. Search promotions first to avoid duplicates. API summary: Add a promotion to an On Demand page.
  • create_pictureChanges dataCreate a new picture. API summary: Add a user picture.
  • create_showcaseChanges dataCreate a showcase with a `name`, optional `description`, `privacy` and layout settings.
  • create_userChanges dataCreate a new user. Required: users. Search users first to avoid duplicates. API summary: Follow a list of users.
  • create_user_albumChanges dataCreate a new album for a user. Required: name. Search albums first to avoid duplicates. API summary: Create an album.
  • create_user_customlogoChanges dataCreate a new customlogo for a user. API summary: Add a custom logo.
  • create_user_follow_usersChanges dataCreate a new user for a user. Required: users. Search users first to avoid duplicates. API summary: Follow a list of users.
  • create_user_pictureChanges dataCreate a new picture for a user. API summary: Add a user picture.
  • create_user_projectChanges dataCreate a new project for a user. Required: name. API summary: Create a project.
  • create_video_creditChanges dataCreate a new credit for a video. Required: email, name, role or user uri. Search credits first to avoid duplicates. API summary: Credit a user in a video.
  • create_video_credit_add_video_creditChanges dataCreate a new credit for a video. Required: email, name, role or user uri. Search credits first to avoid duplicates. API summary: Credit a user in a video.
  • create_video_messageChanges dataCreate a new message for a video. Required: text. API summary: Add a comment to a video.
  • create_video_pictureChanges dataCreate a new picture for a video. API summary: Add a video thumbnail.
  • create_video_texttrackChanges dataCreate a new texttrack for a video. Required: language, name or type. API summary: Add a text track to a video.
  • create_video_timelinethumbnailChanges dataCreate a new timelinethumbnail for a video. API summary: Add a new timeline event thumbnail to a video.
  • create_video_versionChanges dataCreate a new version for a video. Required: file name or upload. API summary: Add a version to a video.
  • create_vimeo_oauth1DeletesCreate a new vimeo oauth1. Required: grant type, token or token secret. Destructive action; may require approval. API summary: Convert OAuth 1 access tokens to OAuth 2 access tokens.
  • delete_albumDeletesPermanently delete a album by album id. Destructive action; may require approval. API summary: Delete an album.
  • delete_album_custom_thumbnailDeletesPermanently delete a custom thumbnail by thumbnail id. Destructive action; may require approval. API summary: Remove a custom uploaded album thumbnail.
  • delete_album_logoDeletesPermanently delete a logo by logo id. Destructive action; may require approval. API summary: Remove a custom album logo.
  • delete_categoryDeletesPermanently delete a category by category. Destructive action; may require approval. API summary: Unsubscribe a user from a category.
  • delete_channelDeletesPermanently delete a channel by channel id. Destructive action; may require approval.
  • delete_channel_categoryDeletesPermanently delete a category by category. Destructive action; may require approval. API summary: Remove a category from a channel.
  • delete_channel_moderatorDeletesPermanently delete a moderator by user id. Destructive action; may require approval. API summary: Remove a specific channel moderator.
  • delete_channel_moderatorsMoves moneyPermanently delete a moderator by channel id. Financial or irreversible action; may require approval. API summary: Remove a list of channel moderators.
  • delete_channel_tagDeletesPermanently delete a tag by word. Destructive action; may require approval. API summary: Remove a tag from a channel.
  • delete_channel_unsubscribe_from_channel_alt1DeletesPermanently delete a channel by channel id. Destructive action; may require approval. API summary: Unsubscribe a user from a specific channel.
  • delete_channel_videoDeletesPermanently delete a video by video id. Destructive action; may require approval. API summary: Remove a specific video from a channel.
  • delete_channel_videosMoves moneyPermanently delete a video by channel id. Financial or irreversible action; may require approval. API summary: Remove a list of videos from a channel.
  • delete_domainDeletesPermanently delete a domain by domain. Destructive action; may require approval. API summary: Remove a domain from a video's whitelist.
  • delete_groupDeletesPermanently delete a group by group id. Destructive action; may require approval.
  • delete_group_videoDeletesPermanently delete a video by video id. Destructive action; may require approval. API summary: Remove a video from a group.
  • delete_likeDeletesPermanently delete a like by video id. Destructive action; may require approval. API summary: Cause a user to unlike a video.
  • delete_pageDeletesPermanently delete a page by ondemand id. Destructive action; may require approval. API summary: Delete a draft of an On Demand page.
  • delete_page_backgroundDeletesPermanently delete a background by background id. Destructive action; may require approval. API summary: Remove a background from an On Demand page.
  • delete_page_genreDeletesPermanently delete a genre by genre id. Destructive action; may require approval. API summary: Remove a genre from an On Demand page.
  • delete_page_promotionDeletesPermanently delete a promotion by promotion id. Destructive action; may require approval. API summary: Remove a promotion from an On Demand page.
  • delete_page_regionDeletesPermanently delete a region by country. Destructive action; may require approval. API summary: Remove a specific region from an On Demand page.
  • delete_page_regionsMoves moneyPermanently delete a region by ondemand id. Financial or irreversible action; may require approval. API summary: Remove a list of regions from an On Demand page.
  • delete_page_videoDeletesPermanently delete a video by video id. Destructive action; may require approval. API summary: Remove a video from an On Demand page.
  • delete_pictureDeletesPermanently delete a picture by portraitset id. Destructive action; may require approval. API summary: Delete a user picture.
  • delete_portfolio_videoDeletesPermanently delete a video by video id. Destructive action; may require approval. API summary: Remove a video from a portfolio.
  • delete_projectDeletesPermanently delete a project by project id. Destructive action; may require approval.
  • delete_project_videoDeletesPermanently delete a video by video id. Destructive action; may require approval. API summary: Remove a specific video from a project.
  • delete_project_videosMoves moneyPermanently delete a video by project id. Financial or irreversible action; may require approval. API summary: Remove a list of videos from a project.
  • delete_tokensMoves moneyPermanently delete a token. Financial or irreversible action; may require approval. API summary: Revoke the current access token.
  • delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Restrict a user from viewing a private channel.
  • delete_user_albumDeletesPermanently delete a album by album id. Destructive action; may require approval. API summary: Delete an album.
  • delete_user_categoryDeletesPermanently delete a category by category. Destructive action; may require approval. API summary: Unsubscribe a user from a category.
  • delete_user_channelDeletesPermanently delete a channel by channel id. Destructive action; may require approval. API summary: Unsubscribe a user from a specific channel.
  • delete_user_delete_video_privacy_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Restrict a user from viewing a private video.
  • delete_user_documentDeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: Complete a user's streaming upload.
  • delete_user_groupDeletesPermanently delete a group by group id. Destructive action; may require approval. API summary: Remove a user from a group.
  • delete_user_likeDeletesPermanently delete a like by video id. Destructive action; may require approval. API summary: Cause a user to unlike a video.
  • delete_user_pictureDeletesPermanently delete a picture by portraitset id. Destructive action; may require approval. API summary: Delete a user picture.
  • delete_user_projectDeletesPermanently delete a project by project id. Destructive action; may require approval.
  • delete_user_unfollow_userDeletesPermanently delete a user by follow user id. Destructive action; may require approval. API summary: Unfollow a user.
  • delete_user_unfollow_user_alt1DeletesPermanently delete a user by follow user id. Destructive action; may require approval. API summary: Unfollow a user.
  • delete_user_watchlaterDeletesPermanently delete a watchlater by video id. Destructive action; may require approval. API summary: Remove a video from a user's Watch Later queue.
  • delete_videoDeletesPermanently delete a video by `video_id`. Cannot be undone.
  • delete_video_2DeletesPermanently delete a video by video id. Destructive action; may require approval. API summary: Delete a specific video from a user's watch history.
  • delete_video_creditDeletesPermanently delete a credit by credit id. Destructive action; may require approval. API summary: Delete the credit for a user in a video.
  • delete_video_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete a video comment.
  • delete_video_pictureDeletesPermanently delete a picture by picture id. Destructive action; may require approval. API summary: Delete a video thumbnail.
  • delete_video_presetDeletesPermanently delete a preset by preset id. Destructive action; may require approval. API summary: Remove an embed preset from a video.
  • delete_video_tagDeletesPermanently delete a tag by word. Destructive action; may require approval. API summary: Remove a tag from a video.
  • delete_video_texttrackDeletesPermanently delete a texttrack by texttrack id. Destructive action; may require approval. API summary: Delete a text track.
  • delete_videosMoves moneyPermanently delete a video. Financial or irreversible action; may require approval. API summary: Delete a user's watch history.
  • delete_watchlaterDeletesPermanently delete a watchlater by video id. Destructive action; may require approval. API summary: Remove a video from a user's Watch Later queue.
  • get_a_specific_video_in_a_portfolioGet one video for a portfolio by video id. API summary: Get a specific video in a portfolio.
  • get_a_specific_video_in_an_albumGet one video for a album by video id. API summary: Get a specific video in an album.
  • get_album_custom_thumbnailGet one custom thumbnail for a album by thumbnail id. API summary: Get a specific custom uploaded album thumbnail.
  • get_album_logoGet one logo for a album by logo id. API summary: Get a specific custom album logo.
  • get_album_videoGet one video for a album by video id. API summary: Get a specific video in an album.
  • get_all_the_categories_that_a_user_followsList categories. Optional filters: direction or sort. Results are paginated. API summary: Get all the categories that a user follows.
  • get_all_the_credited_users_in_a_videoSearch credits for a video by direction, query or sort. Use this to find existing credits before creating a new credit. Results are paginated. API summary: Get all the credited users in a video.
  • get_all_the_followers_of_a_userSearch users for a user by direction, query or sort. Use this to find existing users before creating a new user. Results are paginated. API summary: Get all the followers of a user.
  • get_all_the_related_videos_of_a_videoSearch videos for a video by filter. Use this to find existing videos before creating a new video. Results are paginated. API summary: Get all the related videos of a video.
  • get_all_the_thumbnails_of_a_videoList pictures for a video. Results are paginated. API summary: Get all the thumbnails of a video.
  • get_all_the_videos_in_a_portfolioSearch videos for a portfolio by containing uri, filter, filter embeddable or sort. Use this to find existing videos before creating a new video. Results are paginated. API summary: Get all the videos in a portfolio.
  • get_all_the_videos_in_a_projectList videos for a project. Optional filters: direction or sort. Results are paginated. API summary: Get all the videos in a project.
  • get_all_the_videos_in_an_albumSearch videos for a album by containing uri, direction, filter, filter embeddable, query or sort. Use this to find existing videos before creating a new video. Results are paginated. API summary: Get all the videos in an album.
  • get_categoryGet one category by category. API summary: Get a specific category.
  • get_category_check_if_user_subscribed_to_category_alt1Get one category by category. API summary: Check if a user follows a category.
  • get_category_videoGet one video for a category by video id. API summary: Check for a video in a category.
  • get_channelGet one channel by channel id. API summary: Get a specific channel.
  • get_channel_check_if_user_subscribed_to_channel_alt1Get one channel by channel id. API summary: Check if a user follows a channel.
  • get_channel_moderatorGet one moderator for a channel by user id. API summary: Get a specific channel moderator.
  • get_channel_tagGet one tag for a channel by word. API summary: Check if a tag has been added to a channel.
  • get_channel_videoGet one video for a channel by video id. API summary: Get a specific video in a channel.
  • get_customlogoGet one customlogo by logo id. API summary: Get a specific custom logo.
  • get_folderGet one folder by `project_id`.
  • get_genreGet one genre by genre id. API summary: Get a specific On Demand genre.
  • get_genre_pageGet one page for a genre by ondemand id. API summary: Get a specific On Demand page in a genre.
  • get_groupGet one group by group id. API summary: Get a specific group.
  • get_group_check_if_user_joined_group_alt1Get one group by group id. API summary: Check if a user has joined a group.
  • get_group_videoGet one video for a group by video id. API summary: Get a specific video in a group.
  • get_likeGet one like by video id. API summary: Check if a user has liked a video.
  • get_my_accountGet your own Vimeo account details, plan and upload quota.
  • get_oauthGet one oauth. API summary: Verify an OAuth 2 token.
  • get_orderGet one order by ondemand id. API summary: Check if a user has made a purchase or rental from an On Demand page.
  • get_pageGet one page by ondemand id. API summary: Get a specific On Demand page.
  • get_page_backgroundGet one background for a page by background id. API summary: Get a specific background of an On Demand page.
  • get_page_genreGet one genre for a page by genre id. API summary: Check whether an On Demand page belongs to a genre.
  • get_page_pictureGet one picture for a page by poster id. API summary: Get a specific poster of an On Demand page.
  • get_page_promotionGet one promotion for a page by promotion id. API summary: Get a specific promotion on an On Demand page.
  • get_page_regionGet one region for a page by country. API summary: Get a specific region of an On Demand page.
  • get_page_seasonGet one season for a page by season id. API summary: Get a specific season on an On Demand page.
  • get_page_videoGet one video for a page by video id. API summary: Get a specific video on an On Demand page.
  • get_pictureGet one picture by portraitset id. API summary: Get a specific user picture.
  • get_portfolioGet one portfolio by portfolio id. API summary: Get a specific portfolio.
  • get_portfolio_videoGet one video for a portfolio by video id. API summary: Get a specific video in a portfolio.
  • get_presetGet one preset by preset id. API summary: Get a specific embed preset.
  • get_regionGet one region by country. API summary: Get a specific On Demand region.
  • get_showcaseGet one showcase by `album_id`.
  • get_tagGet one tag by word. API summary: Get a specific tag.
  • get_userGet one user by follow user id. API summary: Check if a user is following another user.
  • get_user_albumGet one album for a user by album id. API summary: Get a specific album.
  • get_user_categoryGet one category for a user by category. API summary: Check if a user follows a category.
  • get_user_channelGet one channel for a user by channel id. API summary: Check if a user follows a channel.
  • get_user_check_if_user_is_followingGet one user for a user by follow user id. API summary: Check if a user is following another user.
  • get_user_customlogoGet one customlogo for a user by logo id. API summary: Get a specific custom logo.
  • get_user_documentGet one document for a user by document id. API summary: Get a user's upload attempt.
  • get_user_get_userGet one user by user id. API summary: Get a user.
  • get_user_groupGet one group for a user by group id. API summary: Check if a user has joined a group.
  • get_user_likeGet one like for a user by video id. API summary: Check if a user has liked a video.
  • get_user_pictureGet one picture for a user by portraitset id. API summary: Get a specific user picture.
  • get_user_portfolioGet one portfolio for a user by portfolio id. API summary: Get a specific portfolio.
  • get_user_presetGet one preset for a user by preset id. API summary: Get a specific embed preset.
  • get_user_projectGet one project for a user by project id. API summary: Get a specific project.
  • get_user_videoGet one video for a user by video id. API summary: Check if a user owns a video.
  • get_user_watchlaterGet one watchlater for a user by video id. API summary: Check if a user has added a specific video to their Watch Later queue.
  • get_videoGet one video by `video_id` with title, description, privacy, link, embed code and stats.
  • get_video_2Get one video by video id. API summary: Check if a user owns a video.
  • get_video_creditGet one credit for a video by credit id. API summary: Get a specific credited user in a video.
  • get_video_messageGet one message for a video by message id. API summary: Get a specific video comment.
  • get_video_pictureGet one picture for a video by picture id. API summary: Get a specific video thumbnail.
  • get_video_presetGet one preset for a video by preset id. API summary: Check if an embed preset has been added to a video.
  • get_video_tagGet one tag for a video by word. API summary: Check if a tag has been added to a video.
  • get_video_texttrackGet one texttrack for a video by texttrack id. API summary: Get a specific text track.
  • get_video_timelinethumbnailGet one timelinethumbnail for a video by thumbnail id. API summary: Get a timeline event thumbnail.
  • get_watchlaterGet one watchlater by video id. API summary: Check if a user has added a specific video to their Watch Later queue.
  • list_album_custom_thumbnailsList custom thumbnails for a album. Results are paginated. API summary: Get all the custom upload thumbnails of an album.
  • list_album_logosList logos for a album. Results are paginated. API summary: Get all the custom logos of an album.
  • list_categoriesList categories. Optional filters: direction or sort. Results are paginated. API summary: Get all categories.
  • list_channel_categoriesList categories for a channel. API summary: Get all the categories in a channel.
  • list_channel_tagsList tags for a channel. API summary: Get all the tags that have been added to a channel.
  • list_comment_messagesList messages for a comment. Results are paginated. API summary: Get all the replies to a video comment.
  • list_contentratingsList contentratings. API summary: Get all content ratings.
  • list_creativecommonsList creativecommons. API summary: Get all Creative Commons licenses.
  • list_customlogosList customlogos. API summary: Get all the custom logos that belong to a user.
  • list_domainsList domains. Results are paginated. API summary: Get all the domains on a video's whitelist.
  • list_feedsList feeds. Optional filters: type. Results are paginated. API summary: Get all the videos in a user's feed.
  • list_folder_videosList the videos in a folder by `project_id`.
  • list_foldersList your folders (projects).
  • list_genresList genres. API summary: Get all On Demand genres.
  • list_my_videosList your videos, with an optional `query` to search by title, plus sorting, `filter` and paging.
  • list_ordersList orders. API summary: Check if a user has made a purchase or rental from an On Demand page.
  • list_page_backgroundsList backgrounds for a page. Results are paginated. API summary: Get all the backgrounds of an On Demand page.
  • list_page_genresList genres for a page. API summary: Get all the genres of an On Demand page.
  • list_page_picturesList pictures for a page. Results are paginated. API summary: Get all the posters of an On Demand page.
  • list_page_regionsList regions for a page. API summary: Get all the regions of an On Demand page.
  • list_picturesList pictures. Results are paginated. API summary: Get all the pictures that belong to a user.
  • list_preset_videosList videos for a preset. Results are paginated. API summary: Get all the videos that have been added to an embed preset.
  • list_preset_videos_get_embed_preset_videosList videos for a preset. Results are paginated. API summary: Get all the videos that have been added to an embed preset.
  • list_presetsList presets. Results are paginated. API summary: Get all the embed presets that a user has created.
  • list_promotion_codesList codes for a promotion. Results are paginated. API summary: Get all the codes of a promotion on an On Demand page.
  • list_regionsList regions. API summary: Get all the On Demand regions.
  • list_showcase_videosList the videos in a showcase by `album_id`, with an optional `query`.
  • list_showcasesList your showcases (albums), with an optional `query`.
  • list_tag_videosList videos for a tag. Optional filters: direction or sort. Results are paginated. API summary: Get all the videos with a specific tag.
  • list_tutorialsList tutorials. API summary: Get started with the Vimeo API.
  • list_user_categoriesList categories for a user. Optional filters: direction or sort. Results are paginated. API summary: Get all the categories that a user follows.
  • list_user_customlogosList customlogos for a user. API summary: Get all the custom logos that belong to a user.
  • list_user_feedsList feeds for a user. Optional filters: type. Results are paginated. API summary: Get all the videos in a user's feed.
  • list_user_picturesList pictures for a user. Results are paginated. API summary: Get all the pictures that belong to a user.
  • list_user_presetsList presets for a user. Results are paginated. API summary: Get all the embed presets that a user has created.
  • list_user_projectsList projects for a user. Optional filters: direction or sort. Results are paginated. API summary: Get all the projects that belong to a user.
  • list_usersList users. Optional filters: direction. Results are paginated. API summary: Get all the users who can view a private channel.
  • list_users_get_video_privacy_usersList users. Results are paginated. API summary: Get all the users who can view a private video.
  • list_users_get_video_privacy_users_alt1List users. Results are paginated. API summary: Get all the users who can view a private video.
  • list_video_available_albumsList available albums for a video. Results are paginated. API summary: Get all the albums to which a user can add or remove a specific video.
  • list_video_available_channelsList available channels for a video. API summary: Get all the channels to which a user can add or remove a specific video.
  • list_video_captionsList the caption and subtitle tracks of a video by `video_id`.
  • list_video_categoriesList categories for a video. API summary: Get all the categories to which a video belongs.
  • list_video_commentsList comments on a video by `video_id`.
  • list_video_likesList likes for a video. Optional filters: direction or sort. Results are paginated. API summary: Get all the users who have liked a video.
  • list_video_likes_get_video_likesList likes for a video. Optional filters: direction or sort. Results are paginated. API summary: Get all the users who have liked a video.
  • list_video_messagesList messages for a video. Optional filters: direction. Results are paginated. API summary: Get all the comments on a video.
  • list_video_picturesList pictures for a video. Results are paginated. API summary: Get all the thumbnails of a video.
  • list_video_tagsList tags for a video. API summary: Get all the tags of a video.
  • list_video_texttracksList texttracks for a video. API summary: Get all the text tracks of a video.
  • list_videosList videos. Results are paginated. API summary: Get all the videos that a user has watched.
  • remove_a_list_of_videos_from_a_projectMoves moneyPermanently delete a video by project id. Financial or irreversible action; may require approval. API summary: Remove a list of videos from a project.
  • remove_a_specific_video_from_a_projectDeletesPermanently delete a video by video id. Destructive action; may require approval. API summary: Remove a specific video from a project.
  • remove_a_user_from_a_groupDeletesPermanently delete a group by group id. Destructive action; may require approval. API summary: Remove a user from a group.
  • remove_a_video_from_a_portfolioDeletesPermanently delete a video by video id. Destructive action; may require approval. API summary: Remove a video from a portfolio.
  • remove_a_video_from_an_albumDeletesPermanently delete a video by video id. Destructive action; may require approval. API summary: Remove a video from an album.
  • remove_video_from_showcaseDeletesRemove a video from a showcase; the video itself is kept.
  • reply_to_commentChanges dataReply to a comment: `video_id`, `comment_id` and `text`.
  • search_appearancesSearch appearances by direction, filter, filter embeddable, query or sort. Use this to find existing appearances before creating a new appearance. Results are paginated. API summary: Get all the videos in which a user appears.
  • search_category_channelsSearch channels for a category by direction, query or sort. Use this to find existing channels before creating a new channel. Results are paginated. API summary: Get all the channels in a category.
  • search_category_groupsSearch groups for a category by direction, query or sort. Use this to find existing groups before creating a new group. Results are paginated. API summary: Get all the groups in a category.
  • search_category_videosSearch videos for a category by direction, filter, filter embeddable, query or sort. Use this to find existing videos before creating a new video. Results are paginated. API summary: Get all the videos in a category.
  • search_channel_moderatorsSearch moderators for a channel by direction, query or sort. Use this to find existing moderators before creating a new moderator. Results are paginated. API summary: Get all the moderators in a channel.
  • search_channel_usersSearch users for a channel by direction, filter, query or sort. Use this to find existing users before creating a new user. Results are paginated. API summary: Get all the followers of a channel.
  • search_channel_videosSearch videos for a channel by containing uri, direction, filter, filter embeddable, query or sort. Use this to find existing videos before creating a new video. Results are paginated. API summary: Get all the videos in a channel.
  • search_channelsSearch channels by direction, filter, query or sort. Use this to find existing channels before creating a new channel. Results are paginated. API summary: Get all channels.
  • search_channels_get_channel_subscriptions_alt1Search channels by direction, filter, query or sort. Use this to find existing channels before creating a new channel. Results are paginated. API summary: Get all the channels to which a user subscribes.
  • search_for_usersSearch users by direction, query or sort. Use this to find existing users before creating a new user. Results are paginated. API summary: Search for users.
  • search_for_videosSearch videos by direction, filter, links, query, sort or uris. Use this to find existing videos before creating a new video. Results are paginated. API summary: Search for videos.
  • search_genre_pagesSearch pages for a genre by direction, filter, query or sort. Use this to find existing pages before creating a new page. Results are paginated. API summary: Get all the On Demand pages in a genre.
  • search_group_usersSearch users for a group by direction, filter, query or sort. Use this to find existing users before creating a new user. Results are paginated. API summary: Get all the members of a group.
  • search_group_videosSearch videos for a group by direction, filter, filter embeddable, query or sort. Use this to find existing videos before creating a new video. Results are paginated. API summary: Get all the videos in a group.
  • search_groupsSearch groups by direction, filter, query or sort. Use this to find existing groups before creating a new group. Results are paginated. API summary: Get all groups.
  • search_groups_get_user_groups_alt1Search groups by direction, filter, query or sort. Use this to find existing groups before creating a new group. Results are paginated. API summary: Get all the groups that a user has joined.
  • search_languagesSearch languages by filter. Use this to find existing languages before creating a new language. API summary: Get all languages.
  • search_likesSearch likes by filter, filter embeddable, query or sort. Use this to find existing likes before creating a new like. Results are paginated. API summary: Get all the videos that a user has liked.
  • search_ordersSearch orders by direction, filter or sort. Use this to find existing orders before creating a new order. Results are paginated. API summary: Get all the On Demand purchases and rentals that a user has made.
  • search_page_likesSearch likes for a page by direction, filter or sort. Use this to find existing likes before creating a new like. Results are paginated. API summary: Get all the users who have liked a video on an On Demand page.
  • search_page_promotionsSearch promotions for a page by filter. Use this to find existing promotions before creating a new promotion. Results are paginated. API summary: Get all the promotions on an On Demand page.
  • search_page_seasonsSearch seasons for a page by direction, filter or sort. Use this to find existing seasons before creating a new season. Results are paginated. API summary: Get all the seasons on an On Demand page.
  • search_page_videosSearch videos for a page by direction, filter or sort. Use this to find existing videos before creating a new video. Results are paginated. API summary: Get all the videos on an On Demand page.
  • search_pagesSearch pages by direction, filter or sort. Use this to find existing pages before creating a new page. Results are paginated. API summary: Get all the On Demand pages of a user.
  • search_pages_get_user_vodsSearch pages by direction, filter or sort. Use this to find existing pages before creating a new page. Results are paginated. API summary: Get all the On Demand pages of a user.
  • search_portfolio_videosSearch videos for a portfolio by containing uri, filter, filter embeddable or sort. Use this to find existing videos before creating a new video. Results are paginated. API summary: Get all the videos in a portfolio.
  • search_portfoliosSearch portfolios by direction, query or sort. Use this to find existing portfolios before creating a new portfolio. Results are paginated. API summary: Get all the portfolios that belong to a user.
  • search_season_videosSearch videos for a season by filter or sort. Use this to find existing videos before creating a new video. Results are paginated. API summary: Get all the videos in a season on an On Demand page.
  • search_user_albumsSearch albums for a user by direction, query or sort. Use this to find existing albums before creating a new album. Results are paginated. API summary: Get all the albums that belong to a user.
  • search_user_appearancesSearch appearances for a user by direction, filter, filter embeddable, query or sort. Use this to find existing appearances before creating a new appearance. Results are paginated. API summary: Get all the videos in which a user appears.
  • search_user_channelsSearch channels for a user by direction, filter, query or sort. Use this to find existing channels before creating a new channel. Results are paginated. API summary: Get all the channels to which a user subscribes.
  • search_user_groupsSearch groups for a user by direction, filter, query or sort. Use this to find existing groups before creating a new group. Results are paginated. API summary: Get all the groups that a user has joined.
  • search_user_likesSearch likes for a user by filter, filter embeddable, query or sort. Use this to find existing likes before creating a new like. Results are paginated. API summary: Get all the videos that a user has liked.
  • search_user_portfoliosSearch portfolios for a user by direction, query or sort. Use this to find existing portfolios before creating a new portfolio. Results are paginated. API summary: Get all the portfolios that belong to a user.
  • search_user_videosSearch videos for a user by containing uri, direction, filter, filter embeddable, filter playable or query. Use this to find existing videos before creating a new video. Results are paginated. API summary: Get all the videos that a user has uploaded.
  • search_user_watchlatersSearch watchlaters for a user by direction, filter, filter embeddable, query or sort. Use this to find existing watchlaters before creating a new watchlater. Results are paginated. API summary: Get all the videos in a user's Watch Later queue.
  • search_usersSearch users by direction, query or sort. Use this to find existing users before creating a new user. Results are paginated. API summary: Get all the followers of a user.
  • search_users_get_user_followingSearch users for a user by direction, filter, query or sort. Use this to find existing users before creating a new user. Results are paginated. API summary: Get all the users that a user is following.
  • search_users_get_user_following_alt1Search users by direction, filter, query or sort. Use this to find existing users before creating a new user. Results are paginated. API summary: Get all the users that a user is following.
  • search_video_creditsSearch credits for a video by direction, query or sort. Use this to find existing credits before creating a new credit. Results are paginated. API summary: Get all the credited users in a video.
  • search_watchlatersSearch watchlaters by direction, filter, filter embeddable, query or sort. Use this to find existing watchlaters before creating a new watchlater. Results are paginated. API summary: Get all the videos in a user's Watch Later queue.
  • set_a_video_as_the_album_thumbnailChanges dataUpdate an existing video identified by video id. API summary: Set a video as the album thumbnail.
  • update_album_custom_thumbnailChanges dataUpdate an existing custom thumbnail identified by thumbnail id. Only the fields you pass are changed. API summary: Replace a custom uploaded album thumbnail.
  • update_album_logoChanges dataUpdate an existing logo identified by logo id. Only the fields you pass are changed. API summary: Replace a custom album logo.
  • update_album_videosVisible to othersUpdate an existing video identified by album id. Has effects visible outside this system. API summary: Replace all the videos in an album.
  • update_categoryChanges dataUpdate an existing category identified by category. API summary: Subscribe a user to a single category.
  • update_channelChanges dataUpdate an existing channel identified by channel id. Only the fields you pass are changed. API summary: Edit a channel.
  • update_channel_categoriesVisible to othersUpdate an existing category identified by channel id. Has effects visible outside this system. API summary: Add a list of categories to a channel.
  • update_channel_categoryChanges dataUpdate an existing category identified by category. API summary: Categorize a channel.
  • update_channel_moderatorChanges dataUpdate an existing moderator identified by user id. API summary: Add a specific channel moderator.
  • update_channel_moderatorsVisible to othersUpdate an existing moderator identified by channel id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Replace the moderators of a channel.
  • update_channel_tagChanges dataUpdate an existing tag identified by word. API summary: Add a specific tag to a channel.
  • update_channel_tagsVisible to othersUpdate an existing tag identified by channel id. Has effects visible outside this system. API summary: Add a list of tags to a channel.
  • update_channel_videoChanges dataUpdate an existing video identified by video id. API summary: Add a specific video to a channel.
  • update_channel_videosVisible to othersUpdate an existing video identified by channel id. Has effects visible outside this system. API summary: Add a list of videos to a channel.
  • update_domainChanges dataUpdate an existing domain identified by domain. API summary: Add a domain to a video's whitelist.
  • update_groupChanges dataUpdate an existing group identified by group id. API summary: Add a user to a group.
  • update_group_videoChanges dataUpdate an existing video identified by video id. API summary: Add a video to a group.
  • update_likeChanges dataUpdate an existing like identified by video id. API summary: Cause a user to like a video.
  • update_pageChanges dataUpdate an existing page identified by ondemand id. Only the fields you pass are changed. API summary: Edit an On Demand page.
  • update_page_backgroundChanges dataUpdate an existing background identified by background id. Only the fields you pass are changed. API summary: Edit a background of an On Demand page.
  • update_page_genreChanges dataUpdate an existing genre identified by genre id. API summary: Add a genre to an On Demand page.
  • update_page_pictureChanges dataUpdate an existing picture identified by poster id. Only the fields you pass are changed. API summary: Edit a poster of an On Demand page.
  • update_page_regionChanges dataUpdate an existing region identified by country. API summary: Add a specific region to an On Demand page.
  • update_page_regionsVisible to othersUpdate an existing region identified by ondemand id. Has effects visible outside this system. API summary: Add a list of regions to an On Demand page.
  • update_page_videoChanges dataUpdate an existing video identified by video id. API summary: Add a video to an On Demand page.
  • update_pictureChanges dataUpdate an existing picture identified by portraitset id. Only the fields you pass are changed. API summary: Edit a user picture.
  • update_portfolio_videoChanges dataUpdate an existing video identified by video id. API summary: Add a video to a portfolio.
  • update_presetChanges dataUpdate an existing preset identified by preset id. Only the fields you pass are changed. API summary: Edit an embed preset.
  • update_projectChanges dataUpdate an existing project identified by project id. Only the fields you pass are changed. API summary: Edit a project.
  • update_project_videosVisible to othersUpdate an existing video identified by project id. Has effects visible outside this system. API summary: Add a list of videos to a project.
  • update_showcaseChanges dataUpdate a showcase by `album_id`: name, description, privacy, layout or branding.
  • update_userChanges dataUpdate an existing user identified by follow user id. API summary: Follow a specific user.
  • update_user_albumChanges dataUpdate an existing album identified by album id. Only the fields you pass are changed. API summary: Edit an album.
  • update_user_categoryChanges dataUpdate an existing category identified by category. API summary: Subscribe a user to a single category.
  • update_user_channelChanges dataUpdate an existing channel identified by channel id. API summary: Subscribe a user to a specific channel.
  • update_user_edit_userChanges dataUpdate an existing user identified by user id. Only the fields you pass are changed. API summary: Edit a user.
  • update_user_follow_userChanges dataUpdate an existing user identified by follow user id. API summary: Follow a specific user.
  • update_user_groupChanges dataUpdate an existing group identified by group id. API summary: Add a user to a group.
  • update_user_likeChanges dataUpdate an existing like identified by video id. API summary: Cause a user to like a video.
  • update_user_pictureChanges dataUpdate an existing picture identified by portraitset id. Only the fields you pass are changed. API summary: Edit a user picture.
  • update_user_presetChanges dataUpdate an existing preset identified by preset id. Only the fields you pass are changed. API summary: Edit an embed preset.
  • update_user_projectChanges dataUpdate an existing project identified by project id. Only the fields you pass are changed. API summary: Edit a project.
  • update_user_watchlaterChanges dataUpdate an existing watchlater identified by video id. API summary: Add a video to a user's Watch Later queue.
  • update_usersVisible to othersUpdate an existing user identified by channel id. Has effects visible outside this system. API summary: Permit a list of users to view a private channel.
  • update_users_edit_user_alt1Visible to othersUpdate an existing user. Only the fields you pass are changed. Has effects visible outside this system. API summary: Edit a user.
  • update_videoChanges dataUpdate a video by `video_id`: `name`, `description`, `privacy` (e.g. view: anybody, unlisted, password, nobody), embed settings or content rating. Only the fields you pass change.
  • update_video_album_thumbnailChanges dataUpdate an existing video identified by video id. API summary: Set a video as the album thumbnail.
  • update_video_categoriesVisible to othersUpdate an existing category identified by video id. Has effects visible outside this system. API summary: Suggest categories for a video.
  • update_video_creditChanges dataUpdate an existing credit identified by credit id. Only the fields you pass are changed. API summary: Edit the credit for a user in a video.
  • update_video_messageChanges dataUpdate an existing message identified by message id. Only the fields you pass are changed. API summary: Edit a video comment.
  • update_video_pictureChanges dataUpdate an existing picture identified by picture id. Only the fields you pass are changed. API summary: Edit a video thumbnail.
  • update_video_presetChanges dataUpdate an existing preset identified by preset id. API summary: Add an embed preset to a video.
  • update_video_tagChanges dataUpdate an existing tag identified by word. API summary: Add a specific tag to a video.
  • update_video_tagsVisible to othersUpdate an existing tag identified by video id. Has effects visible outside this system. API summary: Add a list of tags to a video.
  • update_video_texttrackChanges dataUpdate an existing texttrack identified by texttrack id. Only the fields you pass are changed. API summary: Edit a text track.
  • update_watchlaterChanges dataUpdate an existing watchlater identified by video id. API summary: Add a video to a user's Watch Later queue.
  • upload_a_videoChanges dataUpload a video (user id).
  • upload_video_from_urlChanges dataUpload a video from a public link: `upload` {approach: "pull", link: "<video file URL>"} plus optional `name`, `description` and `privacy`.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Vimeo from the app list.

  2. 2

    Paste your key

    Paste a Vimeo personal access token. Go to developer.vimeo.com/apps and create an app, or open an existing one. Under Generate an access token choose Authenticated (you), tick the scopes you need (for example Public, Private, Edit, Upload, Delete), click Generate and copy the token.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Vimeo?

The AI can read your account and upload quota, list and search your videos, read a video's details, embed code, comments and caption tracks, and list showcases and folders with their videos. It can update videos, upload a video from a link, post comments and replies, create and update showcases, create folders, add or remove videos, and delete videos.

Does the AI see my Vimeo credentials?

No. Your Vimeo 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 read-only. Comments and replies are public, changing privacy affects who can watch, and deleting a video cannot be undone. Those actions 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 HeyMyApps 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?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Vimeo account.

Which scopes should my Vimeo token have?

Only the ones you want the AI to use. When you generate the token at developer.vimeo.com/apps, you tick its scopes, for example leaving out Delete if the AI should never delete videos. Together with the tools you switch on in HeyMyApps, that sets what the AI can do.

Let your AI work in Vimeo today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Vimeo free

HeyMyApps is not affiliated with Vimeo. Product names are trademarks of their owners.