Connect AI Agents to YouTube

Let agents upload videos, manage thumbnails, captions, and subscriptions on your YouTube channel

Actions

List captions

Retrieves a list of caption tracks for a YouTube video; returns an empty list if none exist or fails if video id is invalid.

Update thumbnail

Sets a custom thumbnail for a YouTube video from a provided image URL; requires permission to edit the video.

Get channel ID by handle

Retrieves the YouTube channel id for a specific channel handle.

List channel videos

Lists videos from a specified YouTube channel, ensuring results are of type 'video'.

List user playlists

Retrieves playlists owned by the authenticated user (mine=true).

List user subscriptions

Retrieves the authenticated user's YouTube subscriptions; supports response parts and pagination.

Download caption track

Downloads a specific caption track owned by the authenticated user and returns its content as text.

Search YouTube

Searches YouTube for videos, channels, or playlists using a query term and returns the raw API response.

Subscribe to channel

Subscribes the authenticated user to a specified YouTube channel by its channel id.

Update video

Updates metadata for a YouTube video by id; providing an empty list for tags removes all existing tags.

Upload video

Uploads a local file to YouTube as a video; file must be in a YouTube-supported format.

Video details

Retrieves specified information parts (e.g., snippet, contentDetails, statistics) for a YouTube video by id.

Agentic Workers