24 actions ready for your AI

Connect Vimeo to your AI

Add your Vimeo key once and every AI you use can get channel subscriptions, get videos alt1s and upload video alt1s through it.

Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.

Not verified by us yet. Its actions come from Vimeo's own documented API, and we have not run them here yet.

Use your own Vimeo account. Credentials stay encrypted in ahel.

Tell me when ahel has verified Vimeo

What your AI can do with Vimeo

Choose a task and ask your AI.

Video

  • Get videos alt1GET

    Get all the videos that a user has uploaded

    containing_uri
    The page that contains the video URI. Available only when not paired with query.
    direction
    The sort direction of the results.
    filter
    The attribute by which to filter the results.
    filter_embeddable
    Whether to filter the results by embeddable videos (true) or non-embeddable videos (false).
  • Upload video alt1POST

    Upload a video

    uploadrequired
    content_rating
    A list of values describing the content in this video.
    description
    The description of the video.
    license
    The Creative Commons license under which the video is offered.
  • Add videos to channelPUT

    Add a list of videos to a channel

    channel_idrequired
    The ID of the channel.
    video_urirequired
    The URI of a video to add.
  • Remove videos from channelDELETE

    Remove a list of videos from a channel

    channel_idrequired
    The ID of the channel.
    video_urirequired
    The URI of a video to remove.
  • Get videosGET

    Get all the videos that a user has uploaded

    user_idrequired
    The ID of the user.
    containing_uri
    The page that contains the video URI. Available only when not paired with query.
    direction
    The sort direction of the results.
    filter
    The attribute by which to filter the results.
  • Upload videoPOST

    Upload a video

    user_idrequired
    The ID of the user.
    uploadrequired
    content_rating
    A list of values describing the content in this video.
    description
    The description of the video.
  • Get video privacy usersGET

    Get all the users who can view a private video

    video_idrequired
    The ID of the video.
    page
    The page number of the results to show.
    per_page
    The number of items to show on each page of results, up to a maximum of 100.

Channel

  • Get channel subscriptions alt1GET

    Get all the channels to which a user subscribes

    direction
    The sort direction of the results.
    filter
    The attribute by which to filter the results.
    page
    The page number of the results to show.
    per_page
    The number of items to show on each page of results, up to a maximum of 100.
  • Get channel subscribersGET

    Get all the followers of a channel

    channel_idrequired
    The ID of the channel.
    filterrequired
    The attribute by which to filter the results.
    direction
    The sort direction of the results.
    page
    The page number of the results to show.
  • Get channel videosGET

    Get all the videos in a channel

    channel_idrequired
    The ID of the channel.
    containing_uri
    The page that contains the video URI.
    direction
    The sort direction of the results.
    filter
    The attribute by which to filter the results.
  • Get channel subscriptionsGET

    Get all the channels to which a user subscribes

    user_idrequired
    The ID of the user.
    direction
    The sort direction of the results.
    filter
    The attribute by which to filter the results.
    page
    The page number of the results to show.
  • Get channel privacy usersGET

    Get all the users who can view a private channel

    channel_idrequired
    The ID of the channel.
    direction
    The sort direction of the results.
    page
    The page number of the results to show.
    per_page
    The number of items to show on each page of results, up to a maximum of 100.
  • Get channel videoGET

    Get a specific video in a channel

    channel_idrequired
    The ID of the channel.
    video_idrequired
    The ID of the video.

Album

  • Get album videos alt1GET

    Get all the videos in an album

    album_idrequired
    The ID of the album.
    containing_uri
    The page containing the video URI.
    direction
    The sort direction of the results.
    filter
    The attribute by which to filter the results.
  • Get album video alt1GET

    Get a specific video in an album

    album_idrequired
    The ID of the album.
    video_idrequired
    The ID of the video.
  • Get album videosGET

    Get all the videos in an album

    album_idrequired
    The ID of the album.
    user_idrequired
    The ID of the user.
    containing_uri
    The page containing the video URI.
    direction
    The sort direction of the results.

Portfolio

  • Get portfolio videos alt1GET

    Get all the videos in a portfolio

    portfolio_idrequired
    The ID of the portfolio.
    containing_uri
    The page that contains the video URI.
    filter
    The attribute by which to filter the results.
    filter_embeddable
    Whether to filter the results by embeddable videos (true) or non-embeddable videos (false).
  • Get portfolio video alt1GET

    Get a specific video in a portfolio

    portfolio_idrequired
    The ID of the portfolio.
    video_idrequired
    The ID of the video.
  • Get portfolio videosGET

    Get all the videos in a portfolio

    portfolio_idrequired
    The ID of the portfolio.
    user_idrequired
    The ID of the user.
    containing_uri
    The page that contains the video URI.
    filter
    The attribute by which to filter the results.
Show 4 more groups

Vod

  • Get vod videosGET

    Get all the videos on an On Demand page

    ondemand_idrequired
    The ID of the On Demand.
    direction
    The sort direction of the results.
    filter
    The attribute by which to filter the results.
    page
    The page number of the results to show.
  • Get vod videoGET

    Get a specific video on an On Demand page

    ondemand_idrequired
    The ID of the On Demand.
    video_idrequired
    The ID of the video.

Embed

  • Get embed preset videos alt1GET

    Get all the videos that have been added to an embed preset

    preset_idrequired
    The ID of the embed preset.
    page
    The page number of the results to show.
    per_page
    The number of items to show on each page of results, up to a maximum of 100.

Project

  • Get project videos alt1GET

    Get all the videos in a project

    project_idrequired
    The ID of the project.
    direction
    The sort direction of the results.
    page
    The page number of the results to show.
    per_page
    The number of items to show on each page of results, up to a maximum of 100.

Watch

  • Get watch historyGET

    Get all the videos that a user has watched

    page
    The page number of the results to show.
    per_page
    The number of items to show on each page of results, up to a maximum of 100.

Ask your AI

Try one of these requests with a connected AI.

  • Show me the watch history in Vimeo
  • Show me the channel subscriber in Vimeo
  • Show me the channel video in Vimeo
  • Show me the channel subscription in Vimeo
  • Show me the video in Vimeo
  • Upload a video in Vimeo

Published servers for Vimeo

Built by the community and served through your gateway with the same key. A curated pick is one ahel has checked.

Vimeo MCP server, hosted by ahel

One hosted endpoint serves Vimeo. There is nothing to install and no local server to run.

Connect Vimeo to Claude, Claude Code, Cursor or Codex

  1. Add your Vimeo key. ahel stores it encrypted.
  2. Paste one link into your AI: https://mcp.ahel.ai (once, for every app).
  3. Ask for the work. Your AI picks the action and ahel runs it with your key.

Documentation

About Vimeo

Vimeo is a media service. Connect your own key and your AI can get channel subscriptions, get videos alt1s and upload video alt1s.

Vimeo over MCP: ahel serves Vimeo to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Vimeo key once, paste one link into your AI, and the actions above are there.

Media

Questions

Is my Vimeo key safe?

Your Vimeo key is sealed in ahel and added to the request server-side when your AI calls Vimeo. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.

Which AIs can use Vimeo through ahel?

Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.

What can my AI do with Vimeo?

24 actions today, covering videos, channels and albums. Ask in plain language; your AI picks the action and ahel runs it with your key.

Does connecting Vimeo cost anything?

Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Vimeo may bill you for API use under its own terms.