list_playlists
List Playlists
List YouTube playlists by ID, channel, or for the authenticated user. Returns playlist metadata including title, description, privacy status, and item count.
list_playlists
List YouTube playlists by ID, channel, or for the authenticated user. Returns playlist metadata including title, description, privacy status, and item count.
manage_subscriptions
List, create, or delete YouTube channel subscriptions. List subscriptions for the authenticated user or a specific channel. Subscribe to or unsubscribe from channels.
update_video
Update a YouTube video's metadata and/or status settings. Can update title, description, tags, category, privacy status, license, and other settings in a single call. Requires ownership of the video.
update_channel
Update branding settings for a YouTube channel. Can modify the channel description, keywords, unsubscribed trailer, and country. Requires channel ownership.
list_captions
List all caption tracks for a YouTube video. Returns caption metadata including language, track kind, status, and whether it's auto-generated. Can also delete a caption track by ID.
manage_playlist
Create, update, or delete a YouTube playlist. When creating, provide a title and optional description, privacy, and tags. When updating, provide the playlist ID and fields to change. When deleting, provide only the playlist ID.
list_comments
List comment threads on a YouTube video or channel. Returns top-level comments with reply counts, or list replies to a specific comment. Supports filtering by search terms and moderation status.
delete_video
Permanently delete a YouTube video. This action cannot be undone. Requires ownership of the video.
get_video
Retrieve detailed information about one or more YouTube videos by ID. Returns snippet (title, description, tags), statistics (views, likes, comments), content details (duration, definition), and status (privacy, license).
manage_playlist_items
Add, reorder, or remove videos from a YouTube playlist. Use "add" to insert a video, "update" to change position, "remove" to delete an item, or "list" to view playlist contents.
rate_video
Rate a YouTube video (like, dislike, or remove rating). Can also retrieve the authenticated user's current rating for one or more videos.
get_channel
Retrieve detailed information about YouTube channels. Look up by channel ID, username, or get the authenticated user's own channel. Returns snippet, statistics, content details, and branding settings.
search_content
Search for videos, channels, and playlists on YouTube. Supports filtering by search terms, channel, type, date range, region, video duration, definition, and more. Returns paginated results with snippet information.
list_activities
Retrieve activity feed for a YouTube channel or the authenticated user. Activities include uploads, likes, favorites, comments, subscriptions, and more. Results can be filtered by date range.
manage_comments
Post, reply to, update, delete, or moderate comments on YouTube videos. Use "post" to create a new top-level comment, "reply" to respond to an existing comment, "update" to edit a comment, "delete" to remove one, or "moderate" to change moderation status.
download_caption
Download an editable caption track as a Slate attachment, optionally converting its format or translating its language.
upload_video
Upload a video with metadata through the YouTube Data API resumable protocol. Provide exactly one of contentBase64 or a public HTTPS sourceUrl.
list_videos
List YouTube videos from supported charts or the authenticated user's liked/disliked videos. Use this to retrieve popular videos by region/category or videos the user has rated.
set_thumbnail
Upload and set a custom JPEG or PNG thumbnail for a video owned by the authenticated YouTube channel.
get_video_rating
Retrieve the authenticated user's current rating for one or more YouTube videos.
list_metadata
List YouTube Data API metadata used by other tools, including upload video categories, supported content regions, and supported interface languages.
Search and manage YouTube videos, channels, playlists, comments, captions, ratings, subscriptions, and related metadata through the YouTube Data API.
Common questions about connecting Youtube to AI agents with Metorial.